Freigeben über


DependencyProperty.GetMetadata(TypeName) Methode

Definition

Ruft den Wert der Eigenschaftsmetadaten für die Abhängigkeitseigenschaft ab, wie für einen Typ registriert. Sie geben den Typ, von dem Sie Informationen erhalten möchten, als Typverweis an.

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

Parameter

forType
TypeName Type

Der Name des spezifischen Typs, von dem die Metadaten der Abhängigkeitseigenschaft als Typverweis abgerufen werden sollen (System.Type für Microsoft .NET, eine TypeName-Hilfsstruktur für Visual C++-Komponentenerweiterungen (C++/CX)).

Gibt zurück

Ein Objekt für Eigenschaftenmetadaten.

Beispiele

In diesem Beispiel wird eine Hilfsprogrammmethode implementiert, die den Standardwert einer bestimmten Abhängigkeitseigenschaft meldet, wie sie in FrameworkElement vorhanden ist, basierend auf dem in den Metadaten registrierten und gespeicherten Standardwert.

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

Gilt für:

Weitere Informationen