2014-03-03 62 views
-2

我在用戶控件中有一個自定義treeview。它公開一個代表當前選擇的treeviewitem的依賴屬性。在同一個窗口中,我有另一個用戶控件,當所選項目發生更改時,它應該更改其控件的內容。我需要從後面的代碼做這個更改。當第一個選定項目發生變化時,如何在第二個用戶控件中激發一個事件?當另一個用戶控件中的屬性依賴性發生變化時觸發一個事件

+1

請分享您嘗試過的以及迄今爲止所做的事情。也許有些代碼呢? –

回答

0

由於您要通知其變更的依賴屬性是由您自己創建的,爲什麼不在您的用戶控件中爲該屬性註冊PropertyChangedCallback?這樣,您可以將一個SelectedItemChanged事件添加到控件並從PropertyChangedCallback代碼中引發它。

任何需要知道selectedItem何時發生變化的對象只需要聽這個新事件。

相關問題