DependencyProperty.GetMetadata(TypeName) メソッド

定義

型に登録されている依存関係プロパティのプロパティ メタデータ値を取得します。 情報の取得元の型を型参照として指定します。

PropertyMetadata GetMetadata(TypeName const& forType);
public PropertyMetadata GetMetadata(System.Type forType);
function getMetadata(forType)
Public Function GetMetadata (forType As Type) As PropertyMetadata

パラメーター

forType
TypeName Type

依存関係プロパティ メタデータを取得する特定の型の名前を型参照として指定します (System.Type for Microsoft .NET、Visual C++ コンポーネント拡張機能 (C++/CX) の TypeName ヘルパー構造体)。

戻り値

プロパティ メタデータ オブジェクト。

次の使用例は、指定された依存関係プロパティの既定値を、メタデータに登録および格納された既定値に基づいて FrameworkElement に存在する場合に報告するユーティリティ メソッドを実装します。

public static object GetDefaultValueForFrameworkDP(DependencyProperty dpIdentifier)
{
    PropertyMetadata metadataInfo = dpIdentifier.GetMetadata(typeof(FrameworkElement));
    return metadataInfo.DefaultValue;
}
Public Shared Function GetDefaultValueForFrameworkDP(dpIdentifier As DependencyProperty) As Object
    Dim metadataInfo As PropertyMetadata = dpIdentifier.GetMetadata(GetType(FrameworkElement))
    GetDefaultValueForFrameworkDP = metadataInfo.DefaultValue
End Function

適用対象

こちらもご覧ください