PresentationSource.RemoveSourceChangedHandler 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 un controlador del evento SourceChanged
del elemento proporcionado.
public:
static void RemoveSourceChangedHandler(System::Windows::IInputElement ^ e, System::Windows::SourceChangedEventHandler ^ handler);
public static void RemoveSourceChangedHandler (System.Windows.IInputElement e, System.Windows.SourceChangedEventHandler handler);
static member RemoveSourceChangedHandler : System.Windows.IInputElement * System.Windows.SourceChangedEventHandler -> unit
Public Shared Sub RemoveSourceChangedHandler (e As IInputElement, handler As SourceChangedEventHandler)
Parámetros
Elemento del que se va a quitar el controlador.
- handler
- SourceChangedEventHandler
Implementación del controlador que se va a quitar.
Comentarios
Aunque se trata de un evento enrutado, hay restricciones especiales que difieren del comportamiento normal del evento enrutado, debido al número relativamente pequeño de elementos en un escenario de aplicación típico que se preocuparía por controlar este evento.
No puede usar los métodos UIElement o ContentElementRemoveHandler para quitar controladores. Debe usar RemoveSourceChangedHandler.
No se admiten los
+=
de C# y-=
sintaxis del controlador de eventos y otras sintaxis de controlador específicas del lenguaje, ya que el propio evento no se expone como público. Solo se admiten los métodos de utilidad PresentationSource para agregar y quitar los controladores directamente.