BindingExpression Classe

Définition

Contient des informations sur une seule instance d’une liaison.

public ref class BindingExpression : BindingExpressionBase
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class BindingExpression : BindingExpressionBase
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public class BindingExpression : BindingExpressionBase
Public Class BindingExpression
Inherits BindingExpressionBase
Héritage
Object Platform::Object IInspectable BindingExpressionBase BindingExpression
Attributs

Remarques

La classe Binding est la classe de haut niveau pour la déclaration d’une liaison. La classe BindingExpression est l’objet sous-jacent qui gère la connexion entre la source de liaison et la cible de liaison. Une liaison contient toutes les informations qui peuvent être partagées entre plusieurs objets BindingExpression. BindingExpression est une expression d’instance qui ne peut pas être partagée et qui contient toutes les informations d’instance sur la liaison.

Vous pouvez obtenir un objet BindingExpression en appelant la méthode FrameworkElement.GetBindingExpression sur un objet, en spécifiant la propriété de dépendance qui a la liaison.

Propriétés

Nom Description
DataItem

Obtient l’objet source de liaison que cette BindingExpression utilise.

ParentBinding

Obtient l’objet Binding de cette BindingExpression.

Méthodes

Nom Description
UpdateSource()

Envoie la valeur cible de liaison actuelle à la propriété source de liaison dans les liaisons TwoWay .

S’applique à

Voir aussi