0
我試圖獲取訂閱PasswordBox PasswordChanged事件的對象列表。C# - 獲取收聽RoutedEvent的訂閱者列表?
PasswordBox具有靜態只讀RoutedEvent PasswordChangedEvent
和實例PasswordChanged
事件。
謝謝!
我試圖獲取訂閱PasswordBox PasswordChanged事件的對象列表。C# - 獲取收聽RoutedEvent的訂閱者列表?
PasswordBox具有靜態只讀RoutedEvent PasswordChangedEvent
和實例PasswordChanged
事件。
謝謝!
也許你可以看看這個不同的方式。
註冊PasswordChanged
事件,修改PasswordBox
值,然後驗證您的偵聽器是否使用提供的值調用。
由於您有對控件的引用,因此嘗試獲取控件外部的訂閱者列表會更容易。
爲了什麼目的?事實上(大多數基於事件的模型)的重點是,你不在乎有多少聽衆,他們在做什麼信息等。 – 2011-05-24 14:00:42
單元測試...我想確保我的對象正在聽該事件。 :) – michael 2011-05-24 14:18:01
想想另一種方式。註冊PasswordChanged事件,修改PasswordBox值,驗證您的監聽器被調用。嘗試獲取控件外部的訂戶列表要簡單得多。 – 2011-05-24 14:24:22