0

如何暂停所有 UI 元素的更新,然后更改我想要的任何内容并打开多个窗口并...,然后恢复 UI 并让它立即更新?

我需要它,因为我想一次打开多个包含内容的选项卡,但不喜欢向用户显示闪烁和多次刷新。

4

2 回答 2

1

您不必暂停 UI。如果您使用数据绑定,您可以在数据上下文中更新您想要的内容。除非您不在 DataContext 上调用 PropertyChanged 事件,否则不会更新任何内容。

于 2013-02-09T06:49:41.530 回答
0

使用 Win32 API 函数 LockwindowUpdate 和 UnLockWindowUpdate

有关更多详细信息,请参阅下面的文章。 http://weblogs.asp.net/jdanforth/archive/2004/03/12/88458.aspx

于 2013-02-09T08:30:26.273 回答