我正在使用 MVVM light 并且我有一个视图模型,但我不确定是否应该将一些属性移出,因为我现在有很多属性。
尽管它们大部分都是简单的属性,但我的视图模型有点长(437 行属性)
我想知道将一些属性移出模型是否有意义,从某种意义上说,可以更容易地找到更重要的属性。
我的 wp7 视图上有 5 个控件。
IsEnabled 的 5 个属性(如果位置服务关闭,则所有属性都被禁用)l
6个属性来存储用户选择的值
3 个中继命令。
1 个属性可根据所选内容隐藏/显示控件。
我仍在处理该页面,因此最终可能会有更多内容。
我想知道是否应该取出存储用户信息的 6 个属性并将其制成模型。
然后在 ViewModel 中添加诸如 relayCommands、Visblity、Enabled 之类的东西,并拥有一个属性,当然还有我的 Model 类。