で迷子にされて私はUWPアプリに取り組んで、私は別のページに移動したときに変化する背景画像に問題が発生しています。私RootPage.xaml
ファイルでUWPのApp - 背景画像をナビゲート
は、私はそう
private void SectionList_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
// code to get the navigation item page the event args
// then navigate like so
MainFrame.Navigate(item.DestinationPage);
}
などの選択が変更されたイベントの変更を処理後ろに私のコードでは、このレイアウト
<Grid x:Name="Root">
<Grid.Background>
<ImageBrush
ImageSource="{Binding ImageSource}"
Stretch="UniformToFill" />
</Grid.Background>
<SplitView Name="Splitter" IsPaneOpen="False" DisplayMode="Overlay" PaneBackground="Transparent">
<SplitView.Pane>
<Grid>
<!-- list view -->
</Grid>
</SplitView.Pane>
<Frame Name="MainFrame"></Frame>
</SplitView>
</Grid>
を持っているしかし、私は他の1に移動したときにページグリッドに設定された背景画像が失われます。それはただ黒くなる。私はここで何かをしないのです
、私はチュートリアルのトンを見てきたが、何かを見逃している必要があります。私はちょうどフレームがあるページのコンテンツを求めており、ユーザーがナビゲートする場所に応じていることを交換してください。しかし、スプリットビューのナビゲーション用のものはすべてのページに保存されたままにしておきます。
この晩の最後の夜に気づいた、更新を忘れました。はい、あなたは正しいです!新しいページはデフォルトで 'ApplicationPageBackgroundThemeBrush'に背景を設定します。 –