c# - 如何在 C# WPF 中禁用鼠标按钮?
问题描述
在大文件加载期间,我想禁用鼠标按钮以使用户无法单击 UI 元素并触发事件。
编辑当我在我的 WPF Caliburn Micro 应用程序中加载大文件时,我将 Listbox 的 IsEnabled 属性更改为 false,因为我想在此过程中禁用一个按钮。接下来加载文件时,我将 Listbox 的 IsEnabled 属性更改为 true。之后,每次点击禁用按钮都会引发事件,我不希望这样。我不知道如何删除这个事件,以及存储在哪里,所以我认为解决这个问题的更简单方法是在文件加载过程中禁用鼠标按钮。但这也不容易......提前谢谢你!
解决方案
在加载大数据时如何覆盖SelectionChanged
ListBox 上的事件并将其设置为?Handled = true
推荐阅读
- controller - 如何更改单个 Openstack 部署的 IP 地址
- javascript - 不知道如何在 React Native 中组织内容
- oracle - 我们能否将 Azure AD B2C 用作与 Oracle IDCS 的联合 IDP?
- javascript - 用破折号替换空格并删除分号
- java - 将 JWT 令牌存储在共享首选项中?并在整个应用程序中检索价值?
- java-9 - 无法在 java-9 上执行目标 org.apache.cxf
- javascript - Vue:未捕获(承诺中)TypeError:无法读取未定义的属性'_c'
- php - localhost 将我重定向到另一个 url
- python - 为什么我的变量在循环外更新
- r - R 对配对 t 检验中的顺序有何假设?