在WPF数据绑定中,我可以将IsChecked属性绑定到某些数据,例如,用户设置,但我需要处理“CheckChanged”事件,我知道我能应付seperately 经过,未选中事件,但有什么办法,当该值更改为得到通知?WPF复选框:检查更改的处理
<CheckBox Content="Case Sensitive" IsChecked="{Binding bSearchCaseSensitive,
Source={x:Static Properties:Settings.Default}}" />
注意:我不关心它是否被选中或未选中。我只是想在它发生变化时得到通知。
你想要什么?你为什么不将'IsChecked'属性绑定到ViewModel中的某些内容并对该属性做出反应? UI不是数据。 – 2013-03-18 15:20:52
它已经绑定到用户设置。 UI不是数据,这与提出的问题有关吗? – David 2013-03-18 15:22:24
我的观点是,如果ViewModel在更改时需要知道,则应该将其绑定到ViewModel,而不是静态的,然后从VM内部可以更改静态值。 – 2013-03-18 15:26:00