DependencyObject.SetCurrentValue(DependencyProperty, Object) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Legt den Wert einer Abhängigkeitseigenschaft fest, ohne deren 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
Der Bezeichner der festzulegenden Abhängigkeitseigenschaft.
- value
- Object
Der neue lokale Wert.
Ausnahmen
Es wurde versucht, eine schreibgeschützte Abhängigkeitseigenschaft oder eine Eigenschaft eines versiegelten DependencyObject zu ändern.
value
hatte nicht den richtigen Typ, wie er für die dp
-Eigenschaft registriert ist.
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.