创建 ViewModel:在模型数据可用之前还是之后进行?

2024-03-13

我有一个从数据源加载数据的 WPF 应用程序。

在加载一些数据之前,没有任何内容可显示。

我的问题是我是否:

  • 在任何数据可用之前创建V和VM;一旦可用,就在虚拟机中设置数据
  • 一开始只创建V;等待数据可用,然后创建注入数据的虚拟机
  • 仅在数据可用时创建 V 和 VM

我说在任何数据可用之前创建V和VM;一旦数据可用,请在虚拟机中设置数据。

在加载数据之前显示 IsLoading 指示器,并在单独的线程上加载数据。否则,如果数据需要一段时间才能加载,您将遇到可怕的 wpf 黑屏。

如果视图立即加载,感觉会更好,即使您必须等待数据加载,也会感觉更快。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

创建 ViewModel:在模型数据可用之前还是之后进行? 的相关文章

随机推荐