在 MVVM (.net WPF) 中实现视图模型的最佳方式是什么

问题描述 投票:0回答:0

我看到了几种实现视图模型的方法。

首先是在模型中拥有一些属性,然后在 viewModel 中拥有相同的属性,并且只在 getters/setters 中使用模型中的属性 + 直接连接到视图和数据显示的属性(例如 IsVisible)。 + 交互逻辑。 这似乎有很多冗余代码。

接下来是在 viewModel 中仅引用模型(或模型列表)+交互逻辑和+直接连接到视图和数据显示的属性(例如 IsVisible)

然后我听说在 viewModel 中基本上只有命令和交互逻辑,没有太多属性,这对我来说没有多大意义..

那么还有其他制作视图模型的方法吗? 制作它们的最佳方法是什么(我的怀疑是,它和几乎所有东西一样,取决于具体情况) 最重要的是:是否有关于此的进一步阅读?

我试着在这里和整个互联网上找到它,但找不到任何东西。大多数文章只是说它是以这种方式完成的,就是这样...... 或者也许我只是想不出合适的词来解决这个问题?

c# .net wpf mvvm viewmodel
© www.soinside.com 2019 - 2024. All rights reserved.