DependencyProperty.GetMetadata(TypeName) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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