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.
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
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) |