0
我正在開發UWP應用程序,並且在導航到不同頁面時遇到了背景圖像更改的問題。UWP應用程序 - 背景圖像在導航上迷路
在我RootPage.xaml
文件我有這樣的佈局
<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>
在我後面的代碼我處理,像這樣
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);
}
在選擇改變事件的變化,但,當我瀏覽到其他的一個頁面上設置的網格背景圖片丟失。它只是變黑。
我錯過了這裏的東西,我一直在看大量的教程,但一定錯過了一些東西。我只想要框架所在的頁面內容,並取決於用戶導航到的位置。但留下拆分視圖導航的東西住在每一頁上。
昨天晚上注意到了這一點,忘記了更新。你是對的!新頁面默認將背景設置爲「ApplicationPageBackgroundThemeBrush」。 –