PresentationSource.RemoveSourceChangedHandler Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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.