PresentationSource.RemoveSourceChangedHandler Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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.