Freigeben über


PresentationSource.RemoveSourceChangedHandler Methode

Definition

Entfernt einen Handler für das SourceChanged-Ereignis aus dem bereitgestellten Element.

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)

Parameter

e
IInputElement

Das Element, aus dem der Handler entfernt werden soll.

handler
SourceChangedEventHandler

Die zu entfernende Handlerimplementierung.

Hinweise

Obwohl dies ein Routingereignis ist, gelten spezielle Einschränkungen für dieses Ereignis, die sich vom normalen Routingereignisverhalten unterscheiden, aufgrund der relativ geringen Anzahl von Elementen in einem typischen Anwendungsszenario, das sich mit der Behandlung dieses Ereignisses befassen würde.

  • Sie können die methoden UIElement oder ContentElementRemoveHandler nicht verwenden, um Handler zu entfernen. Sie müssen RemoveSourceChangedHandlerverwenden.

  • Die Syntaxen für C#-+= und -= Ereignishandler sowie andere sprachspezifische Handlersyntaxen werden nicht unterstützt, da das Ereignis selbst nicht als öffentlich verfügbar gemacht wird. Nur die PresentationSource Hilfsmethoden zum direkten Hinzufügen und Entfernen der Handler werden unterstützt.

Gilt für:

Weitere Informationen