在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