FrameworkElement.SetBinding Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
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
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
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
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.