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