FrameworkElementFactory.AddHandler Метод

Определение

Добавляет обработчик для заданного перенаправленного события в экземпляры, созданные этой фабрикой.Adds an event handler for the given routed event to the instances created by this factory.

Перегрузки

AddHandler(RoutedEvent, Delegate)

Добавляет обработчик для заданного перенаправленного события в экземпляры, созданные этой фабрикой.Adds an event handler for the given routed event to the instances created by this factory.

AddHandler(RoutedEvent, Delegate, Boolean)

Добавляет обработчик для заданного маршрутизируемого события в экземпляры, созданные данной фабрикой, с возможностью вызова указанного обработчика даже в случаях, когда маршрутизируемые события уже помечены как обработанные другим элементом на маршруте.Adds an event handler for the given routed event to the instances created by this factory, with the option of having the provided handler be invoked even in cases of routed events that had already been marked as handled by another element along the route.

AddHandler(RoutedEvent, Delegate)

Добавляет обработчик для заданного перенаправленного события в экземпляры, созданные этой фабрикой.Adds an event handler for the given routed event to the instances created by this factory.

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

Параметры

routedEvent
RoutedEvent

Объект идентификатора для обрабатываемого маршрутизируемого события.Identifier object for the routed event being handled.

handler
Delegate

Ссылка на реализацию обработчика.A reference to the handler implementation.

AddHandler(RoutedEvent, Delegate, Boolean)

Добавляет обработчик для заданного маршрутизируемого события в экземпляры, созданные данной фабрикой, с возможностью вызова указанного обработчика даже в случаях, когда маршрутизируемые события уже помечены как обработанные другим элементом на маршруте.Adds an event handler for the given routed event to the instances created by this factory, with the option of having the provided handler be invoked even in cases of routed events that had already been marked as handled by another element along the route.

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

Параметры

routedEvent
RoutedEvent

Объект идентификатора для обрабатываемого маршрутизируемого события.Identifier object for the routed event being handled.

handler
Delegate

Ссылка на реализацию обработчика.A reference to the handler implementation.

handledEventsToo
Boolean

Следует ли вызывать обработчик в случаях, когда перенаправленное событие уже было помечено как обработанное в своем объекте аргументов.Whether to invoke the handler in cases where the routed event has already been marked as handled in its arguments object. Значение true, чтобы обработчик вызывался, даже если перенаправленное событие помечено как обработанное; в противном случае — значение false.true to invoke the handler even when the routed event is marked handled; otherwise, false. Значение по умолчанию — false.The default is false. Запрос обработки уже обработанных маршрутизируемых событий используется редко.Asking to handle already-handled routed events is not common.

Применяется к