BindingExpressionBase Classe
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.
Représente la classe de base pour BindingExpression, PriorityBindingExpression et MultiBindingExpression.
public ref class BindingExpressionBase abstract : System::Windows::Expression, System::Windows::IWeakEventListener
public abstract class BindingExpressionBase : System.Windows.Expression, System.Windows.IWeakEventListener
type BindingExpressionBase = class
inherit Expression
interface IWeakEventListener
Public MustInherit Class BindingExpressionBase
Inherits Expression
Implements IWeakEventListener
- Héritage
- Dérivé
- Implémente
Remarques
Pour plus d’informations sur les liaisons et les expressions de liaison, consultez « Binding and BindingExpression » dans La vue d’ensemble de la liaison de données.
Propriétés
BindingGroup |
Obtient le BindingGroup auquel appartient cette expression de liaison. |
HasError |
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. |
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. |
ParentBindingBase |
Obtient l'objet BindingBase à partir duquel cet objet BindingExpressionBase est créé. |
Status |
Obtient l'état de l'expression de liaison. |
Target |
Obtient l'élément qui est l'objet de la cible de liaison de cette expression de liaison. |
TargetProperty |
Obtient la propriété de la cible de la liaison de cette expression de liaison. |
ValidationError |
Obtient le ValidationError en raison duquel cette instance de BindingExpressionBase est non valide. |
ValidationErrors |
Obtient une collection d'objets ValidationError en raison de laquelle cette instance de BindingExpressionBase est non valide. |
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() |
Envoie la valeur de cible de liaison actuelle à la source de liaison dans des liaisons TwoWay ou OneWayToSource. |
UpdateTarget() |
Force un transfert de données de la source de liaison vers la cible de liaison. |
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. |
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. |