UIElement.RemoveHandler(RoutedEvent, Object) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Удаляет указанный обработчик перенаправленных событий из этого элемента UIElement. Как правило, рассматриваемый обработчик был добавлен с помощью AddHandler.
public:
virtual void RemoveHandler(RoutedEvent ^ routedEvent, Platform::Object ^ handler) = RemoveHandler;
void RemoveHandler(RoutedEvent const& routedEvent, IInspectable const& handler);
public void RemoveHandler(RoutedEvent routedEvent, object handler);
function removeHandler(routedEvent, handler)
Public Sub RemoveHandler (routedEvent As RoutedEvent, handler As Object)
Параметры
- routedEvent
- RoutedEvent
Идентификатор перенаправленного события, к которому прикреплен обработчик.
- handler
-
Object
Platform::Object
IInspectable
Конкретная реализация обработчика, удаляемая из коллекции обработчиков событий в этом элементе UIElement.
Комментарии
RemoveHandler можно использовать только для обработчиков событий, поддерживаемых AddHandler, что приблизительно является событиями UIElement, зависящими от входных данных. Точнее, событие должно иметь свойство *Event типа RoutedEvent, которое верно только для определенных событий в UIElement. RemoveHandler нельзя использовать для отмены перехвата обработчиков событий для среда выполнения Windows событий в экземплярах класса среды выполнения в целом. Вместо этого следует использовать определенный синтаксис отмены обработчика событий:
-=
в C#- RemoveHandler в Microsoft Visual Basic
-=
в расширениях компонентов Visual C++ (C++/CX)
Вызов этого метода не оказывает влияния, если не зарегистрированы обработчики с условиями, которые соответствуют входным параметрам для вызова метода.
Этот метод игнорирует, был ли параметр handledEventsTootrue в вызове AddHandler , который изначально подключил обработчик.
Применяется к
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по