MultiBindingExpression Classe

Définition

Contient des informations sur l’instance d’une instance unique d’un MultiBinding.

public ref class MultiBindingExpression sealed : System::Windows::Data::BindingExpressionBase
public sealed class MultiBindingExpression : System.Windows.Data.BindingExpressionBase
type MultiBindingExpression = class
    inherit BindingExpressionBase
Public NotInheritable Class MultiBindingExpression
Inherits BindingExpressionBase
Héritage
MultiBindingExpression

Remarques

MultiBindingExpression décrit une instance d’exécution unique d’un MultiBinding. Par conséquent, il décrit une collection d’objets BindingExpression attachés à une propriété cible de liaison unique.

Pour plus d’informations sur les expressions de liaison, consultez la section Binding et BindingExpression dans la vue d’ensemble de la liaison de données.

Avec l’utilisation d’un convertisseur, les valeurs de propriété des BindingExpression objets dans un MultiBindingExpression produit une valeur finale pour la propriété cible. Dans la direction inverse, la valeur de la propriété cible est traduite en un ensemble de valeurs qui sont renvoyées dans les BindingExpression objets. Pour plus d’informations, consultez MultiBinding.

Propriétés

Nom Description
BindingExpressions

Obtient la collection d’objets BindingExpression dans cette instance de MultiBindingExpression.

BindingGroup

Obtient le BindingGroup fait que cette expression de liaison appartient.

(Hérité de BindingExpressionBase)
HasError

Retourne une valeur qui indique si l’un des objets internes Binding ou le MultiBinding lui-même a une règle de validation défaillante.

HasValidationError

Obtient une valeur qui indique si la liaison parente a une règle de validation ayant échoué.

IsDirty

Obtient ou définit une valeur qui indique si la cible de la liaison a une valeur qui n’a pas été écrite dans la source.

(Hérité de BindingExpressionBase)
ParentBindingBase

Obtient l’objet BindingBase à partir duquel cet BindingExpressionBase objet est créé.

(Hérité de BindingExpressionBase)
ParentMultiBinding

Obtient l’objet MultiBinding à partir duquel il MultiBindingExpression est créé.

Status

Obtient l’état de l’expression de liaison.

(Hérité de BindingExpressionBase)
Target

Obtient l’élément qui est l’objet cible de liaison de cette expression de liaison.

(Hérité de BindingExpressionBase)
TargetProperty

Obtient la propriété cible de liaison de cette expression de liaison.

(Hérité de BindingExpressionBase)
ValidationError

Obtient l’objet qui a provoqué l’invalidation ValidationError de MultiBindingExpression cette instance.

ValidationErrors

Obtient une collection d’objets qui ont provoqué l’invalidation de ValidationErrorBindingExpressionBase cette instance.

(Hérité de BindingExpressionBase)

Méthodes

Nom Description
Equals(Object)

Détermine si l’objet spécifié est égal à l’objet actuel.

(Hérité de Object)
GetHashCode()

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l’objet actuel.

(Hérité de Object)
UpdateSource()

Envoie la valeur cible de liaison actuelle aux propriétés de la source de liaison dans TwoWay ou OneWayToSource à des liaisons.

UpdateTarget()

Force un transfert de données des propriétés de la source de liaison à la propriété cible de liaison.

ValidateWithoutUpdate()

Exécute tous les ValidationRule objets sur l’objet associé Binding dont la propriété a la ValidationStep valeur RawProposedValue ou ConvertedProposedValue. Cette méthode ne met pas à jour la source.

(Hérité de BindingExpressionBase)

Implémentations d’interfaces explicites

Nom Description
IWeakEventListener.ReceiveWeakEvent(Type, Object, EventArgs)

Ce membre prend en charge l’infrastructure Windows Presentation Foundation (WPF) et n’est pas destiné à être utilisé directement à partir de votre code.

(Hérité de BindingExpressionBase)

S’applique à

Voir aussi