DependencyPropertyChangedEventHandler Delegar

Definição

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.

e
DependencyPropertyChangedEventArgs

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.

Aplica-se a

Ver também