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();这个方法会强制界面刷新,问题就解决了。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
1207.069,1;2017年4月19日 13:58:22
2055.1176,2;2017年4月19日 13:58:24
所以要在this.IsEnabled = false;后面强制界面刷新,代码如下:
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
相关文章推荐
- WPF中button按钮同时点击多次触发click解决方法
- WPF中button按钮同时点击多次触发click解决方法
- IE下按回车键会自动触发button 按钮的点击事件的解决方法
- iOS解决按钮短时间内多次点击只触发一次事件方法
- iOS解决按钮短时间内多次点击只触发一次事件方法(开始写博客)
- IOS 开发两个按钮(button)很近的时候同时触发事件解决的方法(setExclusiveTouch)
- iOS解决按钮短时间内多次点击只触发一次事件方法
- 关于表单提交按钮多次点击多次触发的解决方法
- iOS 解决页面按钮同时点击,同时触发问题 设置所有UIButton的ExclusiveTouch属性为YES
- iOS开发两个距离较近的按钮同时触发事件的解决方法
- click多次注册事件会导致一个事件被触发多次的解决方法
- 完全解决快速连续多次点击button导致跳转多个界面(注:方法从他人博客中看到,稍作修改)
- Android防止按钮过快点击造成多次事件的解决方法
- jquery live方法,解决jquery动态添加按钮无法触发点击事件的问题
- asp.net 点击服务器按钮 不触发后台事件解决方法
- easyui datebox控件点击今天按钮不触发onSelect事件的解决方法
- MUI TableViewCell 上按钮点击Cell同时触发解决
- ListView点击事件失效(item里面有button按钮控件)解决方法
- Android下listview每个Item中包含有按钮,为什么在点击某一行按钮的时候,同时有多行button触发了响应事件?
- 解决Button多次点击重复执行方法的问题