视图或视图模型中的哪个先出现?

埃里克·阿纳斯塔斯(Eric Anastas)

开发MVVM WPF应用程序时,先设计接口(View),然后创建要绑定的视图模型,还是先创建视图模型,是更好还是更常见?

谢里登

我个人从模型类开始,然后用视图编写视图模型类。我的意思是,我可能会在视图模型中声明一些基本的集合和所选项的属性,并敲出一个与数据绑定的基本UI……我是即时满足的狂热者。这仅仅是为了让我在设计UI元素时可以使用一些数据。我发现用数据设计UI是有意义的,这样我就可以看到它,就像用户立即使用它时所看到的一样。

然后,我倾向于在各节中添加属性和功能,将代码添加到视图和视图模型中,直到实现功能为止。此外,我更希望能够将数据绑定属性和Commands连接到视图中,并看到它们全部立即起作用,因此对于每个部分,我在视图之前在视图模型中编写代码。

但是我倾向于将模型,视图和视图模型作为一个整体来工作。我并不是说要同一个类,而是要显示一些人,那么我必须定义模型类,视图视图模型,然后才能看到任何人。因此,对于所需的每种视图类型,我按上述顺序定义了所有必需的类,然后转到下一组模型,视图和视图模型。

但这就是我更喜欢这样做的方式。我认为,如果您只是尝试以不同的顺序编写代码,那么您很快就会发现自己的喜好并出于自己的原因。

顺便说一句,这个问题是相当主观的,因此如果它被社区删除,不要感到惊讶,因为这类问题实际上并没有一个正确的答案。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

渲染模型中的视图

来自分类Dev

在视图或视图模型中订购元素?

来自分类Dev

从视图模型中关闭视图[MODAL PAGE]

来自分类Dev

从MVVM中的视图模型关闭视图

来自分类Dev

如何测试哪个节点先出现?

来自分类Dev

指定哪个列先出现SQL

来自分类Dev

飞镖还是颤振-哪个先出现?

来自分类Dev

Flash中的模型视图设计

来自分类Dev

WPF中的嵌套视图模型

来自分类Dev

MySql在内部联接中,哪个表先出现有关系吗?

来自分类Dev

在父视图模型中公开子视图模型的属性

来自分类Dev

在视图模型中包含视图模型是否不好?

来自分类Dev

SwiftUI-刷新视图模型数组中更新的模型视图

来自分类Dev

无法模型绑定视图模型中的集合

来自分类Dev

ios 7中显示模型视图控制器时出现状态栏问题

来自分类Dev

CaliburnMicro在不同的装配中找不到视图模型的视图

来自分类Dev

Xamarin表单中的视图到不同视图模型的绑定

来自分类Dev

MvvmCross并将视图模型注入到视图构造函数中

来自分类Dev

如何从MVC中的视图模型创建强类型的局部视图?

来自分类Dev

(MVVM / WPF)在视图模型中操纵视图元素

来自分类Dev

WPF:从 MVVM 中的视图模型绑定列表视图项源

来自分类Dev

values-sw或values-dpi是哪个先出现?

来自分类Dev

尼斯和爱妮丝:哪个应该先出现?

来自分类Dev

哪个按实施顺序先出现:POS 标记或词形还原?

来自分类Dev

单击了哪个子视图?

来自分类Dev

单击了哪个子视图?

来自分类Dev

在移动视图中的uwp中的网格视图的上部出现空白

来自分类Dev

从视图到视图模型传递“ this”

来自分类Dev

iOS中的模型-视图-控制器

Related 相关文章

热门标签

归档