简短的问题是 - 如何阻止(延迟)绑定的UI元素,直到我想要它为止?
更长的解释: 我有一个进程,它将一些项添加到ItemsControl,然后使用后台线程对这些项执行一些额外的计算。这(正确)在项目进行时更新项目。
但是,我想阻止ItemsControl在特定计算期间更新,因为它在根据该顺序执行其他计算之前执行某些项目的重新排序,然后将项目返回到其原始顺序。
我确实在ItemsControl上显示“Please Wait”动画,ItemsControl在工作时变暗,但我宁愿不完全隐藏ItemsControl,因为它会向用户显示正在进行的进度
答案 0 :(得分:3)
您是否可以创建一个存储计算结果的临时集合,一旦完成,您可以将其分配给您绑定的属性?