ValueSource.IsExpression Свойство

Определение

Возвращает значение, указывающее, является ли это значение результатом вычисляемого выражения. Это может быть BindingExpression поддержка привязки или внутреннего выражения, например тех, которые поддерживают расширение Разметки DynamicResource.

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

Значение свойства

true Значение, полученное из вычисляемого выражения; falseв противном случае .

Комментарии

Вычисляемое выражение также сообщает определенное условие параметра базового значения, в котором было применено выражение в качестве значения BaseValueSource. Значение BaseValueSource по-прежнему очень актуально для любого свойства, где IsExpression находится true. Зная, поступило ли значение через выражение, может быть особенно полезным, если значение было задано косвенно, например с помощью шаблона или унаследованного значения свойства.

Если выражение не удалось оценить (привязка не выполнена; ресурс этого имени не найден), то значение будет поступать от другого участника системы свойств, скорее всего, значение по умолчанию. Затем этот источник сообщается в BaseValueSource. Неудавшихся вычислений выражений возвращается falseIsExpression.

Применяется к

См. также раздел