如何暂停所有 UI 元素的更新,然后更改我想要的任何内容并打开多个窗口并...,然后恢复 UI 并让它立即更新?
我需要它,因为我想一次打开多个包含内容的选项卡,但不喜欢向用户显示闪烁和多次刷新。
如何暂停所有 UI 元素的更新,然后更改我想要的任何内容并打开多个窗口并...,然后恢复 UI 并让它立即更新?
我需要它,因为我想一次打开多个包含内容的选项卡,但不喜欢向用户显示闪烁和多次刷新。
您不必暂停 UI。如果您使用数据绑定,您可以在数据上下文中更新您想要的内容。除非您不在 DataContext 上调用 PropertyChanged 事件,否则不会更新任何内容。
使用 Win32 API 函数 LockwindowUpdate 和 UnLockWindowUpdate
有关更多详细信息,请参阅下面的文章。 http://weblogs.asp.net/jdanforth/archive/2004/03/12/88458.aspx