ValueSource 構造体
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
GetValueSource(DependencyObject, DependencyProperty) から返される情報を報告します。
public value class ValueSource
public struct ValueSource
type ValueSource = struct
Public Structure ValueSource
- 継承
注釈
送信される ValueSource 情報のほとんどは、 プロパティに BaseValueSource 含まれています。 このプロパティには、依存関係プロパティの有効な値を担当する WPF プロパティ システム全体の 1 つの側面を指定する列挙値が含まれています。
基本値に加えて、依存関係プロパティの値に関して興味深い可能性があるその他の情報は、値がアニメーション化されているかどうか、および値に式 (バインディング、動的リソース参照など) が含まれているかどうかです。 この情報は、 と IsExpression によってIsAnimatedそれぞれ報告されます。 また、強制型変換がプロパティ値に対して動作している場合、プロパティは目的の値を保持し、特定の強制型変換の制約が変更または解除された場合、プロパティ値はその目的の値に到達しようとします。 強制型プロパティが目的の値にない場合は、 がIsCoercedtrue
報告されます。
プロパティ
BaseValueSource |
依存関係プロパティ システムに値を提供したソースを報告する、BaseValueSource 列挙体の値を取得します。 |
IsAnimated |
プロパティがアニメーション化されているかどうかを宣言する値を取得します。 |
IsCoerced |
この値が依存関係プロパティに適用される CoerceValueCallback 実装から生成されたものかどうかを宣言する値を取得します。 |
IsCurrent |
値が SetCurrentValue(DependencyProperty, Object) メソッドによって設定されているかどうかを取得します。 |
IsExpression |
この値が評価された式から生成されたものであるかどうかを宣言する値を取得します。 このような式には、バインディングをサポートする BindingExpression や、DynamicResource マークアップ拡張をサポートする内部式があります。 |
メソッド
Equals(Object) |
この ValueSource が、指定したオブジェクトに等しいかどうかを示す値を返します。 |
GetHashCode() |
この ValueSource のハッシュ コードを返します。 |
演算子
Equality(ValueSource, ValueSource) |
2 つの ValueSource インスタンスの値が同一かどうかを判断します。 |
Inequality(ValueSource, ValueSource) |
2 つの ValueSource インスタンスの値が同一でないかどうかを判断します。 |
適用対象
こちらもご覧ください
.NET