Compartilhar via


ValueSource.IsExpression Propriedade

Definição

Obtém um valor que declara se este valor resultou de uma expressão avaliada. Pode ser uma BindingExpression compatível com uma associação ou uma expressão interna, como as compatíveis com 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 da propriedade

Boolean

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

Comentários

Uma expressão avaliada também relatará a condição de configuração de valor base específica em que a expressão foi aplicada, como um valor em BaseValueSource. O BaseValueSource ainda é muito relevante para qualquer propriedade em que IsExpression esteja true. Saber se um valor veio por meio de uma expressão pode ser particularmente útil se o valor foi definido indiretamente, como por meio de um modelo ou de um valor de propriedade herdado.

Se uma expressão não for avaliada (a associação falhou; nenhum recurso desse nome foi encontrado), o valor virá de algum outro participante no sistema de propriedades, provavelmente o valor padrão. Essa origem é relatada em BaseValueSource. As avaliações de expressão com falha retornarão false para IsExpression.

Aplica-se a

Confira também