这个问题涉及到MVVM模式,我可以在这个论坛上很好和快速的回答,所以我想问清楚我对模式的混淆。关于MVVM模式和GUI中动态加载XAML的困惑
我对MVVM方法很新颖。我欣赏这种模式并理解背后的原则。也许我对这种模式没有太多的工作,这就是为什么有一些混乱。
如果有一种情况,我想用XAML动态加载WPF页面的几个部分,并且仍然希望符合MVVM方法。
的混乱是:
- 凡与XAML动态加载的视图的逻辑驻留。
- 无论我的WPF页面是否应该有一个ViewModel,或者每个独立的部分都有自己的视图模型以及与其他视图模型类的交互。
- 如果我必须在代码隐藏本身中使用C#代码构建在GUI上显示的控件树,该怎么办? 对于使用代码创建的控件,我应该在视图本身的代码隐藏中执行命令绑定。
伟大的答案+1的链接 – 2009-07-18 23:09:06