Windows Dev Center

Cet article a fait l'objet d'une traduction automatique. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
Traduction
Source
Informations
Le sujet que vous avez demandé est indiqué ci-dessous. Toutefois, ce sujet ne figure pas dans la bibliothèque.

FrameworkElement.SetBinding, méthode (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.

Espace de noms :  System.Windows
Assembly :  PresentationFramework (dans PresentationFramework.dll)

public BindingExpression SetBinding(
	DependencyProperty dp,
	string path
)

Paramètres

dp
Type : System.Windows.DependencyProperty
Identifie la propriété de destination où la liaison doit être établie.
path
Type : System.String
Le nom de propriété source ou le chemin d'accès à la propriété utilisée pour la liaison.

Valeur de retour

Type : System.Windows.Data.BindingExpression
Enregistre les conditions de la liaison. Cette valeur de retour peut être utile pour la recherche des erreurs.

Cette méthode est une méthode pratique pour appeler BindingOperations.SetBinding, qui passe l'instance actuelle comme DependencyObject et crée un Binding selon le paramètre path fourni. Cette signature est plus commode si vous établissez une simple liaison par défaut. Si vous devez spécifier des propriétés de liaison à des conditions non définies par défaut, ou cherchez à utiliser MultiBinding ou PriorityBinding, vous devez utiliser la signature SetBinding(DependencyProperty, BindingBase).

L'exemple suivant définit une liaison à l'aide d'un chemin d'accès spécifique.


myDataObject = new MyData(System.DateTime.Now);
root.DataContext = myDataObject;
myText.SetBinding(TextBlock.TextProperty, "MyDataProperty");


.NET Framework

Pris en charge dans : 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0

.NET Framework Client Profile

Pris en charge dans : 4, 3.5 SP1

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (rôle principal du serveur non pris en charge), Windows Server 2008 R2 (rôle principal du serveur pris en charge avec SP1 ou version ultérieure ; Itanium non pris en charge)

Le .NET Framework ne prend pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.

Ajouts de la communauté

Afficher:
© 2015 Microsoft