DependencyObject.SetCurrentValue(DependencyProperty, Object) Méthode

Définition

Définit la valeur d’une propriété de dépendance sans modifier sa valeur source.Sets the value of a dependency property without changing its value source.

public:
 void SetCurrentValue(System::Windows::DependencyProperty ^ dp, System::Object ^ value);
public void SetCurrentValue (System.Windows.DependencyProperty dp, object value);
member this.SetCurrentValue : System.Windows.DependencyProperty * obj -> unit
Public Sub SetCurrentValue (dp As DependencyProperty, value As Object)

Paramètres

dp
DependencyProperty

Identificateur de la propriété de dépendance à définir.The identifier of the dependency property to set.

value
Object

Nouvelle valeur locale.The new local value.

Exceptions

Vous avez tenté de modifier une propriété de dépendance en lecture seule ou une propriété sur un DependencyObject sealed.Attempted to modify a read-only dependency property, or a property on a sealed DependencyObject.

value ne correspond pas au type inscrit pour la propriété dp.value was not the correct type as registered for the dp property.

Remarques

Cette méthode est utilisée par un composant qui définit par programmation la valeur de l’une de ses propres propriétés sans désactiver l’utilisation déclarée de la propriété par une application.This method is used by a component that programmatically sets the value of one of its own properties without disabling an application's declared use of the property. La SetCurrentValue méthode modifie la valeur effective de la propriété, mais les déclencheurs, les liaisons de données et les styles existants continuent de fonctionner.The SetCurrentValue method changes the effective value of the property, but existing triggers, data bindings, and styles will continue to work.

S’applique à