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