PresentationSource.RemoveSourceChangedHandler Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Tar bort en hanterare för SourceChanged händelsen från det angivna elementet.
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)
Parametrar
Elementet som du vill ta bort hanteraren från.
- handler
- SourceChangedEventHandler
Den hanteringsimplementering som ska avlägsnas.
Kommentarer
Även om det här är en dirigerad händelse finns det särskilda begränsningar för den här händelsen som skiljer sig från normalt beteende för routade händelser, på grund av det relativt lilla antalet element i ett typiskt programscenario som skulle bekymra sig om att hantera den här händelsen.
Du kan inte använda UIElement metoderna eller ContentElementRemoveHandler för att ta bort hanterare. Du måste använda RemoveSourceChangedHandler.
Syntaxerna för C#
+=och-=händelsehanteraren och andra språkspecifika hanterarsyntaxer stöds inte eftersom själva händelsen inte exponeras som offentlig. Endast verktygsmetoderna PresentationSource för att lägga till och ta bort hanterarna direkt stöds.