Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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.