ValueSource 結構

定義

public value class ValueSource
public struct ValueSource
type ValueSource = struct
Public Structure ValueSource
繼承
ValueSource

備註

傳輸的大部分資訊 ValueSource 都包含在 屬性中 BaseValueSource 。 這個屬性包含列舉值,指定負責相依性屬性有效值之整體 WPF 屬性系統的一個層面。

除了基底值之外,相依性屬性值可能感興趣的其他資訊是是否要以動畫顯示值,以及值是否牽涉到運算式 (,例如系結或動態資源參考) 。 此資訊會分別由 IsAnimatedIsExpression 報告。 此外,如果強制回應是針對屬性值,則屬性會保留所需的值,而且如果變更或提升特定強制的條件約束,屬性值將會嘗試達到該所需的值。 不是其所需值的強制屬性會報告為 IsCoercedtrue

屬性

BaseValueSource

取得 BaseValueSource 列舉型別 (Enumeration) 的值,這個值報告為相依性屬性系統提供值的來源。

IsAnimated

取得值,這個值宣告是否建立屬性的動畫。

IsCoerced

取得值,這個值宣告 CoerceValueCallback 實作所產生的這個值是否套用至相依性屬性。

IsCurrent

取得值是否由 SetCurrentValue(DependencyProperty, Object) 方法所設定。

IsExpression

取得值,這個值宣告該值是否由評估的運算式產生。 這可能是支援繫結的 BindingExpression,或內部運算式 (例如支援 DynamicResource 標記延伸的內部運算式)。

方法

Equals(Object)

傳回值,指出這個 ValueSource 是否等於指定的物件。

GetHashCode()

傳回這個 ValueSource 的雜湊程式碼。

運算子

Equality(ValueSource, ValueSource)

判斷兩個 ValueSource 執行個體的值是否相同。

Inequality(ValueSource, ValueSource)

判斷兩個 ValueSource 執行個體的值是否不同。

適用於

另請參閱