DependencyObject.SetCurrentValue(DependencyProperty, Object) Methode

Definition

Legt den Wert einer Abhängigkeitseigenschaft fest, ohne die Wertquelle zu ändern.

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.

value
Object

Der neue lokale Wert.

Ausnahmen

Es wurde versucht, eine schreibgeschützte Abhängigkeitseigenschaft oder eine Eigenschaft für eine versiegelte DependencyObjectEigenschaft zu ändern.

value war nicht der richtige Typ, der für die dp Eigenschaft registriert wurde.

Hinweise

Diese Methode wird von einer Komponente verwendet, die den Wert einer eigenen Eigenschaft programmgesteuert festlegt, ohne die deklarierte Verwendung der Eigenschaft einer Anwendung zu deaktivieren. Die SetCurrentValue Methode ändert den effektiven Wert der Eigenschaft, aber vorhandene Trigger, Datenbindungen und Formatvorlagen funktionieren weiterhin.

Gilt für: