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, PriorityBindingExpressionet 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
| Nom | Description |
|---|---|
| BindingGroup |
Obtient le BindingGroup fait que cette expression de liaison appartient. |
| HasError |
Obtient une valeur qui indique si la liaison parente a une règle de validation ayant échoué. |
| 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. |
| ParentBindingBase |
Obtient l’objet BindingBase à partir duquel cet BindingExpressionBase objet est créé. |
| Status |
Obtient l’état de l’expression de liaison. |
| Target |
Obtient l’élément qui est l’objet cible de liaison de cette expression de liaison. |
| TargetProperty |
Obtient la propriété cible de liaison de cette expression de liaison. |
| ValidationError |
Obtient l’instance ValidationError qui a provoqué l’invalidation de BindingExpressionBase cette instance. |
| ValidationErrors |
Obtient une collection d’objets qui ont provoqué l’invalidation de ValidationErrorBindingExpressionBase cette instance. |
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 à la source de liaison dans TwoWay ou OneWayToSource aux liaisons. |
| UpdateTarget() |
Force un transfert de données de la source de liaison vers la 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. |
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. |