DependencyProperty.GetMetadata(TypeName) Método

Definición

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

forType
TypeName Type

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

Se aplica a

Consulte también