ValueSource.IsExpression Propriedade

Definição

Obtém um valor que declara se esse valor resultou de uma expressão avaliada. Isto pode ser um BindingExpression suporte a um binding, ou uma expressão interna, como as que suportam a Extensão de Marcação DynamicResource.

public:
 property bool IsExpression { bool get(); };
public bool IsExpression { get; }
member this.IsExpression : bool
Public ReadOnly Property IsExpression As Boolean

Valor de Propriedade

true se o valor provém de uma expressão avaliada; caso contrário, false.

Observações

Uma expressão avaliada também reportará a condição específica de definição do valor base onde a expressão foi aplicada, como valor em BaseValueSource. Continua BaseValueSource a ser muito relevante para qualquer propriedade onde IsExpression seja true. Saber se um valor passou por uma expressão pode ser particularmente útil se o valor foi definido indiretamente, como através de um modelo ou de um valor de propriedade herdado.

Se uma expressão não for avaliada (a ligação falhou; nenhum recurso com esse nome foi encontrado), então o valor virá de outro participante no sistema de propriedades, muito provavelmente o valor padrão. Essa fonte é então reportada em BaseValueSource. Avaliações de expressão falhadas retornarão false para IsExpression.

Aplica-se a

Ver também