我只是开始了整个WPF的事情,并且需要了解一些基本元素。我到目前为止,我没有在MVVM模式中发现Model,View和ViewModel。如何更改视图+基于命令的视图模型
我没有得到的是在哪里/如何去改变我的UI基于此。
可以说我有一个应用程序,我需要先登录。我的登录是一个视图和我有一个viewmodel +模型。显示这一个没有问题,因为它的“启动”视图我只是将它添加到我的窗口的构造函数中(对错)。当用户成功登录后,我想将视图和视图模型更改为例如。仪表板视图+视图模型。我应该手动完成所有这些工作,只需删除登录的用户控件,然后添加其他用户控件即仪表板?然后更改datacontext?这通常如何完成?
我担心的是,我只是简单地引入了很多代码来切换view + viewmodel,这让我有点困扰。什么时候我从仪表板到客户列表,然后到项目列表等我做这个逻辑在我的eventhandler /命令中按下按钮?
[quote]“如果他们是正确的,那么仪表板就会出现,它绑定到它的视图模型。” [/ quote] - 这个怎么做是我试图理解的。如何从一个视图+视图模型切换到另一个视图? – 2011-03-09 21:47:17