wpf中防止界面卡死的写法

Posted lonelyxmas

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了wpf中防止界面卡死的写法相关的知识,希望对你有一定的参考价值。

原文:wpf中防止界面卡死的写法

技术分享图片View Code
this.button1.Content = "正在计算";
Action action
= new Action(() => {
System.Threading.Thread.Sleep(
3000);
this.Dispatcher.BeginInvoke(new Action(() =>
{
this.button1.Content = "计算完毕";
}), System.Windows.Threading.DispatcherPriority.SystemIdle,
null);
});
action.BeginInvoke(
null,null);








以上是关于wpf中防止界面卡死的写法的主要内容,如果未能解决你的问题,请参考以下文章

Dispatcher.BeginInvoke()方法使用不当导致UI界面卡死的原因分析

关于如何防止 WinForm 界面卡死的老生常谈

WPF防止界面卡死并显示加载中效果

wpf卡死不响应任何交互

Qt 主界面卡死的解决方案,一些具体实现方式(五种方法)

ztree在onCheck()方法中防止因触发联动关系导致页面多次渲染而卡死的问题