2013-06-19 99 views
0

我讀到我需要實現InotifyPropertyChanged,但我不能讓我的控件繼承兩個不同的類。如何使用具有依賴項屬性的雙向綁定?

我對我如何做到這一點有點困惑。

基本上我希望有一個父控件有一個屬性綁定到UI中的控件(已完成)。

然後我希望將該值綁定到子FrameworkElement中的屬性。

但是,usercontrol已經從usercontrol繼承,並且不支持多重繼承。我如何去警告其他依賴項屬性,我的依賴屬性已經改變?

回答

2

INotifyPropertyChanged不是一類。它是一個接口,並且C#允許您從任意多個接口繼承。

如果這樣還不能解決您的問題,請添加更多詳細信息。一個例子會很棒。

+0

非常感謝。簡單的問題,我猜想簡單的答案。 –

+0

我可以問一個更簡單的問題。如果我databinding兩個依賴項屬性,我不應該不需要實施Inotifypropertychanged?但在我的情況下,即使是雙向綁定,當源屬性更改時,目標屬性也不會更新。 –

+0

BOOYAKASHA! (+1) –