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