WPF MVVM Page 页面导航实例

我先说下,这个链接是我参考的大牛写的文章,你点这句话就可以看到大牛写的东东了

根据这篇文章,我自己按照自己对WPF相关编程习惯改写了功能实现,主要目的就是能更突出我的习惯,跟技术没什么关系。

说明一点:我没有使用界面绑定的方式传递ViewModel,也没有提前注册所有窗体。我觉得那样不符合我的想法,我想要的是插件式,热插拔的方式导航各个界面,至于技术方面,我承认,我很菜,还希望大神多指点。

点这里能看到我写的实例
我先说下,之所以是五分,原因是我点错了,我看有两分的,但是我开了个会,回来上传,不让传了,界面自动刷新了一波,我急忙上传没注意,分变成默认的五分了,我也懒得改,就这样。

先看下效果,这是第一页,有参数传递,详细见代码实例
WPF MVVM Page 页面导航实例

这是第二页,我没让参数显示出来,看第三张图
WPF MVVM Page 页面导航实例

这里是第二页返回到第一页,有参数传递
WPF MVVM Page 页面导航实例

好了,至于效果就是这样了,我代码有详细注释,可以自己琢磨琢磨,如果有好的建议或者思路,希望能和小弟我一同分享。我技术不怎么样,希望牛牛们海涵。