Compartilhar via


PropertyChangedCallback Delegar

Definição

Representa o retorno de chamada que é invocado quando o valor efetivo da propriedade de uma propriedade de dependência é alterado.

public delegate void PropertyChangedCallback(DependencyObject ^ d, DependencyPropertyChangedEventArgs ^ e);
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(1520405029, 53570, 17572, 130, 49, 253, 103, 103, 36, 242, 155)]
class PropertyChangedCallback : MulticastDelegate
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(1520405029, 53570, 17572, 130, 49, 253, 103, 103, 36, 242, 155)]
public delegate void PropertyChangedCallback(DependencyObject d, DependencyPropertyChangedEventArgs e);
Public Delegate Sub PropertyChangedCallback(d As DependencyObject, e As DependencyPropertyChangedEventArgs)

Parâmetros

d
DependencyObject

O DependencyObject no qual a propriedade alterou o valor.

e
DependencyPropertyChangedEventArgs

Os dados de evento que são emitidos por qualquer evento que rastreia as alterações no valor efetivo dessa propriedade.

Atributos

Requisitos do Windows

Família de dispositivos
Windows 10 (introduzida na 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v1.0)

Comentários

Implemente retornos de chamada com base nesse delegado para fornecer o comportamento de propriedade alterada para uma propriedade de dependência personalizada. Você pode usar esse retorno de chamada para fornecer restrições de valor ou para iniciar alterações de valor em outras propriedades que dependem do valor da propriedade que está sendo alterada. Para obter mais informações, consulte Propriedades de dependência personalizadas.

Aplica-se a

Confira também