DependencyObject.GetValue(DependencyProperty) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
DependencyObjectのこのインスタンスの依存関係プロパティの現在の有効な値を返します。
public:
System::Object ^ GetValue(System::Windows::DependencyProperty ^ dp);
public object GetValue(System.Windows.DependencyProperty dp);
member this.GetValue : System.Windows.DependencyProperty -> obj
Public Function GetValue (dp As DependencyProperty) As Object
パラメーター
値を取得するプロパティの DependencyProperty 識別子。
返品
現在の有効な値を返します。
例外
指定した dp またはその値が無効であるか、指定した dp が存在しません。
注釈
有効な値は、値を要求するすべての呼び出し元にプロパティ システムによって返されるプロパティの値です。 有効な値は、プロパティ システムの値の優先順位に含まれる可能性のあるすべての入力を評価したプロパティ システムの結果です。 これには強制とアニメーションが含まれます。 詳細については、「 依存関係プロパティの値の優先順位」を参照してください。
このメソッドは UnsetValueを返しません。 UnsetValueは、さまざまな容量で内部的に使用されるプロパティ システムのセンチネル値であり、強制型変換コールバックを通じて公開されることもあります。
プロパティの型が不明な場合は、要求された依存関係プロパティの識別子を照会して、戻り値の変換先となるより具体的な PropertyType があるかどうかを判断できます。