DependencyProperty.ValidateValueCallback Propriedade

Definição

Obtém o retorno de chamada de validação do valor da propriedade de dependência.Gets the value validation callback for the dependency property.

public:
 property System::Windows::ValidateValueCallback ^ ValidateValueCallback { System::Windows::ValidateValueCallback ^ get(); };
public System.Windows.ValidateValueCallback ValidateValueCallback { get; }
member this.ValidateValueCallback : System.Windows.ValidateValueCallback
Public ReadOnly Property ValidateValueCallback As ValidateValueCallback

Valor da propriedade

O retorno de chamada de validação de valor para essa propriedade de dependência, conforme fornecido para o parâmetro validateValueCallback no registro de propriedade de dependência original.The value validation callback for this dependency property, as provided for the validateValueCallback parameter in the original dependency property registration.

Comentários

Essa propriedade conterá null para qualquer propriedade de dependência sem nenhum retorno de chamada de validação registrado.This property will contain null for any dependency property with no registered validation callback.

Os retornos de chamada de valor de validação devem agir em um sentido estático: a validação aplicada por meio do ValidateValueCallback não pode determinar se o valor fornecido é válido para qualquer instância específica.Validate value callbacks must act in a static sense: validation applied through the ValidateValueCallback cannot determine whether the provided value is valid for any particular instance. O retorno de chamada só pode determinar se todos os objetos que possuem a propriedade de dependência devem ou não aceitar o valor fornecido como válido.The callback can only determine whether all objects that possess the dependency property should or should not accept the provided value as valid. Se você precisar executar a validação que dependa do conhecimento dos valores de outras propriedades de dependência em uma determinada instância, use um CoerceValueCallback em vez disso.If you need to perform validation that relies on knowing the values of other dependency properties on a particular instance, use a CoerceValueCallback instead. O CoerceValueCallback é registrado como parte dos metadados de propriedade de dependência, em vez de diretamente dentro do identificador de propriedade de dependência.The CoerceValueCallback is registered as part of dependency property metadata, rather than directly within the dependency property identifier. Para obter detalhes, consulte retornos de chamada de propriedade de dependência e validação.For details, see Dependency Property Callbacks and Validation.

Aplica-se a

Veja também