ValueSource 結構
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
public value class ValueSource
public struct ValueSource
type ValueSource = struct
Public Structure ValueSource
- 繼承
備註
傳輸的大部分資訊 ValueSource 都包含在 屬性中 BaseValueSource 。 這個屬性包含列舉值,指定負責相依性屬性有效值之整體 WPF 屬性系統的一個層面。
除了基底值之外,相依性屬性值可能感興趣的其他資訊是是否要以動畫顯示值,以及值是否牽涉到運算式 (,例如系結或動態資源參考) 。 此資訊會分別由 IsAnimated 和 IsExpression 報告。 此外,如果強制回應是針對屬性值,則屬性會保留所需的值,而且如果變更或提升特定強制的條件約束,屬性值將會嘗試達到該所需的值。 不是其所需值的強制屬性會報告為 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 執行個體的值是否不同。 |