MVVM是一种用于更新UI的数据驱动方式。我已将所有属性绑定到视图并使用INPC实现。代码将按顺序更新它们。但我希望它们保持不变,直到复制完所有值。
{
ProA=1;
ProB=2;
....
//Updating properties, UI should hold still to prevent flashing
}
// All data are ready, update UI
有没有办法在完成所有操作之后更新UI,就像“刷新”操作一样,而不是按顺序更新它们?
UpdateSourceTrigger可以显式,但我只想手动控制特定位置的更新时间。将PropertyChangedEventArgs
设置为null就像this一样,并不能完全解决这个问题,
从那以后
表示对象上的所有属性都已更改
在这种情况下,并非所有此对象的属性都必须更改。并且可能存在来自多个对象的属性,而它们只需要在此特定位置像“flush”一样工作,在其他模块中它们可能像普通依赖属性一样工作。
感谢。