gpt4 book ai didi

wpf - 一个ViewModel可以有多个模型吗?

转载 作者:行者123 更新时间:2023-12-03 10:14:11 26 4
gpt4 key购买 nike

我正在学习MVVM设计模式,并且正在编写一个随机引擎,该引擎会为多个 View 生成随机数。我的一个 View 启动和停止引擎,另一个 View 获取数字并绘制图形,另一个 View 显示数字-所有这些 View 都使用相同的ViewModel。但是我的最后一个观点是想获取数字并弄清楚它是否为素数,并找出随机引擎生成的所有素数的出现。

为此,我编写了一个单独的模型来确定质数。我很好奇我是否可以在一个ViewModel下利用2个模型。如果不是,您如何建议我解决此问题?对我来说,修改模型没有意义,因为它运行得很好并且可以为所有其他客户端提供完美的服务。还有另一种方法可以在不修改原始模型的情况下进行此操作吗?

最佳答案

我个人没有看到ViewModel消耗多个模型对象的问题。我创建了几个使用复合模型对象(分层对象)的 View 模型。

我的看法是, View 模型驱动了 View 。模型数据实际上只是构成ViewModel的数据源。

关于wpf - 一个ViewModel可以有多个模型吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17015326/

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