DependencyProperty.GetMetadata(TypeName) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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