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 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.