Condividi tramite


PresentationSource.RemoveSourceChangedHandler Metodo

Definizione

Rimuove un gestore per l'evento SourceChanged dall'elemento fornito.

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)

Parametri

e
IInputElement

Elemento da cui rimuovere il gestore.

handler
SourceChangedEventHandler

Implementazione del gestore da rimuovere.

Commenti

Anche se si tratta di un evento indirizzato, esistono restrizioni speciali applicate a questo evento che differiscono dal normale comportamento degli eventi indirizzati, a causa del numero relativamente ridotto di elementi in uno scenario di applicazione tipico che si preoccupa di gestire questo evento.

  • Non è possibile utilizzare i metodi UIElement o ContentElementRemoveHandler per rimuovere i gestori. È necessario usare RemoveSourceChangedHandler.

  • Le sintassi del gestore eventi C# += e -= e altre sintassi dei gestori specifici del linguaggio non sono supportate perché l'evento stesso non è esposto come pubblico. Sono supportati solo i metodi di utilità PresentationSource per aggiungere e rimuovere direttamente i gestori.

Si applica a

Vedi anche