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.Returns the current effective value of a dependency property on this instance of a 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.The DependencyProperty identifier of the property to retrieve the value for.

Retours

Retourne la valeur effective actuelle.Returns the current effective value.

Exceptions

Le dp spécifié ou sa valeur n’était pas valide, ou le dp spécifié n’existe pas.The specified dp or its value was invalid, or the specified dp does not exist.

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.The effective value is the value of the property that is returned by the property system to any caller that is requesting the value. 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.The effective value is the result of the property system having evaluated all the possible inputs that participate in the property system value precedence. Cela comprend la contrainte et l’animation.This includes coercion and animation. Pour plus d’informations, consultez Priorité de la valeur de propriété de dépendance.For more information, see Dependency Property Value Precedence.

Cette méthode ne retourne jamais UnsetValue.This method will never return UnsetValue. La UnsetValue est 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.The UnsetValue is a sentinel value for the property system that is used in various capacities internally and occasionally also exposed through coercion callbacks.

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 @no__t plus spécifique-0 dans lequel la valeur de retour peut être convertie.If you are not sure what the property's type should be, you can query the identifier of the requested dependency property to determine whether there is a more specific PropertyType that the return value can be converted to.

S’applique à

Voir aussi