FrameworkContentElement.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

Hiermee wordt de afhankelijke eigenschap geïdentificeerd.

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 op een Paragraph element door een nieuw aangepast gegevensobject te maken, dat object tot stand te brengen als DataContexten het bindingspad in te stellen op een eigenschap erin.

MyData myDataObject = new MyData();
myflowdocument.DataContext = myDataObject;
introParagraph.SetBinding(Paragraph.TagProperty, "CustomData");
Dim myDataObject As New MyData()
myflowdocument.DataContext = myDataObject
introParagraph.SetBinding(Paragraph.TagProperty, "CustomData")

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 wordt de afhankelijke eigenschap geïdentificeerd.

binding
BindingBase

Vertegenwoordigt een gegevensbinding.

Retouren

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

Voorbeelden

In het volgende voorbeeld wordt een binding op een Paragraph element ingesteld door een nieuwe Binding te maken en de bron in te stellen op een nieuw gebouwd DateTime object.

DateTime myDataObject = new DateTime();
Binding myBinding = new Binding();
myBinding.Source = myDataObject;
introParagraph.SetBinding(Paragraph.TagProperty, myBinding);
Dim myDataObject As New Date()
Dim myBinding As New Binding()
myBinding.Source = myDataObject
introParagraph.SetBinding(Paragraph.TagProperty, myBinding)

Opmerkingen

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

Van toepassing op