我有ContractView。 这将从我的仪表板上的 2 个单独的磁贴显示。 一个用于基本负载,一个用于峰值负载。
显示基本负载剪辑时,标题将为"基本负载剪辑定义",从仪表板上的"峰值负载"磁贴中,标题将为"峰值负载剪辑定义
"同样,ViewModel 将需要获取基本负载或峰值负载剪辑,具体取决于用户单击的磁贴
我知道我可以做到这一点的一种方法是制作 2 个单独的副本,但这似乎是完全错误的,因为它会复制视图。
在视图模型大小上,我正在考虑创建 2 个单独的视图模型并从 ClipDefinitionViewModel 继承它们。 然后,2 个新的视图模型类将知道要从数据服务获取的剪辑类型
有没有更好的方法?
我正在使用简单的 MVVM 工具包
保罗
一个类,两个具有不同属性的对象。
具有在构造 VM 时设置的 Title
属性(传递到构造函数或显式设置)。
同样,LoadSource
属性可以定义 VM 应在何处查找其定义。