DependencyProperty.ValidateValueCallback Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém o retorno de chamada de validação de valor para a 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 validateValueCallback parâmetro no registro da propriedade de dependência original.
Comentários
Essa propriedade conterá null 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 uma validação que dependa 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 da propriedade de dependência. Para obter detalhes, consulte Retornos de chamada e validação da propriedade dependency.