gpt4 book ai didi

mvvm - 共享 View 模型MVVM的正确方法?

转载 作者:行者123 更新时间:2023-12-03 10:49:23 25 4
gpt4 key购买 nike

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

当显示基本负荷片段时,标题为“基本负荷片段定义”,而在我的仪表板上的“峰值负荷”图块中,标题为“峰值负荷片段”定义。

同样,ViewModel将需要获取基本负载或峰值负载剪辑,具体取决于用户单击的图块

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

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

有没有更好的办法?

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

保罗

最佳答案

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

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

同样,LoadSource属性可以定义VM在哪里寻找其定义。

关于mvvm - 共享 View 模型MVVM的正确方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10968469/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com