在UWP应用程序中使用哪个更好:Page-Frame还是ContentPresenter?



我的项目有几个视图:UserControl和我无法获得如何在不破坏MVVM的情况下在它们之间导航。UWP项目有MainPage而不是MainWindow,这让我很困惑。

我知道在WPF更好地使用ContentPresenter-UserControl,但如何在UWP项目?如何在app. example .cs中重写OnLauncher ?(如果你有几个视图的例子,并在它们之间导航(或只是crud的例子)请发送给我)

通常,我们在UWP应用程序中使用Page class和Frame class进行导航。UserControl只是一个控件,不适合作为整个页面显示。我不确定你说的override OnLauncher是什么意思。如果你想在启动应用程序时导航到不同的页面,你只需要找到以下代码并将ManiPage更改为其他页面类型。

rootFrame.Navigate(typeof(MainPage), e.Arguments);

对于基本导航,您可以参考:实现两页之间的导航

最新更新