MVVM单窗口应用程序的程序化导航

本文关键字:应用程序 程序化 导航 窗口 单窗口 MVVM | 更新日期: 2023-09-27 18:01:48

我对WPF和MVVM编程很陌生,但我正在尝试使用MVVM作为单窗口应用程序创建一个WPF应用程序。

我遵循这里的步骤:https://rachel53461.wordpress.com/2011/12/18/navigation-with-mvvm-2/,并能够适应我的项目给出的例子。但是,我想通过编程激活视图;我该怎么做呢?

谢谢你的帮助!

MVVM单窗口应用程序的程序化导航

好的,首先我检查了博文中的例子。我承认这是做事情的一种方式,但我觉得TabControl做同样的事情,尽管以一种简单的方式。如果您的TabControl中的项目数量是静态的,您可以在这里找到解决方案。WPF MVVM:绑定不同的视图模型到每个TabItem?

如果它是动态的TabControl,你可以看看这里的例子。http://www.c-sharpcorner.com/Blogs/15488/dynamic-tab-control-in-wpf-mvvm.aspx

如果你不明白任何例子,请喊我一声,我会尽力帮助你。

编辑1

并且TabControl有很多属性可以帮助你做DockPanel不能做的事情。