FrameworkElementFactory.AddHandler Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Добавляет обработчик для заданного перенаправленного события в экземпляры, созданные этой фабрикой.
Перегрузки
AddHandler(RoutedEvent, Delegate) |
Добавляет обработчик для заданного перенаправленного события в экземпляры, созданные этой фабрикой. |
AddHandler(RoutedEvent, Delegate, Boolean) |
Добавляет обработчик для заданного маршрутизируемого события в экземпляры, созданные данной фабрикой, с возможностью вызова указанного обработчика даже в случаях, когда маршрутизируемые события уже помечены как обработанные другим элементом на маршруте. |
AddHandler(RoutedEvent, Delegate)
Добавляет обработчик для заданного перенаправленного события в экземпляры, созданные этой фабрикой.
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)
Параметры
- routedEvent
- RoutedEvent
Объект идентификатора для обрабатываемого маршрутизируемого события.
- handler
- Delegate
Ссылка на реализацию обработчика.
Применяется к
AddHandler(RoutedEvent, Delegate, Boolean)
Добавляет обработчик для заданного маршрутизируемого события в экземпляры, созданные данной фабрикой, с возможностью вызова указанного обработчика даже в случаях, когда маршрутизируемые события уже помечены как обработанные другим элементом на маршруте.
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)
Параметры
- routedEvent
- RoutedEvent
Объект идентификатора для обрабатываемого маршрутизируемого события.
- handler
- Delegate
Ссылка на реализацию обработчика.
- handledEventsToo
- Boolean
Следует ли вызывать обработчик в случаях, когда перенаправленное событие уже было помечено как обработанное в своем объекте аргументов. Значение true
, чтобы обработчик вызывался, даже если перенаправленное событие помечено как обработанное; в противном случае — значение false
. Значение по умолчанию — false
. Запрос обработки уже обработанных маршрутизируемых событий используется редко.