DependencyProperty.GetMetadata(TypeName) Méthode

Définition

Récupère la valeur de métadonnées de propriété pour la propriété de dépendance telle qu’inscrite auprès d’un type. Vous spécifiez le type à partir duquel vous souhaitez obtenir des informations comme référence de type.

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

Paramètres

forType
TypeName Type

Nom du type spécifique à partir duquel récupérer les métadonnées de propriété de dépendance, comme référence de type (System.Type pour Microsoft .NET, struct d’assistance TypeName pour les extensions de composant Visual C++ (C++/CX)).

Retours

Objet de métadonnées de propriété.

Exemples

Cet exemple implémente une méthode utilitaire qui signale la valeur par défaut d’une propriété de dépendance donnée telle qu’elle existe dans FrameworkElement, en fonction de la valeur par défaut inscrite et stockée dans les métadonnées.

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

S’applique à

Voir aussi