Comparteix a través de


PresentationSource.RemoveSourceChangedHandler Método

Definición

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

e
IInputElement

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.

Se aplica a

Consulte también