PropertyManager Class

Definition

Maintient un Binding entre la propriété d'un objet et la propriété d'un contrôle lié aux données.Maintains a Binding between an object's property and a data-bound control property.

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
Inheritance
PropertyManager

Remarks

Le PropertyManager hérite de la BindingManagerBase, et il est utilisé pour conserver la propriété actuelle d’un objet, plutôt que la propriété d’un objet actuel dans une liste.The PropertyManager inherits from the BindingManagerBase, and it is used to maintain the current property of an object, rather than the property of a current object in a list. Pour cette raison, la tentative de définition de la propriété Position ou Count pour un PropertyManager n’a aucun effet.For this reason, trying to set the Position or Count property for a PropertyManager has no effect. De même, les méthodes AddNew et RemoveAt ne sont pas prises en charge, car il n’existe aucune liste sous-jacente de données à ajouter ou supprimer.Similarly, the AddNew and RemoveAt methods are not supported because there is no underlying list of data to add to or delete from. En outre, un appel à IsBindingSuspended retourne toujours false si le PropertyManager a une source de données, qu' SuspendBinding ait été appelé ou non.In addition, a call to IsBindingSuspended will always return false if the PropertyManager has a data source, regardless of whether SuspendBinding has been called.

Constructors

PropertyManager()

Initialise une nouvelle instance de la classe PropertyManager.Initializes a new instance of the PropertyManager class.

Fields

onCurrentChangedHandler

Indique le gestionnaire d’événements pour l’événement CurrentChanged.Specifies the event handler for the CurrentChanged event.

(Inherited from BindingManagerBase)
onPositionChangedHandler

Indique le gestionnaire d’événements pour l’événement PositionChanged.Specifies the event handler for the PositionChanged event.

(Inherited from BindingManagerBase)

Properties

Bindings

Extrait la collection des liaisons managées.Gets the collection of bindings being managed.

(Inherited from BindingManagerBase)
Count

Obtient le nombre de lignes managées par BindingManagerBase.Gets the number of rows managed by the BindingManagerBase.

Current

Obtient l'objet auquel appartient la propriété liée aux données.Gets the object to which the data-bound property belongs.

IsBindingSuspended

Obtient une valeur indiquant si la liaison est suspendue.Gets a value indicating whether binding is suspended.

(Inherited from 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.Gets the position in the underlying list that controls bound to this data source point to.

Methods

AddNew()

Lève une exception NotSupportedException dans tous les cas.Throws a NotSupportedException in all cases.

CancelCurrentEdit()

Annule la modification active.Cancels the current edit.

EndCurrentEdit()

Termine la modification active.Ends the current edit.

Equals(Object)

Détermine si l'objet spécifié est identique à l'objet actuel.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode()

Fait office de fonction de hachage par défaut.Serves as the default hash function.

(Inherited from Object)
GetItemProperties()

Récupère la collection de descriptions de propriétés de la liaison.Gets the collection of property descriptions for the binding.

GetItemProperties()

En cas de substitution dans une classe dérivée, obtient la collection des descripteurs de propriété pour la liaison.When overridden in a derived class, gets the collection of property descriptors for the binding.

(Inherited from BindingManagerBase)
GetItemProperties(ArrayList, ArrayList)

Obtient la collection des descripteurs de propriété pour la liaison en utilisant l'objet ArrayList spécifié.Gets the collection of property descriptors for the binding using the specified ArrayList.

(Inherited from BindingManagerBase)
GetItemProperties(Type, Int32, ArrayList, ArrayList)

Obtient la liste des propriétés des éléments managés par ce BindingManagerBase.Gets the list of properties of the items managed by this BindingManagerBase.

(Inherited from BindingManagerBase)
GetListName(ArrayList)

Obtient le nom de la liste fournissant les données pour la liaison.Gets the name of the list supplying the data for the binding.

GetType()

Obtient le Type de l'instance actuelle.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.Creates a shallow copy of the current Object.

(Inherited from Object)
OnBindingComplete(BindingCompleteEventArgs)

Déclenche l'événement BindingComplete.Raises the BindingComplete event.

(Inherited from BindingManagerBase)
OnCurrentChanged(EventArgs)

Déclenche l'événement CurrentChanged.Raises the CurrentChanged event.

OnCurrentItemChanged(EventArgs)

Déclenche l'événement CurrentItemChanged.Raises the CurrentItemChanged event.

OnCurrentItemChanged(EventArgs)

Déclenche l'événement CurrentItemChanged.Raises the CurrentItemChanged event.

(Inherited from BindingManagerBase)
OnDataError(Exception)

Déclenche l'événement DataError.Raises the DataError event.

(Inherited from BindingManagerBase)
PullData()

Extrait des données du contrôle lié aux données vers la source de données sans retourner d'informations.Pulls data from the data-bound control into the data source, returning no information.

(Inherited from 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.Pushes data from the data source into the data-bound control, returning no information.

(Inherited from BindingManagerBase)
RemoveAt(Int32)

Lève une exception NotSupportedException dans tous les cas.Throws a NotSupportedException in all cases.

ResumeBinding()

Relance la liaison de données.Resumes data binding.

SuspendBinding()

Interrompt la liaison de données entre une source de données et une propriété liée aux données.Suspends the data binding between a data source and a data-bound property.

ToString()

Retourne une chaîne qui représente l'objet actuel.Returns a string that represents the current object.

(Inherited from Object)
UpdateIsBinding()

Met à jour le Binding actuel entre une liaison de données et une propriété liée aux données.Updates the current Binding between a data binding and a data-bound property.

Events

BindingComplete

Se produit à la fin d'une opération de liaison de données.Occurs at the completion of a data-binding operation.

(Inherited from BindingManagerBase)
CurrentChanged

Se produit quand l'élément actuellement lié change.Occurs when the currently bound item changes.

(Inherited from BindingManagerBase)
CurrentItemChanged

Se produit quand l'état de l'élément lié aux données est modifié.Occurs when the state of the currently bound item changes.

(Inherited from BindingManagerBase)
DataError

Se produit lorsqu'un Exception est géré silencieusement par le BindingManagerBase.Occurs when an Exception is silently handled by the BindingManagerBase.

(Inherited from BindingManagerBase)
PositionChanged

Se produit une fois que la valeur de la propriété Position a été modifiée.Occurs after the value of the Position property has changed.

(Inherited from BindingManagerBase)

Applies to