有沒有辦法聽一聽變化DependencyProperty?當值更改時,我想收到通知并執行一些操作,但是我不能使用綁定。它是DependencyProperty另一類。
3 回答

慕標5832272
TA貢獻1966條經驗 獲得超4個贊
如果它DependencyProperty是一個單獨的類,則最簡單的方法是將一個值綁定到它,并聽取對該值的更改。
如果DP是您要在自己的類中實現的DP,則可以在創建時注冊PropertyChangedCallbackDependencyProperty。您可以使用它來監聽屬性的更改。
如果您使用的是子類,則可以使用OverrideMetadata將自己的類添加PropertyChangedCallback到將被調用的DP中,而不是任何原始類中。

慕仙森
TA貢獻1827條經驗 獲得超8個贊
此方法肯定在這里缺失:
DependencyPropertyDescriptor
.FromProperty(RadioButton.IsCheckedProperty, typeof(RadioButton))
.AddValueChanged(radioButton, (s,e) => { /* ... */ });
- 3 回答
- 0 關注
- 642 瀏覽
添加回答
舉報
0/150
提交
取消