gpt4 book ai didi

mvvm - 对复合字段使用 MVVM 绑定(bind)

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

我有一个关于如何使用 MVVM 实现复合字段的快速(希望)问题。

我有 2 个示例,一个是在 sql 端我以以下方式存储 gps 坐标“纬度,经度”,例如“45.55555,-80.00000”。另一个例子是将英尺和英寸存储为一个双字段,它是 ft.in。

我该怎么办?如果另一部分存在,我应该有两个字段并在模型或 Viewmodel 中合成它们吗?我应该将它们绑定(bind)到同一个字段并以某种方式验证集合吗?

谢谢!

最佳答案

在模型中,我通常使用最接近/最接近源的结构/布局,因此可以轻松/快速地读取和写入。

在 ViewModel 中,我的目标是表示 View 以适应绑定(bind)。

一般来说,我让 ViewModel 负责 Model 和 ViewModel 之间的转换。

所以 ViewModel 和 Model 的一个属性是否应该有一个或两个字段取决于 View 和 Source 的要求。

关于mvvm - 对复合字段使用 MVVM 绑定(bind),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17095768/

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