ValueSource.IsExpression 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得值,這個值宣告該值是否由評估的運算式產生。 這可能是支援繫結的 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仍然與任何屬性相關,其中 是 IsExpressiontrue
。 如果值是間接設定值,例如透過範本或繼承的屬性值,瞭解值是否通過運算式特別有用。
如果運算式無法評估 (系結失敗;找不到該名稱的資源) ,則值會來自屬性系統中的一些其他參與者,最有可能是預設值。 接著會在 中 BaseValueSource 報告該來源。 失敗的運算式評估會針對 IsExpression 傳回 false
。