ModelingBindingSource, classe
BindingSource spécialisée pour une utilisation avec des modèles VMSDK (outils DSL). Crée une transaction lorsque des éléments sont ajoutés ou supprimés.
Hiérarchie d'héritage
System.Object
System.MarshalByRefObject
System.ComponentModel.Component
System.Windows.Forms.BindingSource
Microsoft.VisualStudio.Modeling.Design.ModelingBindingSource
Espace de noms : Microsoft.VisualStudio.Modeling.Design
Assembly : Microsoft.VisualStudio.Modeling.Sdk.12.0 (dans Microsoft.VisualStudio.Modeling.Sdk.12.0.dll)
Syntaxe
'Déclaration
Public Class ModelingBindingSource _
Inherits BindingSource
public class ModelingBindingSource : BindingSource
Le type ModelingBindingSource expose les membres suivants.
Constructeurs
Nom | Description | |
---|---|---|
ModelingBindingSource() | Initialise une nouvelle instance de la classe Microsoft.VisualStudio.Modeling.Design.ModelingBindingSource aux valeurs de propriété par défaut. | |
ModelingBindingSource(IContainer) | Initialise une nouvelle instance de la classe Microsoft.VisualStudio.Modeling.Design.ModelingBindingSource et ajoute l'objet ModelingBindingSource récemment créé au conteneur spécifié. | |
ModelingBindingSource(Object, String) | Initialise une nouvelle instance de la classe Microsoft.VisualStudio.Modeling.Design.ModelingBindingSource avec la source de données et les données membres spécifiées. |
Début
Propriétés
Nom | Description | |
---|---|---|
AllowEdit | Obtient une valeur indiquant si les éléments de la liste sous-jacente peuvent être modifiés. (Hérité de BindingSource.) | |
AllowNew | AddNew est-il autorisé à être appelée sur cette source. (Substitue BindingSource.AllowNew.) | |
AllowRemove | Obtient une valeur indiquant si des éléments peuvent être supprimés de la liste sous-jacente. (Hérité de BindingSource.) | |
CanRaiseEvents | Obtient une valeur qui indique si le composant peut déclencher un événement. (Hérité de Component.) | |
Container | Obtient le IContainer qui contient Component. (Hérité de Component.) | |
Count | Obtient le nombre total d'éléments de la liste sous-jacente, en prenant la valeur Filter actuelle en considération. (Hérité de BindingSource.) | |
CurrencyManager | Obtient le gestionnaire de devise associé à ce BindingSource. (Hérité de BindingSource.) | |
Current | Obtient l'élément en cours dans la liste. (Hérité de BindingSource.) | |
DataMember | Obtient ou définit la liste spécifique dans la source de données à laquelle le connecteur effectue actuellement des liaisons. (Hérité de BindingSource.) | |
DataSource | Obtient ou définit la source de données à laquelle le connecteur effectue une liaison. (Hérité de BindingSource.) | |
DesignMode | Obtient une valeur qui indique si Component est actuellement en mode design. (Hérité de Component.) | |
Events | Obtient la liste des gestionnaires d'événements attachés à ce Component. (Hérité de Component.) | |
Filter | Obtient ou définit l'expression utilisée pour filtrer les lignes qui s'affichent. (Hérité de BindingSource.) | |
IsBindingSuspended | Obtient une valeur indiquant si la liaison de la liste est suspendue. (Hérité de BindingSource.) | |
IsFixedSize | Obtient une valeur indiquant si la liste sous-jacente est de taille fixe. (Hérité de BindingSource.) | |
IsReadOnly | Obtient une valeur indiquant si la liste sous-jacente est en lecture seule. (Hérité de BindingSource.) | |
IsSorted | Obtient une valeur indiquant si les éléments de la liste sous-jacente sont triés. (Hérité de BindingSource.) | |
IsSynchronized | Obtient une valeur indiquant si l'accès à la collection est synchronisé (thread-safe). (Hérité de BindingSource.) | |
IsValidDataSource | True si la source de données est un ModelElement VMSDK contenu dans un magasin VMSDK. | |
Item | Obtient ou définit l'élément de liste situé au niveau de l'index spécifié.Si vous définissez un élément, l'opération sera effectuée au sein d'une transaction. (Substitue BindingSource.Item.) | |
List | Obtient la liste à laquelle le connecteur est lié. (Hérité de BindingSource.) | |
Position | Obtient ou définit l'index de l'élément actuel dans la liste sous-jacente. (Hérité de BindingSource.) | |
RaiseListChangedEvents | Obtient ou définit une valeur indiquant si les événements ListChanged doivent être déclenchés. (Hérité de BindingSource.) | |
Site | Obtient ou définit le ISite de Component. (Hérité de Component.) | |
Sort | Obtient ou définit les noms de colonnes utilisés pour le tri, et l'ordre de tri pour consulter les lignes dans la source de données. (Hérité de BindingSource.) | |
SortDescriptions | Obtient la collection de descriptions de tri appliquée à la source de données. (Hérité de BindingSource.) | |
SortDirection | Obtient la direction dans laquelle les éléments de la liste sont triés. (Hérité de BindingSource.) | |
SortProperty | Infrastructure. Obtient le PropertyDescriptor utilisé actuellement pour trier la liste. (Hérité de BindingSource.) | |
SupportsAdvancedSorting | Obtient une valeur indiquant si la source de données prend en charge le tri multicolonne. (Hérité de BindingSource.) | |
SupportsChangeNotification | Obtient une valeur indiquant si la source de données prend en charge la notification de modification. (Hérité de BindingSource.) | |
SupportsFiltering | Obtient une valeur indiquant si la source de données prend en charge le filtrage. (Hérité de BindingSource.) | |
SupportsSearching | Obtient une valeur indiquant si la source de données prend en charge la recherche à l'aide de la méthode Find. (Hérité de BindingSource.) | |
SupportsSorting | Obtient une valeur indiquant si la source de données prend en charge le tri. (Hérité de BindingSource.) | |
SyncRoot | Obtient un objet pouvant être utilisé pour synchroniser l'accès à la liste sous-jacente. (Hérité de BindingSource.) |
Début
Méthodes
Nom | Description | |
---|---|---|
Add | Ajoute un élément existant à la liste.L'opération sera exécutée dans une transaction. (Substitue BindingSource.Add(Object).) | |
AddNew | Ajoute un nouvel élément à la liste sous-jacente. (Substitue BindingSource.AddNew().) | |
ApplySort(ListSortDescriptionCollection) | Trie la source de données avec les descriptions de tri spécifiées. (Hérité de BindingSource.) | |
ApplySort(PropertyDescriptor, ListSortDirection) | Trie la source de données avec le descripteur de propriété et la direction de tri spécifiés. (Hérité de BindingSource.) | |
CancelEdit | Annule l'opération de modification actuelle. (Hérité de BindingSource.) | |
Clear | Supprime tous les éléments de la liste.Exécute l'opération dans une transaction. (Substitue BindingSource.Clear().) | |
Contains | Détermine si un objet est un élément de la liste. (Hérité de BindingSource.) | |
CopyTo | Copie le contenu du List au niveau de la valeur d'index spécifiée dans le tableau spécifié. (Hérité de BindingSource.) | |
CreateObjRef | Essentiel pour la sécurité. Crée un objet contenant toutes les informations appropriées requises pour générer un proxy permettant de communiquer avec un objet distant. (Hérité de MarshalByRefObject.) | |
Dispose() | Libère toutes les ressources utilisées par Component. (Hérité de Component.) | |
Dispose(Boolean) | Libère les ressources non managées utilisées par BindingSource et libère éventuellement les ressources managées. (Hérité de BindingSource.) | |
EndEdit | Applique des modifications en attente à la source de données sous-jacente. (Hérité de BindingSource.) | |
Equals | Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.) | |
Finalize | Libère les ressources non managées et exécute d'autres opérations de nettoyage avant la récupération de Component par le garbage collection. (Hérité de Component.) | |
Find(String, Object) | Retourne l'index de l'élément dans la liste avec le nom et la valeur de propriété spécifiés. (Hérité de BindingSource.) | |
Find(PropertyDescriptor, Object) | Recherche l'index de l'élément qui a le descripteur de propriété donné. (Hérité de BindingSource.) | |
GetEnumerator | Récupère un énumérateur pour List. (Hérité de BindingSource.) | |
GetHashCode | Sert de fonction de hachage par défaut. (Hérité de Object.) | |
GetItemProperties | Récupère un tableau d'objets PropertyDescriptor représentant les propriétés du type de liste de source de données pouvant être liées. (Hérité de BindingSource.) | |
GetLifetimeService | Essentiel pour la sécurité. Récupère l'objet de service de durée de vie en cours qui contrôle la stratégie de durée de vie de cette instance. (Hérité de MarshalByRefObject.) | |
GetListName | Obtient le nom de la liste fournissant les données pour la liaison. (Hérité de BindingSource.) | |
GetRelatedCurrencyManager | Obtient le gestionnaire de devise connexe pour le membre de données spécifié. (Hérité de BindingSource.) | |
GetService | Retourne un objet qui représente un service fourni par Component ou par son Container. (Hérité de Component.) | |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) | |
IndexOf | Recherche l'objet spécifié et retourne l'index de la première occurrence dans la liste entière. (Hérité de BindingSource.) | |
InitializeLifetimeService | Essentiel pour la sécurité. Obtient un objet de service de durée de vie pour contrôler la stratégie de durée de vie de cette instance. (Hérité de MarshalByRefObject.) | |
Insert | Insère un élément dans la liste à l'index spécifié.Exécute l'opération dans une transaction. (Substitue BindingSource.Insert(Int32, Object).) | |
MemberwiseClone() | Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.) | |
MemberwiseClone(Boolean) | Crée une copie superficielle de l'objet MarshalByRefObject actuel. (Hérité de MarshalByRefObject.) | |
MoveFirst | Passe au premier élément de la liste. (Hérité de BindingSource.) | |
MoveLast | Passe au dernier élément de la liste. (Hérité de BindingSource.) | |
MoveNext | Passe à l'élément suivant de la liste. (Hérité de BindingSource.) | |
MovePrevious | Passe à l'élément précédent de la liste. (Hérité de BindingSource.) | |
OnAddingNew | Déclenche l'événement AddingNew. (Hérité de BindingSource.) | |
OnBindingComplete | Déclenche l'événement BindingComplete. (Hérité de BindingSource.) | |
OnCurrentChanged | Déclenche l'événement CurrentChanged. (Hérité de BindingSource.) | |
OnCurrentItemChanged | Déclenche l'événement CurrentItemChanged. (Hérité de BindingSource.) | |
OnDataError | Déclenche l'événement DataError. (Hérité de BindingSource.) | |
OnDataMemberChanged | Déclenche l'événement DataMemberChanged. (Hérité de BindingSource.) | |
OnDataSourceChanged | Déclenche l'événement DataSourceChanged. (Hérité de BindingSource.) | |
OnListChanged | Lorsque la liste a été modifiée, cette méthode est appelée pour réinitialiser les gestionnaires d'événements du magasin et réinitialiser l'état d'une source de données valide. (Substitue BindingSource.OnListChanged(ListChangedEventArgs).) | |
OnPositionChanged | Déclenche l'événement PositionChanged. (Hérité de BindingSource.) | |
OnPropertyChanged | Appelée lorsqu'une propriété a été modifiée. | |
Remove | Supprime l'élément spécifié de la liste.Exécute l'opération dans une transaction. (Substitue BindingSource.Remove(Object).) | |
RemoveAt | Supprime l'élément au niveau de l'index spécifié dans la liste.Exécute l'opération dans une transaction. (Substitue BindingSource.RemoveAt(Int32).) | |
RemoveCurrent | Supprime l'élément sélectionné de la liste. (Hérité de BindingSource.) | |
RemoveFilter | Supprime le filtre associé à ce BindingSource. (Hérité de BindingSource.) | |
RemoveSort | Supprime le tri associé à BindingSource. (Hérité de BindingSource.) | |
ResetAllowNew | Infrastructure. Réinitialise la propriété AllowNew. (Hérité de BindingSource.) | |
ResetBindings | Entraîne la relecture par un contrôle lié à BindingSource de tous les éléments dans la liste et l'actualisation de leurs valeurs affichées. (Hérité de BindingSource.) | |
ResetCurrentItem | Entraîne la relecture par un contrôle lié au BindingSource de l'élément actuellement sélectionné et l'actualisation de sa valeur affichée. (Hérité de BindingSource.) | |
ResetItem | Entraîne la relecture d'un contrôle lié au BindingSource à l'élément au niveau de l'index spécifié et actualise sa valeur affichée. (Hérité de BindingSource.) | |
ResumeBinding | Relance la liaison de données. (Hérité de BindingSource.) | |
SuspendBinding | Suspend la liaison de données pour empêcher que les modifications mettent à jour la source de données liée. (Hérité de BindingSource.) | |
ToString | Retourne String contenant le nom du Component, s'il existe.Cette méthode ne doit pas être substituée. (Hérité de Component.) |
Début
Événements
Nom | Description | |
---|---|---|
AddingNew | Se produit avant l'ajout d'un élément à la liste sous-jacente. (Hérité de BindingSource.) | |
BindingComplete | Se produit lorsque tous les clients ont été liés à ce BindingSource. (Hérité de BindingSource.) | |
CurrentChanged | Se produit lorsque l'élément actuellement lié change. (Hérité de BindingSource.) | |
CurrentItemChanged | Se produit lorsque la propriété Current a changé de valeur. (Hérité de BindingSource.) | |
DataError | Se produit lorsqu'une exception relative à la devise est gérée silencieusement par BindingSource. (Hérité de BindingSource.) | |
DataMemberChanged | Se produit lorsque la valeur de la propriété DataMember a été modifiée. (Hérité de BindingSource.) | |
DataSourceChanged | Se produit lorsque la valeur de la propriété DataSource a été modifiée. (Hérité de BindingSource.) | |
Disposed | Se produit lorsque le composant est supprimé par un appel à la méthode Dispose. (Hérité de Component.) | |
ListChanged | Se produit en cas de modification de la liste sous-jacente ou d'un de ses éléments. (Hérité de BindingSource.) | |
PositionChanged | Se produit une fois que la valeur de la propriété Position a été modifiée. (Hérité de BindingSource.) |
Début
Implémentations d'interface explicite
Nom | Description | |
---|---|---|
IBindingList.AddIndex | Ajoute PropertyDescriptor aux index utilisés pour la recherche. (Hérité de BindingSource.) | |
ISupportInitialize.BeginInit | Signale à BindingSource que l'initialisation démarre. (Hérité de BindingSource.) | |
ICancelAddNew.CancelNew | Élimine un nouvel élément en attente de la collection. (Hérité de BindingSource.) | |
ISupportInitialize.EndInit | Signale à BindingSource que l'initialisation est terminée. (Hérité de BindingSource.) | |
ICancelAddNew.EndNew | Valide un nouvel élément en attente dans la collection. (Hérité de BindingSource.) | |
ISupportInitializeNotification.Initialized | Se produit lorsque BindingSource est initialisé. (Hérité de BindingSource.) | |
ISupportInitializeNotification.IsInitialized | Obtient une valeur indiquant si BindingSource est initialisé. (Hérité de BindingSource.) | |
IBindingList.RemoveIndex | Supprime System.ComponentModel.PropertyDescriptor des index utilisés pour la recherche. (Hérité de BindingSource.) |
Début
Notes
Pour obtenir un exemple d'utilisation de cette source de liaison, consultez Création d'un langage spécifique à un domaine basé sur Windows Forms.
Sécurité des threads
Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.