Este artigo foi traduzido por máquina. Para visualizar o arquivo em inglês, marque a caixa de seleção Inglês. Você também pode exibir o texto Em inglês em uma janela pop-up, movendo o ponteiro do mouse sobre o texto.
Tradução
Inglês
Esta documentação foi arquivada e não está sendo atualizada.

Classe EventManager

Fornece métodos de utilitário de evento que registram eventos roteados para proprietários de classe e adicionar manipuladores de classe.

Namespace:  System.Windows
Assembly:  PresentationCore (em PresentationCore.dll)

public static class EventManager
Você não pode criar diretamente uma instância dessa classe em XAML.

Essa classe é normalmente usada para registrar um novo evento roteado, with RegisterRoutedEvent.

O segundo mais comuns API o uso é RegisterClassHandler. Use este método para ativar o tratamento de classe de um evento roteado na classe ou um evento anexado.Para obter detalhes, consulte:Marcando Eventos Roteados como Manipulados e Manipulação de Classes.

O exemplo a seguir mostram sistema autônomo usar essa classe para registrar um novo evento roteado sistema autônomo um membro da classe, juntamente com a técnica de "empacotador" evento roteado de substituir sistema autônomo implementações de adicionar e remover para um CLR evento.

publicstaticreadonly RoutedEvent ButtonColorChangedEvent = EventManager.RegisterRoutedEvent("ButtonColorChanged",RoutingStrategy.Bubble,typeof(DependencyPropertyChangedEventHandler),typeof(Shirt));

		publicevent RoutedEventHandler ButtonColorChanged  {
			add {AddHandler(ButtonColorChangedEvent,value);}
			remove { RemoveHandler(ButtonColorChangedEvent, value); }
		}


System.Object
  System.Windows.EventManager

Quaisquer membros static (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Windows Vista, Windows XP SP2, Windows Server 2003

o.NET Framework e.NET Compact Framework não oferecem suporte a todas as versões de cada plataforma. Para obter uma lista de versões suportadas, consulte Requisitos de sistema do .NET framework.

.NET Framework

Compatível com: 3.5, 3.0
Mostrar: