DependencyObject.SetCurrentValue(DependencyProperty, Object) Methode

Definition

Legt den Wert einer Abhängigkeitseigenschaft fest, ohne die Wertquelle zu ändern.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)

Parameter

dp
DependencyProperty

Der Bezeichner der festzulegenden Abhängigkeitseigenschaft.The identifier of the dependency property to set.

value
Object

Der neue lokale Wert.The new local value.

Ausnahmen

Es wurde versucht, eine schreibgeschützte Abhängigkeitseigenschaft oder eine Eigenschaft eines versiegelten DependencyObject zu ändern.Attempted to modify a read-only dependency property, or a property on a sealed DependencyObject.

value hatte nicht den richtigen Typ, wie er für die dp-Eigenschaft registriert ist.value was not the correct type as registered for the dp property.

Hinweise

Diese Methode wird von einer Komponente verwendet, die den Wert einer ihrer eigenen Eigenschaften Programm gesteuert festlegt, ohne die deklarierte Verwendung der-Eigenschaft einer Anwendung zu deaktivieren.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. Mit der SetCurrentValue-Methode wird der effektive Wert der Eigenschaft geändert, vorhandene Trigger, Daten Bindungen und Stile funktionieren jedoch weiterhin.The SetCurrentValue method changes the effective value of the property, but existing triggers, data bindings, and styles will continue to work.

Gilt für: