DependencyPropertyChangedEventHandler Delegar
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Representa o método que gerirá eventos gerados quando a DependencyProperty é alterado numa implementação particular DependencyObject .
public delegate void DependencyPropertyChangedEventHandler(System::Object ^ sender, DependencyPropertyChangedEventArgs e);
public delegate void DependencyPropertyChangedEventHandler(object sender, DependencyPropertyChangedEventArgs e);
type DependencyPropertyChangedEventHandler = delegate of obj * DependencyPropertyChangedEventArgs -> unit
Public Delegate Sub DependencyPropertyChangedEventHandler(sender As Object, e As DependencyPropertyChangedEventArgs)
Parâmetros
- sender
- Object
A origem do evento.
Os dados do evento.
Observações
Este delegado é a assinatura do handler para eventos específicos que reportam alterações nas propriedades da dependência.
Um evento que utiliza este handler é exposto como um evento de runtime de linguagem comum (CLR), não como um evento encaminhado. Normalmente, estes eventos seguem o padrão Is(de nomenclatura PropertyName)Changed, onde PropertyName é o DependencyProperty.Name da propriedade que mudou. Os argumentos do evento são usados para consultar o valor antigo e novo da propriedade, conforme reportado pelo evento em particular. Normalmente, existe uma correspondência 1:1 entre propriedades que mudam e um evento particular que reporta a alteração. Também é possível, embora pouco comum, que o mesmo evento reporte alterações a mais do que uma propriedade. Neste caso, deve DependencyPropertyChangedEventArgs ser verificado para determinar a propriedade que mudou.
A classe DependencyPropertyChangedEventArgs de dados de eventos tem uma utilização mais ampla do que apenas este delegado. DependencyPropertyChangedEventArgs é também usado para comunicar dados para implementações PropertyChangedCallback, que fazem parte das funcionalidades de personalização e componentes internos do sistema de propriedades WPF, e pelo método virtual OnPropertyChanged, que pode ser sobreposto para fornecer notificações específicas da classe sempre que qualquer propriedade de dependência no objeto muda.
Métodos da Extensão
| Name | Description |
|---|---|
| GetMethodInfo(Delegate) |
Obtém um objeto que representa o método representado pelo delegado especificado. |