3 回答

TA貢獻(xiàn)1966條經(jīng)驗(yàn) 獲得超4個(gè)贊
如果它DependencyProperty是一個(gè)單獨(dú)的類(lèi),則最簡(jiǎn)單的方法是將一個(gè)值綁定到它,并聽(tīng)取對(duì)該值的更改。
如果DP是您要在自己的類(lèi)中實(shí)現(xiàn)的DP,則可以在創(chuàng)建時(shí)注冊(cè)PropertyChangedCallbackDependencyProperty。您可以使用它來(lái)監(jiān)聽(tīng)屬性的更改。
如果您使用的是子類(lèi),則可以使用OverrideMetadata將自己的類(lèi)添加PropertyChangedCallback到將被調(diào)用的DP中,而不是任何原始類(lèi)中。

TA貢獻(xiàn)1827條經(jīng)驗(yàn) 獲得超8個(gè)贊
此方法肯定在這里缺失:
DependencyPropertyDescriptor
.FromProperty(RadioButton.IsCheckedProperty, typeof(RadioButton))
.AddValueChanged(radioButton, (s,e) => { /* ... */ });
- 3 回答
- 0 關(guān)注
- 646 瀏覽
添加回答
舉報(bào)