DependencyObject.SetCurrentValue(DependencyProperty, Object) DependencyObject.SetCurrentValue(DependencyProperty, Object) DependencyObject.SetCurrentValue(DependencyProperty, Object) DependencyObject.SetCurrentValue(DependencyProperty, Object) Method

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 DependencyProperty DependencyProperty DependencyProperty

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

value
Object Object Object Object

La nouvelle valeur de proximité.The new local value.

Exceptions

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

value n'était pas le type correct enregistré 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’un de ses propres propriétés sans désactiver l’utilisation d’une application de la propriété.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. Le SetCurrentValue méthode modifie la valeur effective des propriété, mais les déclencheurs existants, des liaisons de données et styles continueront à fonctionner.The SetCurrentValue method changes the effective value of the property, but existing triggers, data bindings, and styles will continue to work.

S’applique à