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++ 组件扩展的 TypeName 帮助程序结构 (C++/CX) ) 。

返回

属性元数据对象。

示例

此示例实现一个实用工具方法,该方法根据元数据中注册和存储的默认值报告给定依赖属性在 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

适用于

另请参阅