如何暂停所有UI元素的更新,然后更改我想要的任何内容并打开多个窗口...,然后恢复UI并让其立即更新?如何在WPF中更新用户界面
我需要它,因为我想一次打开多个带有内容的选项卡,但不喜欢显示用户闪烁和多次刷新。
如何暂停所有UI元素的更新,然后更改我想要的任何内容并打开多个窗口...,然后恢复UI并让其立即更新?如何在WPF中更新用户界面
我需要它,因为我想一次打开多个带有内容的选项卡,但不喜欢显示用户闪烁和多次刷新。
您不必延期UI。如果您使用数据绑定,则可以在数据上下文中更新所需内容。在你不调用DataContext的PropertyChanged事件之前,什么都不会更新。
但我打开停靠的窗口和加载内容和等等,它不限于绑定。 – AVEbrahimi 2013-02-09 06:52:50
@Avebrahimi也许你应该考虑绑定。 +1 – Paparazzi 2013-02-09 14:39:20
使用Win32 API函数LockwindowUpdate和UnLockWindowUpdate
参考以下文章了解更多详情。 http://weblogs.asp.net/jdanforth/archive/2004/03/12/88458.aspx
闪烁持续了多长时间? – PGallagher 2013-02-09 08:58:43