DependencyObject.GetValue(DependencyProperty) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Retourne la valeur effective actuelle d’une propriété de dépendance sur cette instance d’un DependencyObject.
public:
System::Object ^ GetValue(System::Windows::DependencyProperty ^ dp);
public object GetValue (System.Windows.DependencyProperty dp);
member this.GetValue : System.Windows.DependencyProperty -> obj
Public Function GetValue (dp As DependencyProperty) As Object
Paramètres
Identificateur DependencyProperty de la propriété pour laquelle récupérer la valeur.
Retours
Retourne la valeur effective actuelle.
Exceptions
Le dp
spécifié ou sa valeur n’était pas valide, ou le dp
spécifié n’existe pas.
Remarques
La valeur effective est la valeur de la propriété retournée par le système de propriétés à tout appelant qui demande la valeur. La valeur effective est le résultat du système de propriétés ayant évalué toutes les entrées possibles qui participent à la priorité de la valeur du système de propriétés. Cela inclut la contrainte et l’animation. Pour plus d’informations, consultez Priorité de la valeur de propriété de dépendance.
Cette méthode ne retournera UnsetValuejamais . Le UnsetValue est une valeur sentinelle pour le système de propriétés qui est utilisée dans diverses capacités en interne et parfois également exposée par des rappels de contrainte.
Si vous ne savez pas quel doit être le type de la propriété, vous pouvez interroger l’identificateur de la propriété de dépendance demandée pour déterminer s’il existe un élément plus spécifique PropertyType vers lequel la valeur de retour peut être convertie.