Partager via


FrameworkElement.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é de destination où la liaison doit être établie.

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 à l’aide d’un chemin spécifique.

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

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 en fonction du 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 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é où la liaison doit être établie.

binding
BindingBase

Représente les spécificités de la 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.

Remarques

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

S’applique à