PropertyChangedEventManager.AddHandler 方法

定義

新增指定的事件處理器,當指定的來源針對指定屬性提出 PropertyChanged 事件時,會呼叫該處理器。

public:
 static void AddHandler(System::ComponentModel::INotifyPropertyChanged ^ source, EventHandler<System::ComponentModel::PropertyChangedEventArgs ^> ^ handler, System::String ^ propertyName);
public static void AddHandler(System.ComponentModel.INotifyPropertyChanged source, EventHandler<System.ComponentModel.PropertyChangedEventArgs> handler, string propertyName);
static member AddHandler : System.ComponentModel.INotifyPropertyChanged * EventHandler<System.ComponentModel.PropertyChangedEventArgs> * string -> unit
Public Shared Sub AddHandler (source As INotifyPropertyChanged, handler As EventHandler(Of PropertyChangedEventArgs), propertyName As String)

參數

source
INotifyPropertyChanged

該事件的源物件 PropertyChanged

handler
EventHandler<PropertyChangedEventArgs>

負責活動的 PropertyChanged 代表。

propertyName
String

存在的房產 source 名稱,用以監聽變更。 設定為 Empty 「任何屬性」。

例外狀況

handlernull

與 相關聯 handler的方法是多種方法。

備註

使用此方法指定你想訂閱 PropertyChanged 事件的事件處理程序。 當你使用這個方法時,你的監聽器物件就不需要實作這個 IWeakEventListener 介面。

適用於