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