FrameworkElement.SetBinding Methode

Definitie

Koppelt een binding aan dit element voor de opgegeven afhankelijkheidseigenschap.

Overloads

Name Description
SetBinding(DependencyProperty, String)

Koppelt een binding aan dit element op basis van de opgegeven naam van de broneigenschap als padkwalificatie voor de gegevensbron.

SetBinding(DependencyProperty, BindingBase)

Hiermee wordt een binding aan dit element gekoppeld op basis van het opgegeven bindingsobject.

SetBinding(DependencyProperty, String)

Koppelt een binding aan dit element op basis van de opgegeven naam van de broneigenschap als padkwalificatie voor de gegevensbron.

public:
 System::Windows::Data::BindingExpression ^ SetBinding(System::Windows::DependencyProperty ^ dp, System::String ^ path);
public System.Windows.Data.BindingExpression SetBinding(System.Windows.DependencyProperty dp, string path);
member this.SetBinding : System.Windows.DependencyProperty * string -> System.Windows.Data.BindingExpression
Public Function SetBinding (dp As DependencyProperty, path As String) As BindingExpression

Parameters

dp
DependencyProperty

Identificeert de doeleigenschap waar de binding tot stand moet worden gebracht.

path
String

De naam van de broneigenschap of het pad naar de eigenschap die wordt gebruikt voor de binding.

Retouren

Registreert de voorwaarden van de binding. Deze retourwaarde kan handig zijn voor foutcontrole.

Voorbeelden

In het volgende voorbeeld wordt een binding ingesteld met behulp van een specifiek pad.

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

Opmerkingen

Deze methode is een handige methode voor het aanroepen BindingOperations.SetBinding, die het huidige exemplaar doorgeeft als de DependencyObject, en maakt een nieuwe Binding op basis van de opgegeven path parameter. Deze handtekening is handiger als u een eenvoudige standaardbinding tot stand wilt brengen. Als u bindingseigenschappen wilt opgeven voor niet-standaardvoorwaarden of als u een MultiBinding of PriorityBindingwilt gebruiken, moet u de SetBinding(DependencyProperty, BindingBase) handtekening gebruiken.

Van toepassing op

SetBinding(DependencyProperty, BindingBase)

Hiermee wordt een binding aan dit element gekoppeld op basis van het opgegeven bindingsobject.

public:
 System::Windows::Data::BindingExpressionBase ^ SetBinding(System::Windows::DependencyProperty ^ dp, System::Windows::Data::BindingBase ^ binding);
public System.Windows.Data.BindingExpressionBase SetBinding(System.Windows.DependencyProperty dp, System.Windows.Data.BindingBase binding);
member this.SetBinding : System.Windows.DependencyProperty * System.Windows.Data.BindingBase -> System.Windows.Data.BindingExpressionBase
Public Function SetBinding (dp As DependencyProperty, binding As BindingBase) As BindingExpressionBase

Parameters

dp
DependencyProperty

Hiermee geeft u de eigenschap aan waar de binding tot stand moet worden gebracht.

binding
BindingBase

Vertegenwoordigt de details van de gegevensbinding.

Retouren

Registreert de voorwaarden van de binding. Deze retourwaarde kan handig zijn voor foutcontrole.

Opmerkingen

Deze methode is een handige methode voor het aanroepen BindingOperations.SetBinding, waarmee het huidige exemplaar wordt doorgegeven als de DependencyObject.

Van toepassing op