1
我已經爲類添加了一個基本的自動屬性,並且我希望該屬性在樹視圖的SelectedItem發生更改時進行設置。所以,我在XAML這個地方添加到Resources
:創建依賴項屬性而不繼承DependencyObject
<myns:MyClass x:Key="MyClassResource" MyProperty="{Binding ElementName=treeView, Path=SelectedItem, Mode=OneWay}" />
但是當我嘗試運行它,我得到一個異常:「只能在一個依賴屬性設定有約束力的」。現在,依賴屬性需要繼承關閉DependencyObject
,但MyClass
已經繼承一個類!我不需要所有的雙向綁定的東西,我只想要的是隻要SelectedItem
發生變化,該值就會被複制到MyProperty
中。
我怎樣才能以簡單的方式做到這一點?
當我嘗試這個時,我得到'SelectedItem屬性是隻讀的'錯誤... – thecoop 2010-12-22 17:29:06