C# 使用MVVM模板WPF应用程序进行导航
我正在计划wpfC# 使用MVVM模板WPF应用程序进行导航,c#,.net,wpf,mvvm,C#,.net,Wpf,Mvvm,我正在计划wpfMVVM应用程序。我读了很多关于MVVM模式的书。但我找不到实现导航的最佳实践 我有一个场景应用程序开始与登录屏幕和登录后,我想有导航菜单页面。我该怎么处理 我阅读了有关使用Frame、UserControl和viewModel容器的内容。但是我不清楚我应该使用什么。那么,如何实现导航,有100000个选项 使用 在资源中创建数据模板 <DataTemplate DataType="{x:Type local:YOUR_PAGE_VIEWMODEL1}">
MVVM
应用程序。我读了很多关于MVVM
模式的书。但我找不到实现导航的最佳实践
我有一个场景应用程序开始与登录屏幕和登录后,我想有导航菜单页面。我该怎么处理
我阅读了有关使用
Frame
、UserControl
和viewModel
容器的内容。但是我不清楚我应该使用什么。那么,如何实现导航,有100000个选项
- 使用
<DataTemplate DataType="{x:Type local:YOUR_PAGE_VIEWMODEL1}">
<local:YOUR_PAGE1/>
</DataTemplate>
<DataTemplate DataType="{x:Type local:YOUR_PAGE_VIEWMODEL2}">
<local:YOUR_PAGE2/>
</DataTemplate>
最后,您可以将当前页面绑定到框架
<Frame Content="{Binding CurrentPage}"/>
- 使用
- 使用
<Frame Content="{Binding CurrentPage}"/>