我有一个从数据源加载数据的 WPF 应用程序。
在加载一些数据之前,没有任何内容可显示。
我的问题是我是否:
- 在任何数据可用之前创建V和VM;一旦可用,就在虚拟机中设置数据
- 一开始只创建V;等待数据可用,然后创建注入数据的虚拟机
- 仅在数据可用时创建 V 和 VM
我说在任何数据可用之前创建V和VM;一旦数据可用,请在虚拟机中设置数据。
在加载数据之前显示 IsLoading 指示器,并在单独的线程上加载数据。否则,如果数据需要一段时间才能加载,您将遇到可怕的 wpf 黑屏。
如果视图立即加载,感觉会更好,即使您必须等待数据加载,也会感觉更快。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)