您的位置:首页 > 其它

WPF中button按钮同时点击多次触发click解决方法

2017-11-29 10:20 1651 查看
解决WPF中button按钮同时点击多次触发click的方法,供大家参考,具体内容如下

以上代码并没法解决用户点击两次按钮触发两次的问题,因为ui线程是单线程的,所以这个这样会导致用户连续点击两次,会两秒后又调用Button_Click一次,输出如下:

1207.069,1;2017年4月19日 13:58:22
2055.1176,2;2017年4月19日 13:58:24

所以要在this.IsEnabled = false;后面强制界面刷新,代码如下:

DispatcherHelper.DoEvents();这个方法会强制界面刷新,问题就解决了。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐