DependencyObject.GetValue(DependencyProperty) DependencyObject.GetValue(DependencyProperty) DependencyObject.GetValue(DependencyProperty) DependencyObject.GetValue(DependencyProperty) Method

定義

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

パラメーター

戻り値

現在の有効値を返します。

例外

指定された dp またはその値が無効か、指定された dp が存在しません。

注釈

有効な値プロパティ システムによって、値を要求している任意の呼び出し元に返されるプロパティの値です。 有効な値では、プロパティ システムの値の優先順位に参加しているすべての入力を評価した、プロパティ システムの結果です。 これには、強制型変換とアニメーションが含まれます。 詳細については、「依存関係プロパティ値の優先順位」を参照してください。

このメソッドは返されませんUnsetValueします。 UnsetValueも内部的には、場合によっては強制型変換のコールバックを通じて公開されるさまざまな容量で使用されているプロパティ システムの sentinel 値です。

プロパティの型にする必要がありますがわからない場合は、詳細ながあるかどうかを判断する要求された依存関係プロパティの識別子をクエリできますPropertyType戻り値に変換できます。

適用対象

こちらもご覧ください