ValueSource.IsExpression Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.