FrameworkContentElement.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é 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
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
Identifie la propriété liée.
- binding
- BindingBase
Représente une liaison de données.
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 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.