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 wird.

handler
SourceChangedEventHandler

Die Implementierung des Handlers, die entfernt wird.

Hinweise

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

  • Sie können die UIElement ContentElement RemoveHandler Methoden nicht verwenden, um Handler zu entfernen. Hierzu muss RemoveSourceChangedHandler verwendet werden.

  • Die Syntax von C# += und Ereignishandlern und -= andere sprachspezifische Handlersyntaxen werden nicht unterstützt, da das Ereignis selbst nicht als öffentlich verfügbar gemacht wird. Nur die PresentationSource Hilfsmethoden zum Hinzufügen und Entfernen der Handler werden direkt unterstützt.

Gilt für

Siehe auch