Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Silverlight 中是否有一种方法可以防止在视图模型加载完所有数据之前显示视图,或者在加载数据时显示加载图形?
数据正在异步加载,这使事情变得复杂!
保罗
您可以简单地在模型上公开一个布尔属性(实现 INotifyPropertyChanged)以指示数据是否已加载,并将其绑定到视图中顶级容器的可见属性。
如果您在多个视图中使用它,则很容易在您的视图模型和要应用的样式的基类中考虑到这一点。我曾经这样做,但显示了一个巨大的淡蓝色半透明正方形,中间有一个“加载”标签和一个旋转的圆形箭头。