FrameworkContentElement.SetBinding Méthode

Définition

Attache une liaison à cet élément pour la propriété de dépendance spécifiée.

Surcharges

SetBinding(DependencyProperty, String)

Rattache une liaison à cet élément, selon le nom de propriété source fourni comme une qualification de chemin d'accès à la source de données.

SetBinding(DependencyProperty, BindingBase)

Attache une liaison à cet élément selon l’objet de liaison fourni.

SetBinding(DependencyProperty, String)

Rattache une liaison à cet élément, selon le nom de propriété source fourni comme une qualification de chemin d'accès à la source de données.

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

Paramètres

dp
DependencyProperty

Identifie la propriété liée.

path
String

Le nom de propriété source ou le chemin d'accès à la propriété utilisée pour la liaison.

Retours

BindingExpression

Enregistre les conditions de la liaison. Cette valeur de retour peut être utile pour la vérification des erreurs.

Exemples

L’exemple suivant définit une liaison sur un Paragraph élément, en créant un objet de données personnalisé, en établissant cet objet comme DataContext, et en définissant le chemin de liaison sur une propriété qu’il contient.

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")

Remarques

Cette méthode est une méthode pratique pour appeler BindingOperations.SetBinding, qui transmet l’instance actuelle en tant que DependencyObject, et crée une nouvelle Binding basée sur le paramètre fourni path . Cette signature est plus pratique si vous établissez une liaison par défaut simple. Si vous devez spécifier des propriétés de liaison à des conditions non définies par défaut, ou si vous souhaitez utiliser une MultiBinding ou PriorityBinding, vous devez utiliser la SetBinding(DependencyProperty, BindingBase) signature.

S’applique à

SetBinding(DependencyProperty, BindingBase)

Attache une liaison à cet élément selon l’objet de liaison fourni.

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

Paramètres

dp
DependencyProperty

Identifie la propriété liée.

binding
BindingBase

Représente une liaison de données.

Retours

BindingExpressionBase

Enregistre les conditions de la liaison. Cette valeur de retour peut être utile pour la vérification des erreurs.

Exemples

L’exemple suivant définit une liaison sur un Paragraph élément, en créant une nouvelle Binding source et en définissant la source sur un objet nouvellement généré DateTime .

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)

Remarques

Cette méthode est une méthode pratique pour appeler BindingOperations.SetBinding, qui transmet l’instance actuelle en tant que DependencyObject.

S’applique à