FrameworkElement.SetBinding Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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
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
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.