2

グリッド アプリケーション テンプレートに基づいて Windows 8 Metro アプリを構築しています。アプリのテーマと背景を変更しようとするまで、すべてが順調に進んでいました。

3 つの XAML ページのグリッドすべてに画像の背景を適用しました。また、アプリケーション パッケージ マニフェストでテーマを「ライト」に変更しましたが、何もしませんでした。

検索した後、App.xaml で RequestedTheme="Light" を設定して解決策を見つけました

これで、必要な背景を持つライト テーマのアプリケーションができましたが、別のページに移動するたびに黒いちらつきが発生します。トランジションにはまだ黒のテーマがあるようです。

それが問題ですか?どうすればそれを変更できますか?

ありがとう

4

1 に答える 1

2

App.xaml.cs で、アプリのルート フレームの background プロパティを設定します。最初のページに移動する直前に、オーバーライドされた OnLaunch メソッドで実行できます。

rootFrame.Background = new SolidColorBrush(Colors.White); //どんな色でも

于 2014-03-13T06:50:29.813 に答える