Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

DependencyObject.SetValue-Methode: (DependencyProperty, Object)

 

Veröffentlicht: Oktober 2016

Legt den lokalen Wert einer Abhängigkeitseigenschaft fest, die durch ihren Bezeichner angegeben ist.

Namespace:   System.Windows
Assembly:  WindowsBase (in WindowsBase.dll)

public void SetValue(
	DependencyProperty dp,
	object value
)

Parameter

dp
Type: System.Windows.DependencyProperty

Der Bezeichner der festzulegenden Abhängigkeitseigenschaft.

value
Type: System.Object

Der neue lokale Wert.

Exception Condition
InvalidOperationException

Es wurde versucht, eine schreibgeschützte Abhängigkeitseigenschaft oder eine Eigenschaft eines versiegelten DependencyObject zu ändern.

ArgumentException

value hatte nicht den richtigen Typ, wie er für die dp-Eigenschaft registriert ist.

Wenn der bereitgestellte Typ nicht den Typ übereinstimmt, der für die Abhängigkeitseigenschaft deklariert wird, wie es ursprünglich registriert wurde, wird eine Ausnahme ausgelöst. Die value Parameter sollte immer als richtigen Typ angegeben werden.

Die Ausnahmebedingungen werden potenziell vom beeinflusst die ValidateValueCallback Rückruf, der auf den Bezeichner der festzulegenden Abhängigkeitseigenschaft Abhängigkeit vorhanden ist. Andernfalls kann der bereitgestellte Wert fehlerhaft allgemeine Typprüfung Kriterien (z. B. eine Zeichenfolge übergeben, wenn der systemeigene Typ Double).

.NET Framework
Verfügbar seit 3.0
Silverlight
Verfügbar seit 2.0
Windows Phone Silverlight
Verfügbar seit 7.0
Zurück zum Anfang
Anzeigen: