每个视图的ViewModels

时间:2012-09-25 20:08:46

标签: wpf mvvm

每个WPF应用程序应该有多少ViewModel? View代表一个xaml文件还是“一个显示区域”?假设我在MainWindow.xaml中有左侧面板和文档面板,我应该将其拆分为LeftPanelViewModel和DocumentPanelViewModel吗?左侧面板和文档面板是否分开了视图?

1 个答案:

答案 0 :(得分:1)

我建议你有两个ViewModel,LeftPanelViewModel和DocumentPanelViewModel,以便轻松维护你的代码。因为您的View可以包含许多代码行(绑定的属性,命令,函数等等)

1 View => 1 ViewModel