読者です 読者をやめる 読者になる 読者になる

Xamarin 日本語情報

Xamarin(ザマリン) の代理店だったエクセルソフト田淵のブログです。主に Xamarin に関するエントリーをアップしていきます。(なるべく正しい有益な情報を掲載していきたいと考えていますが、このブログのエントリーは所属組織の公式見解ではありませんのでご注意ください)

Xamarin.Forms の Windows Phone で ApplicationTheme を変更するには

こんにちは。エクセルソフトの田淵です。

いつも忘れてしまうのでメモ書きとしてエントリー残します。

Windows Phone、Windows ストアアプリは App() 内の this.InitializeComponent(); 以降で

Application.Current.RequestedTheme = ApplicationTheme.Dark;
this.RequestedTheme = ApplicationTheme.Dark;

を設定すると、アプリケーションの Theme をデバイスのテーマ設定に関わらず使用できるようです。Xamarin.Forms でも同様に Dark か Light を指定できます。

注意点として、この RequestedTheme は Visual Studio で Xamarin.Forms プロジェクトを作ると標準で追加される Silverlight 版プロジェクトではなく、Xamarin.Forms for Windows Phone 8.1 を使ってみた - Xamarin 日本語情報 で紹介している Xamarin.Forms for Windows のプロジェクトにしないと使えませんのでご注意ください。

f:id:ytabuchi:20150729104217p:plain:w300
カナシミ

Xamarin 気になった方は

是非 ダウンロード(直接) / ダウンロード(弊社経由) して触ってみてください。 学習用リソースJXUG リンクページ に参考資料を纏めてますので併せてどうぞ。

Xamarin の情報が欲しい方はこのブログも購読いただいたりすると嬉しいです。

以上です。