1
在我的wpf應用程序中,我有幾個用戶控件,其中一個是用於選擇特定數據類型的TreeView。當selectedItem發生變化時,我發佈了一個selectionChanged事件(使用Prism的EventAggregator),訂閱者將獲得此事件。到現在爲止還挺好。普通用戶控件中的棱鏡事件聚合器
現在,我開始在新視圖中使用相同的用戶控件,在新窗口中執行。當從新窗口觸發selectionChanged事件時,兩個訂閱都會被觸發。我想指定事件的發送者,以便訂閱者可以檢查事件的目標用戶。有很多方法可以做到這一點,但目前爲止我都不喜歡。
所以問題出在你們身上,我該如何做到這一點?
@Furnes是的,'SelectionChangedEventArgs'對象將包含您發佈的所有數據,包括'Sender'屬性。 –