ビヘイビアでどうですか。っていうのがあったのでじゃぁ僕も…ということで苦し紛れエントリその2。
こんなコードを含んだライブラリを作って…
namespace Microsoft.Phone.Controls { public class LocalizedPhoneApplicationPage : PhoneApplicationPage { public LocalizedPhoneApplicationPage() : base() { Language = XmlLanguage.GetLanguage(CultureInfo.CurrentUICulture.Name); } } }
できあがったdllを参照に追加した上で、それぞれのページのXAMLをこんな感じに…
<lp:LocalizedPhoneApplicationPage xmlns:lp="clr-namespace:Microsoft.Phone.Controls;assembly=LocalizedPhoneApplicationPage"> </lp:LocalizedPhoneApplicationPage>
でもってコードビハインドを…
namespace PhoneApp1 { public partial class MainPage : LocalizedPhoneApplicationPage { // コンストラクター public MainPage() { InitializeComponent(); } } }
微妙ですね