Compartilhar via


PresentationSource.RemoveSourceChangedHandler Método

Definição

Remove um manipulador para o evento SourceChanged do elemento fornecido.

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)

Parâmetros

e
IInputElement

O elemento do qual remover o manipulador.

handler
SourceChangedEventHandler

A implementação do manipulador a ser removida.

Comentários

Embora esse seja um evento roteado, há restrições especiais colocadas nesse evento que diferem do comportamento normal de evento roteado, devido ao número relativamente pequeno de elementos em um cenário de aplicativo típico que se preocuparia em lidar com esse evento.

  • Você não pode usar os métodos UIElement ou ContentElementRemoveHandler para remover manipuladores. Você deve usar RemoveSourceChangedHandler.

  • As sintaxes do manipulador de eventos += e -= C# e outras sintaxes de manipulador específicas do idioma não têm suporte, pois o evento em si não é exposto como público. Somente os PresentationSource métodos utilitários para adicionar e remover os manipuladores diretamente têm suporte.

Aplica-se a

Confira também