Partager via


PriorityBindingExpression Classe

Définition

Contient des informations d’instance sur une instance unique d’un PriorityBinding.

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

Remarques

PriorityBinding est une instance d’exécution unique d’un PriorityBindingExpression. Par conséquent, il décrit une collection d’objets BindingExpression attachés à une propriété cible de liaison unique, qui reçoit sa valeur du premier BindingExpression objet de la collection qui retourne une valeur avec succès. 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.

Le moteur de liaison détermine quels objets sont les BindingExpression en fonction de la ActiveBindingExpression priorité. Pour plus d'informations, consultez PriorityBinding.

Propriétés

ActiveBindingExpression

Obtient l'objet BindingExpression actif.

BindingExpressions

Obtient la collection d'objets BindingExpression à l'intérieur de cette instance de PriorityBindingExpression.

BindingGroup

Obtient le BindingGroup auquel appartient cette expression de liaison.

(Hérité de BindingExpressionBase)
HasError

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

(Hérité de BindingExpressionBase)
HasValidationError

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

HasValidationError

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

(Hérité de BindingExpressionBase)
IsDirty

Obtient ou définit une valeur qui indique si la cible de 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 objet BindingExpressionBase est créé.

(Hérité de BindingExpressionBase)
ParentPriorityBinding

Obtient l'objet PriorityBinding à partir duquel ce PriorityBindingExpression est créé.

Status

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

(Hérité de BindingExpressionBase)
Target

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

(Hérité de BindingExpressionBase)
TargetProperty

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

(Hérité de BindingExpressionBase)
ValidationError

Obtient le ValidationError en raison duquel cette instance de BindingExpressionBase est non valide.

(Hérité de BindingExpressionBase)
ValidationErrors

Obtient une collection d'objets ValidationError en raison de laquelle cette instance de BindingExpressionBase est non valide.

(Hérité de BindingExpressionBase)

Méthodes

Equals(Object)

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

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()

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

(Hérité de Object)
UpdateSource()

Met à jour la source sur la liaison active.

UpdateSource()

Envoie la valeur de cible de liaison actuelle à la source de liaison dans des liaisons TwoWay ou OneWayToSource.

(Hérité de BindingExpressionBase)
UpdateTarget()

Met à jour la cible sur la liaison active.

UpdateTarget()

Force un transfert de données de la source de liaison vers la cible de liaison.

(Hérité de BindingExpressionBase)
ValidateWithoutUpdate()

Exécute tous les objets ValidationRule sur le Binding associé dont la propriété ValidationStep est définie sur RawProposedValue ou ConvertedProposedValue. Cette méthode ne met pas à jour la source.

(Hérité de BindingExpressionBase)

Implémentations d’interfaces explicites

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