DependencyProperty.GetMetadata(TypeName) Metodo

Definizione

Recupera il valore dei metadati della proprietà per la proprietà di dipendenza come registrato in un tipo. Specificare il tipo da cui si desidera ottenere informazioni come riferimento al tipo.

PropertyMetadata GetMetadata(TypeName const& forType);
public PropertyMetadata GetMetadata(System.Type forType);
function getMetadata(forType)
Public Function GetMetadata (forType As Type) As PropertyMetadata

Parametri

forType
TypeName Type

Nome del tipo specifico da cui recuperare i metadati della proprietà di dipendenza, come riferimento al tipo (System.Type per Microsoft .NET, uno struct helper TypeName per le estensioni del componente Visual C++ (C++/CX)).

Restituisce

Oggetto metadati della proprietà.

Esempio

Questo esempio implementa un metodo di utilità che segnala il valore predefinito di una determinata proprietà di dipendenza così come esiste in FrameworkElement, in base al valore predefinito registrato e archiviato nei metadati.

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

Si applica a

Vedi anche