Compartilhar via


DependencyProperty.ValidateValueCallback Propriedade

Definição

Obtém o retorno de chamada de validação do valor da propriedade de dependência.

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.

Comentários

Essa propriedade conterá null para qualquer propriedade de dependência sem retorno de chamada de validação registrado.

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. 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. Se você precisar executar a validação que depende de conhecer os valores de outras propriedades de dependência em uma instância específica, use um CoerceValueCallback em vez disso. O CoerceValueCallback é registrado como parte dos metadados da propriedade de dependência, em vez de diretamente dentro do identificador de propriedade de dependência. Para obter detalhes, confira Retornos de chamada e validação da propriedade de dependência.

Aplica-se a

Confira também