如何在WPF中阻止UI更新

本文关键字:UI 更新 WPF | 更新日期: 2023-09-27 17:58:21

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

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

如何在WPF中阻止UI更新

您不必取消发送UI。如果使用数据绑定,则可以根据需要更新数据上下文。除非不在DataContext上调用PropertyChanged事件,否则不会更新任何内容。

使用Win32 API函数LockwindowUpdate和UnLockWindowUpdate

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