Partager via


DependencyObject.GetValue(DependencyProperty) Méthode

Définition

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

dp
DependencyProperty

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.

S’applique à

Voir aussi