【发布时间】:2013-09-12 22:06:56
【问题描述】:
假设我有一个模型对象:
class MyModel
{
int status { get; set; }
...
}
和对应的视图模型:
class MyViewModel
{
Enums.Status status { get; set; }
...
}
模型对象被读/写到 XML 文件中,状态为数值。 在视图中,视图模型状态通过资源文件查找转换为字符串。
目前,我们需要将状态从 int int Model 转换为 View Model 中的 Enums.Status。
为了简化这一点并为模型中的数值赋予更多意义,如果我对两个状态属性使用相同的 Enum 是否可以接受?
如果不是最好保持原样,还是有更好的方法?
【问题讨论】:
标签: design-patterns mvvm architecture model viewmodel