WPF CheckBox IsChecked 在不同事件上切换

发布于 2024-10-27 08:59:46 字数 266 浏览 0 评论 0原文

有谁知道 WPF CheckBox 行为背后的基本原理,它(似乎)在 MouseLeftButtonDown 事件上显示 IsChecked true ,在 MouseLeftButtonUp 事件上显示 false ?

我问的原因是我正在现有网格中实现一个复选框,其中文本位于复选框的左侧而不是右侧。最简单的方法是添加一个 TextBlock 和一些隐藏代码,但如果我想保持一致,则意味着添加两个事件并检查每个事件的状态。

Does anyone know the rationale behind the WPF CheckBox behaviour where it (appears) to display IsChecked true on MouseLeftButtonDown event and false on MouseLeftButtonUp event?

The reason I ask is that I'm implementing a CheckBox in an existing grid where the text is on the left instead of the right of the CheckBox. The easiest way was to add a TextBlock and some code-behind, but if I want to be consistent it means adding both events and checking state on each one.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文