Compartilhar via


DependencyProperty.GetMetadata(TypeName) Método

Definição

Recupera o valor de metadados da propriedade para a propriedade de dependência conforme registrado em um tipo. Especifique o tipo do qual deseja obter informações como uma referência 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

O nome do tipo específico do qual recuperar os metadados da propriedade de dependência, como uma referência de tipo (System.Type para Microsoft .NET, um struct auxiliar typeName para extensões de componente do Visual C++ (C++/CX)).

Retornos

Um objeto de metadados de propriedade.

Exemplos

Este exemplo implementa um método utilitário que relata o valor padrão de uma determinada propriedade de dependência como ela existe no FrameworkElement, com base no valor padrão registrado e armazenado nos metadados.

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

Aplica-se a

Confira também