PresentationSource.RemoveSourceChangedHandler Metod

Definition

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

e
IInputElement

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.

Gäller för

Se även