1

我有合同视图。这将从我的仪表板上的 2 个单独的图块中显示。一种用于基本负载,一种用于峰值负载。

显示基本负载剪辑时,标题将是基本负载剪辑定义,当从仪表板上的峰值负载图块显示时,它将是峰值负载剪辑定义

同样,ViewModel 将需要根据用户单击的图块获取 Baseload 或 Peak load 剪辑

我知道我可以做到这一点的一种方法是制作 2 个单独的副本,但这似乎完全错误,因为它会复制视图。

在视图模型大小上,我正在考虑创建 2 个单独的视图模型并从 ClipDefinitionViewModel 继承它们。然后,两个新的视图模型类将知道要从数据服务获取的剪辑类型

有没有更好的办法?

我正在使用简单的 MVVM 工具包

保罗

4

1 回答 1

0

一个类,两个具有不同属性的对象。

具有在Title构造 VM 时设置的属性(传递给构造函数或显式设置)。

同样,LoadSource属性可以定义 VM 应在何处查找其定义。

于 2012-06-11T09:51:45.273 回答