Windows Dev Center

Dieser Artikel wurde maschinell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. Weitere Informationen
Übersetzung
Original
Informationen
Das angeforderte Thema wird unten angezeigt. Es ist jedoch nicht in dieser Bibliothek vorhanden.

FrameworkElement.SetBinding-Methode (DependencyProperty, String)

Fügt eine Bindung an dieses Element auf der Grundlage der bereitgestellten Quelle "source property name" als Pfad der Datenquelle an.

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

public BindingExpression SetBinding(
	DependencyProperty dp,
	string path
)

Parameter

dp
Typ: System.Windows.DependencyProperty
Gibt die Zieleigenschaft an, für die die Bindung eingerichtet werden soll.
path
Typ: System.String
Der Name der Quelleigenschaft oder der Pfad zu der für die Bindung verwendeten Eigenschaft.

Rückgabewert

Typ: System.Windows.Data.BindingExpression
Zeichnet die Bedingungen der Bindung auf. Dieser Rückgabewert kann bei der Fehlerüberprüfung nützlich sein.

Diese Methode ist eine Hilfsmethode zum Aufrufen von BindingOperations.SetBinding, wodurch die aktuelle Instanz als DependencyObject übergeben und ein neues Binding auf der Grundlage des bereitgestellten path-Parameters erstellt wird. Diese Signatur ist das einfachere Verfahren, wenn Sie eine einfache Standardbindung erstellen. Wenn Sie Eigenschaften von Bindungen an vom Standard abweichende Bedingungen angeben müssen bzw. eine MultiBinding oder eine PriorityBinding verwenden möchten, sollten Sie die SetBinding(DependencyProperty, BindingBase)-Signatur verwenden.

Im folgenden Beispiel wird eine Bindung mit einem bestimmten Pfad festgelegt.


myDataObject = new MyData(System.DateTime.Now);
root.DataContext = myDataObject;
myText.SetBinding(TextBlock.TextProperty, "MyDataProperty");


.NET Framework

Unterstützt in: 4.5, 4, 3.5, 3.0

.NET Framework Client Profile

Unterstützt in: 4, 3.5 SP1

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core-Rolle wird nicht unterstützt), Windows Server 2008 R2 (Server Core-Rolle wird mit SP1 oder höher unterstützt; Itanium wird nicht unterstützt)

Es werden nicht alle Versionen sämtlicher Plattformen von .NET Framework unterstützt.. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.

Community-Beiträge

Anzeigen:
© 2015 Microsoft