Freigeben über


FrameworkElementFactory.AddHandler Methode

Definition

Fügt einen Ereignishandler für das angegebene Routingereignis zu den von dieser Factory erstellten Instanzen hinzu.

Überlädt

AddHandler(RoutedEvent, Delegate)

Fügt einen Ereignishandler für das angegebene Routingereignis zu den von dieser Factory erstellten Instanzen hinzu.

AddHandler(RoutedEvent, Delegate, Boolean)

Fügt den von dieser Factory erstellten Instanzen für das angegebene Routingereignis einen Ereignishandler hinzu, wobei die Möglichkeit besteht, dass der bereitgestellte Handler auch für Routingereignisse aufgerufen werden kann, die von einem anderen Element entlang der Route als behandelt markiert wurden.

AddHandler(RoutedEvent, Delegate)

Fügt einen Ereignishandler für das angegebene Routingereignis zu den von dieser Factory erstellten Instanzen hinzu.

public:
 void AddHandler(System::Windows::RoutedEvent ^ routedEvent, Delegate ^ handler);
public void AddHandler (System.Windows.RoutedEvent routedEvent, Delegate handler);
member this.AddHandler : System.Windows.RoutedEvent * Delegate -> unit
Public Sub AddHandler (routedEvent As RoutedEvent, handler As Delegate)

Parameter

routedEvent
RoutedEvent

Bezeichnerobjekt für das behandelte geroutete Ereignis .

handler
Delegate

Ein Verweis auf die Handlerimplementierung.

Gilt für:

AddHandler(RoutedEvent, Delegate, Boolean)

Fügt den von dieser Factory erstellten Instanzen für das angegebene Routingereignis einen Ereignishandler hinzu, wobei die Möglichkeit besteht, dass der bereitgestellte Handler auch für Routingereignisse aufgerufen werden kann, die von einem anderen Element entlang der Route als behandelt markiert wurden.

public:
 void AddHandler(System::Windows::RoutedEvent ^ routedEvent, Delegate ^ handler, bool handledEventsToo);
public void AddHandler (System.Windows.RoutedEvent routedEvent, Delegate handler, bool handledEventsToo);
member this.AddHandler : System.Windows.RoutedEvent * Delegate * bool -> unit
Public Sub AddHandler (routedEvent As RoutedEvent, handler As Delegate, handledEventsToo As Boolean)

Parameter

routedEvent
RoutedEvent

Bezeichnerobjekt für das behandelte geroutete Ereignis .

handler
Delegate

Ein Verweis auf die Handlerimplementierung.

handledEventsToo
Boolean

Gibt an, ob der Händler auch für Routingereignisse aufgerufen werden soll, die im zugehörigen Argumentobjekt bereits als behandelt markiert wurden. true, wenn der Handler auch dann aufgerufen werden soll, wenn das Routingereignis als behandelt markiert ist, andernfalls false. Der Standardwert ist false. Anforderungen der Behandlung von bereits behandelten Routingereignissen sind nicht üblich.

Gilt für: