DependencyProperty.GetMetadata(TypeName) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
检索注册到类型的依赖属性的属性元数据值。 指定要从中获取信息的类型作为类型引用。
PropertyMetadata GetMetadata(TypeName const& forType);
public PropertyMetadata GetMetadata(System.Type forType);
function getMetadata(forType)
Public Function GetMetadata (forType As Type) As PropertyMetadata
参数
要从中检索依赖属性元数据的特定类型的名称,作为类型引用, (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