c# – 是否有WPF复选框控制切换事件?

c# – 是否有WPF复选框控制切换事件?,第1张

概述考虑到 WPF控件,我如何知道复选框的值是否已更改(切换)? 我知道有常见的Checked,Unchecked,Clicked事件,但是当值发生变化时,无论其如何更改,事件如何? 我查看了事件,但没有找到任何东西,但也许我错过了显而易见的事情(过去曾多次发生). 您可以将IsChecked Dependency属性绑定到布尔值.在该绑定属性设置器上,您可以 *** 作您想要的内容(如果将其设置为true或 考虑到 WPF控件,我如何知道复选框的值是否已更改(切换)?

我知道有常见的Checked,Unchecked,Clicked事件,但是当值发生变化时,无论其如何更改,事件如何?

我查看了事件,但没有找到任何东西,但也许我错过了显而易见的事情(过去曾多次发生).

解决方法 您可以将IsChecked Dependency属性绑定到布尔值.在该绑定属性设置器上,您可以 *** 作您想要的内容(如果将其设置为true或false,则可以单独 *** 作).这与预期一样有效.

在你看来:

<GrID>    <CheckBox ... IsChecked="{Binding ShowPending}"/>  </GrID>

在您的DataContext viewmodel或CodeBehind上.

private bool showPending = false;  public bool ShowPending  {      get { return this.showPending; }      set       {          //Here you mimic your Toggled event calling what you want!         this.showPending = value;       }  }
总结

以上是内存溢出为你收集整理的c# – 是否有WPF复选框控制切换事件?全部内容,希望文章能够帮你解决c# – 是否有WPF复选框控制切换事件?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/1223579.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-06-05
下一篇2022-06-05

发表评论

登录后才能评论

评论列表(0条)

    保存