【发布时间】:2012-06-08 00:03:31
【问题描述】:
我知道有很多关于 ViewModel 应该如何打开对话框、Model 如何启动对话框的问题?
模型是否应该调用一个对话服务,它调用视图模型的对话服务,一直到视图?模型是否应该引用 mvvm-light 工具包?
特别针对我的情况 - 当我的模型被传递一些数据以恢复/解释和构建模型对象时(我认为这应该是模型的工作) - 有可能引发错误。
更新#1:我已经接受了下面的答案,基于来自 fmunkert 的 cmets。我意识到我问错了问题,根本问题是为模型设计一个范式来发出错误信号。
【问题讨论】: