UIElement.RemoveHandler(RoutedEvent, Object) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Quita el controlador de eventos enrutado especificado de este UIElement. Normalmente, AddHandler agregó el controlador en cuestión.
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)
Parámetros
- routedEvent
- RoutedEvent
Identificador del evento enrutado al que se adjunta el controlador.
- handler
-
Object
Platform::Object
IInspectable
Implementación específica del controlador que se va a quitar de la colección de controladores de eventos en este UIElement.
Comentarios
RemoveHandler solo se puede usar para los controladores de eventos de los eventos admitidos por AddHandler, que es aproximadamente los eventos específicos de entrada de UIElement. Más precisamente, el evento debe tener una propiedad *Event de tipo RoutedEvent, que es true solo de determinados eventos en UIElement. No se puede usar RemoveHandler para desenganchar controladores de eventos para eventos de Windows Runtime en instancias de clase en tiempo de ejecución en general. En su lugar, debe usar la sintaxis de desenganque del controlador de eventos específico:
-=
en C#- RemoveHandler en Microsoft Visual Basic
-=
en extensiones de componentes de Visual C++ (C++/CX)
Llamar a este método no tiene ningún efecto si no había controladores registrados con criterios que coincidan con los parámetros de entrada de la llamada al método.
Este método omite si el parámetro handledEventsToo era true en la llamada AddHandler que adjuntó originalmente el controlador.