MVVM单窗口应用程序的程序化导航
本文关键字:应用程序 程序化 导航 窗口 单窗口 MVVM | 更新日期: 2023-09-27 18:01:48
我对WPF和MVVM编程很陌生,但我正在尝试使用MVVM作为单窗口应用程序创建一个WPF应用程序。
我遵循这里的步骤:https://rachel53461.wordpress.com/2011/12/18/navigation-with-mvvm-2/,并能够适应我的项目给出的例子。但是,我想通过编程激活视图;我该怎么做呢?
谢谢你的帮助!
好的,首先我检查了博文中的例子。我承认这是做事情的一种方式,但我觉得TabControl
做同样的事情,尽管以一种简单的方式。如果您的TabControl
中的项目数量是静态的,您可以在这里找到解决方案。WPF MVVM:绑定不同的视图模型到每个TabItem?
如果它是动态的TabControl
,你可以看看这里的例子。http://www.c-sharpcorner.com/Blogs/15488/dynamic-tab-control-in-wpf-mvvm.aspx
如果你不明白任何例子,请喊我一声,我会尽力帮助你。
编辑1
并且TabControl
有很多属性可以帮助你做DockPanel
不能做的事情。