如何使用C++导航到WinUI3中NavigationView中的页面

问题描述 投票:0回答:2
c++ winrt-xaml desktop-application winui-3 c++-winrt
2个回答
0
投票

查看MSDN

NavigationView
文档中的C++/WinRT示例代码(您可以在页面内搜索
void MainPage::NavView_Navigate
快速找到)。

总结如下:

Windows::UI::Xaml::Interop::TypeName pageTypeName =
  winrt::xaml_typename<NavigationViewCppWinRT::SettingsPage>();

ContentFrame().Navigate(pageTypeName, nullptr, transitionInfo);

// transitionInfo is passed to your event handler
// if you do this without a transition info, simply
// omit the last argument.

0
投票

这应该是一条评论,由于声誉较低,我无法发表评论。

但是任何寻求答案的人, windowsAPPSDK 存储库中有一个 C++ 导航的示例工作示例

https://github.com/microsoft/WindowsAppSDK-Samples/blob/main/Samples/Windowing/cpp-winui/SampleApp/MainWindow.xaml.cpp

© www.soinside.com 2019 - 2024. All rights reserved.