每个WPF应用程序应该有多少ViewModel? View代表一个xaml文件还是“一个显示区域”?假设我在MainWindow.xaml中有左侧面板和文档面板,我应该将其拆分为LeftPanelViewModel和DocumentPanelViewModel吗?左侧面板和文档面板是否分开了视图?
答案 0 :(得分:1)
我建议你有两个ViewModel,LeftPanelViewModel和DocumentPanelViewModel,以便轻松维护你的代码。因为您的View可以包含许多代码行(绑定的属性,命令,函数等等)
1 View => 1 ViewModel