【发布时间】:2020-02-10 16:09:39
【问题描述】:
给定 xaml 中的顶部导航视图,例如
<NavigationView ItemInvoked="NavToAbout" Grid.Row="0" x:Name="nvSample" PaneDisplayMode="Top">
<NavigationView.MenuItems>
<NavigationViewItem IsSelected="True" Content="Main" Tag="Main" />
<NavigationViewItem Content="About" Tag="Abouts" />
<NavigationViewItem Content="Settings" Tag="Settingspage" />
</NavigationView.MenuItems>
<Frame x:Name="contentFrame"/>
</NavigationView>
还有一个类似或类似的 NavToAbout 函数
void MainPage::NavToAbout(winrt::Windows::UI::Xaml::Controls::NavigationView const& sender, winrt::Windows::UI::Xaml::Controls::NavigationViewItemInvokedEventArgs const& handler) {
//Here get value of item
//auto pageselected = ?
};
如何确定选择了哪个页面以便导航到正确的页面?这就是我如何找出点击了哪个链接?
【问题讨论】:
标签: c++ xaml uwp winrt-xaml c++-winrt