Frame
微软的文档说Frame是”展示Page,支持导航到新的Page,并且记录了导航的历史”。
先新建一个SettingPage
<Page
x:Class="fdesk.Settings"
...>
<Grid>
<TextBlock>hello,WinUI3</TextBlock>
</Grid>
</Page>
按照微软文档说的, 给NavigationView添加一个Frame
<NavigationView>
<Frame x:Name="contentFrame"/>
</NavigationView>
现在我们可以用这个Frame来导航了
private void OnNavigationViewSelectionChanged(NavigationView sender, NavigationViewSelectionChangedEventArgs args)
{
if (args.IsSettingsSelected)
{
// x:Name 就是成员名
contentFrame.Navigate(typeof(Settings));
}
}