ValueSource.IsCoerced 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 um valor que declara se este valor resultou de uma implementação de CoerceValueCallback aplicada a uma propriedade de dependência.
public:
property bool IsCoerced { bool get(); };
public bool IsCoerced { get; }
member this.IsCoerced : bool
Public ReadOnly Property IsCoerced As Boolean
Valor da propriedade
true
se o valor resultante de uma CoerceValueCallback implementação aplicada a uma propriedade de dependência; caso contrário, false
.
Comentários
Se a coerção estiver agindo em um valor de propriedade, a propriedade reterá um valor desejado e o valor da propriedade tentará alcançar esse valor desejado se as restrições da coerção específica forem alteradas ou levantadas. Uma propriedade coagida que não está no valor desejado informará que IsCoerced é true
.
A coerção atua com precedência maior do que o valor base e não está estritamente falando um participante em como o valor base é definido. Portanto, o estado de ser coagido é relatado por essa propriedade, em vez de por um valor da BaseValueSource enumeração. Para obter mais informações sobre coerção, valores base e precedência, consulte Precedência de Valor da Propriedade de Dependência.