PropertyManager 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.
Gère une Binding propriété entre la propriété d’un objet et une propriété de contrôle liée 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
Remarques
Il PropertyManager hérite de l’objet BindingManagerBase, et 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, essayer de définir la ou Count la Position propriété pour un PropertyManager effet n’a aucun effet. De même, les méthodes et RemoveAt les AddNew méthodes 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 la PropertyManager source de données a une source de données, qu’elle SuspendBinding ait été appelée ou non.
Constructeurs
| Nom | Description |
|---|---|
| PropertyManager() |
Initialise une nouvelle instance de la classe PropertyManager. |
Champs
| Nom | Description |
|---|---|
| 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
| Nom | Description |
|---|---|
| Bindings |
Obtient la collection de liaisons gérées. (Hérité de BindingManagerBase) |
| Count |
Obtient le nombre de lignes gérées par le 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 la position dans la liste sous-jacente vers laquelle les contrôles sont liés à cette source de données. |
Méthodes
| Nom | Description |
|---|---|
| AddNew() |
Lève une NotSupportedException dans tous les cas. |
| CancelCurrentEdit() |
Annule la modification actuelle. |
| EndCurrentEdit() |
Termine la modification actuelle. |
| 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) |
| GetItemProperties() |
Obtient la collection de descriptions de propriétés pour la liaison. |
| GetItemProperties() |
En cas de substitution dans une classe dérivée, obtient la collection de descripteurs de propriété pour la liaison. (Hérité de BindingManagerBase) |
| GetItemProperties(ArrayList, ArrayList) |
Obtient la collection de descripteurs de propriété pour la liaison à l’aide du .ArrayList (Hérité de BindingManagerBase) |
| GetItemProperties(Type, Int32, ArrayList, ArrayList) |
Obtient la liste des propriétés des éléments gérés par ce BindingManagerBase. (Hérité de BindingManagerBase) |
| GetListName(ArrayList) |
Obtient le nom de la liste qui fournit les données de la liaison. |
| GetType() |
Obtient la Type de l’instance actuelle. (Hérité de Object) |
| MemberwiseClone() |
Crée une copie superficielle du Objectactuel. (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. |
| OnDataError(Exception) |
Déclenche l’événement DataError. (Hérité de BindingManagerBase) |
| PullData() |
Extrait les données du contrôle lié aux données dans la source de données, en retournant aucune information. (Hérité de BindingManagerBase) |
| PushData() |
Envoie des données de la source de données dans le contrôle lié aux données, en retournant aucune information. (Hérité de BindingManagerBase) |
| RemoveAt(Int32) |
Lève une NotSupportedException dans tous les cas. |
| ResumeBinding() |
Reprend la liaison de données. |
| SuspendBinding() |
Suspend 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 courant Binding entre une liaison de données et une propriété liée aux données. |
Événements
| Nom | Description |
|---|---|
| BindingComplete |
Se produit à l’achèvement d’une opération de liaison de données. (Hérité de BindingManagerBase) |
| CurrentChanged |
Se produit lorsque l’élément actuellement lié change. (Hérité de BindingManagerBase) |
| CurrentItemChanged |
Se produit lorsque l’état de l’élément actuellement lié change. (Hérité de BindingManagerBase) |
| DataError |
Se produit lorsqu’un Exception élément est géré en mode silencieux par le BindingManagerBase. (Hérité de BindingManagerBase) |
| PositionChanged |
Se produit après la modification de la valeur de la Position propriété. (Hérité de BindingManagerBase) |