Partager via


PropertyManager Classe

Définition

Maintient un Binding entre la propriété d'un objet et la propriété d'un contrôle lié aux données.

public ref class PropertyManager : System::Windows::Forms::BindingManagerBase
public class PropertyManager : System.Windows.Forms.BindingManagerBase
type PropertyManager = class
    inherit BindingManagerBase
Public Class PropertyManager
Inherits BindingManagerBase
Héritage
PropertyManager

Remarques

hérite PropertyManager de , BindingManagerBaseet il est utilisé pour conserver la propriété actuelle d’un objet, plutôt que la propriété d’un objet actif dans une liste. Pour cette raison, la tentative de définir la Position propriété ou Count pour un PropertyManager n’a aucun effet. De même, les AddNew méthodes et RemoveAt ne sont pas prises en charge, car il n’existe aucune liste sous-jacente de données à ajouter ou à supprimer. En outre, un appel à IsBindingSuspended retournera false toujours si le PropertyManager a une source de données, qu’il ait SuspendBinding ou non été appelé.

Constructeurs

PropertyManager()

Initialise une nouvelle instance de la classe PropertyManager.

Champs

onCurrentChangedHandler

Spécifie le gestionnaire d'événements pour l'événement CurrentChanged.

(Hérité de BindingManagerBase)
onPositionChangedHandler

Spécifie le gestionnaire d'événements pour l'événement PositionChanged.

(Hérité de BindingManagerBase)

Propriétés

Bindings

Extrait la collection des liaisons managées.

(Hérité de BindingManagerBase)
Count

Obtient le nombre de lignes managées par BindingManagerBase.

Current

Obtient l'objet auquel appartient la propriété liée aux données.

IsBindingSuspended

Obtient une valeur indiquant si la liaison est suspendue.

(Hérité de BindingManagerBase)
Position

Obtient ou définit la position dans la liste sous-jacente vers laquelle pointent les contrôles liés à cette source de données.

Méthodes

AddNew()

Lève une exception NotSupportedException dans tous les cas.

CancelCurrentEdit()

Annule la modification active.

EndCurrentEdit()

Termine la modification active.

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)
GetItemProperties()

Récupère la collection de descriptions de propriétés de la liaison.

GetItemProperties()

En cas de substitution dans une classe dérivée, obtient la collection des descripteurs de propriété pour la liaison.

(Hérité de BindingManagerBase)
GetItemProperties(ArrayList, ArrayList)

Obtient la collection des descripteurs de propriété pour la liaison en utilisant l'objet ArrayList spécifié.

(Hérité de BindingManagerBase)
GetItemProperties(Type, Int32, ArrayList, ArrayList)

Obtient la liste des propriétés des éléments managés par ce BindingManagerBase.

(Hérité de BindingManagerBase)
GetListName(ArrayList)

Obtient le nom de la liste fournissant les données pour la liaison.

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)
OnBindingComplete(BindingCompleteEventArgs)

Déclenche l’événement BindingComplete.

(Hérité de BindingManagerBase)
OnCurrentChanged(EventArgs)

Déclenche l’événement CurrentChanged.

OnCurrentItemChanged(EventArgs)

Déclenche l’événement CurrentItemChanged.

OnCurrentItemChanged(EventArgs)

Déclenche l’événement CurrentItemChanged.

(Hérité de BindingManagerBase)
OnDataError(Exception)

Déclenche l’événement DataError.

(Hérité de BindingManagerBase)
PullData()

Extrait des données du contrôle lié aux données vers la source de données sans retourner d'informations.

(Hérité de BindingManagerBase)
PushData()

Exécute un push à partir de la source de données dans le contrôle lié aux données, sans retourner d'informations.

(Hérité de BindingManagerBase)
RemoveAt(Int32)

Lève une exception NotSupportedException dans tous les cas.

ResumeBinding()

Relance la liaison de données.

SuspendBinding()

Interrompt la liaison de données entre une source de données et une propriété liée aux données.

ToString()

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

(Hérité de Object)
UpdateIsBinding()

Met à jour le Binding actuel entre une liaison de données et une propriété liée aux données.

Événements

BindingComplete

Se produit à la fin d'une opération de liaison de données.

(Hérité de BindingManagerBase)
CurrentChanged

Se produit quand l'élément actuellement lié change.

(Hérité de BindingManagerBase)
CurrentItemChanged

Se produit quand l'état de l'élément lié aux données est modifié.

(Hérité de BindingManagerBase)
DataError

Se produit lorsqu'un Exception est géré silencieusement par le BindingManagerBase.

(Hérité de BindingManagerBase)
PositionChanged

Se produit une fois que la valeur de la propriété Position a été modifiée.

(Hérité de BindingManagerBase)

S’applique à