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

Object

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é qui est 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 qui a évalué toutes les entrées possibles qui participent à la priorité de la valeur du système de propriétés. Cela comprend la contrainte et l’animation. Pour plus d’informations, consultez Priorité de la valeur de propriété de dépendance.

Cette méthode ne retourne jamais UnsetValue . UnsetValueEst une valeur de sentinelle pour le système de propriétés qui est utilisée dans différentes capacités en interne et parfois exposée par le biais de rappels de forçage.

Si vous n’êtes pas sûr du 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 plus spécifique PropertyType dans lequel la valeur de retour peut être convertie.

S’applique à

Voir aussi