DependencyProperty.GetMetadata(TypeName) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Recupera el valor de metadatos de propiedad de la propiedad de dependencia como registrado en un tipo. Especifique el tipo del que desea obtener información como referencia de tipo.
PropertyMetadata GetMetadata(TypeName const& forType);
public PropertyMetadata GetMetadata(System.Type forType);
function getMetadata(forType)
Public Function GetMetadata (forType As Type) As PropertyMetadata
Parámetros
Nombre del tipo específico desde el que recuperar los metadatos de la propiedad de dependencia, como referencia de tipo (System.Type para Microsoft .NET, un struct auxiliar TypeName para extensiones de componentes de Visual C++ (C++/CX)).
Devoluciones
Objeto de metadatos de una propiedad.
Ejemplos
En este ejemplo se implementa un método de utilidad que informa del valor predeterminado de una propiedad de dependencia determinada tal como existe en FrameworkElement, en función del valor predeterminado registrado y almacenado en los metadatos.
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