ModelingBindingSource, classe
BindingSource spécialisé pour une utilisation avec VMSDK (outils DÉSOLÉ) modèle.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.11.0 (dans Microsoft.VisualStudio.Modeling.Sdk.11.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 de Microsoft.VisualStudio.Modeling.Design.ModelingBindingSource aux valeurs de propriété par défaut. | |
ModelingBindingSource(IContainer) | Initialise une nouvelle instance de la classe de Microsoft.VisualStudio.Modeling.Design.ModelingBindingSource et ajoute l'objet nouvellement créé de ModelingBindingSource dans le conteneur spécifié. | |
ModelingBindingSource(Object, String) | Initialise une nouvelle instance de la classe de Microsoft.VisualStudio.Modeling.Design.ModelingBindingSource avec la source de données et la donnée membre spécifiées. |
Début
Propriétés
Nom | Description | |
---|---|---|
AllowEdit | Obtient une valeur indiquant si des éléments de la liste sous-jacente peuvent être modifiés. (Hérité de BindingSource.) | |
AllowNew | AddNew est autorisé à être invité cette source. (Substitue BindingSource.AllowNew.) | |
AllowRemove | Obtient une valeur indiquant si les é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 tout le nombre d'éléments dans la liste sous-jacente, prend la valeur actuelle d' Filter dans la considération. (Hérité de BindingSource.) | |
CurrencyManager | Obtient le gestionnaire de devises associé à cet BindingSource. (Hérité de BindingSource.) | |
Current | Obtient l'élément actuel dans la liste. (Hérité de BindingSource.) | |
DataMember | Obtient ou définit la liste spécifique dans la source de données sur laquelle le connecteur des liens actuellement. (Hérité de BindingSource.) | |
DataSource | Obtient ou définit la source de données à laquelle le connecteur des liens. (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 affichées. (Hérité de BindingSource.) | |
IsBindingSuspended | obtient une valeur indiquant si la liaison de liste est interrompue. (Hérité de BindingSource.) | |
IsFixedSize | obtient une valeur indiquant si la liste sous-jacente a une 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 VMSDK ModelElement qui est contenu dans une banque VMSDK. | |
Item | Obtient ou définit l'élément de liste à l'index spécifié.Si vous défini un élément, l'opération serez effectué à l'intérieur d'une transaction. (Substitue BindingSource.Item.) | |
List | Obtient la liste que 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 des événements d' 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 afficher les lignes dans la source de données. (Hérité de BindingSource.) | |
SortDescriptions | obtient la collection de descriptions de tri appliquées à 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 PropertyDescriptor utilisé 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 modifications. (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 avec la méthode d' 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 qui peut ê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 est exécutée à l'intérieur d'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 à l'aide de le descripteur et le sens de tri spécifiés de propriété. (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 à l'intérieur d'une transaction. (Substitue BindingSource.Clear().) | |
Contains | détermine si un objet est un élément dans la liste. (Hérité de BindingSource.) | |
CopyTo | Copie le contenu d' List dans le tableau indiqué, à partir de la valeur d'index spécifiée. (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 dans la liste du nom de la propriété et la valeur spécifiques. (Hérité de BindingSource.) | |
Find(PropertyDescriptor, Object) | Recherche l'index de l'élément qui a le descripteur donné de propriété. (Hérité de BindingSource.) | |
GetEnumerator | Récupère un énumérateur pour List. (Hérité de BindingSource.) | |
GetHashCode | Sert de fonction de hachage pour un type particulier. (Hérité de Object.) | |
GetItemProperties | Récupère un tableau d'objets d' PropertyDescriptor représentant des propriétés pouvant être liées du type de liste de source de donné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 des données pour la liaison. (Hérité de BindingSource.) | |
GetRelatedCurrencyManager | obtient le gestionnaire de devise relatif pour la donnée membre spécifiée. (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 et retourne spécifiés 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 à l'intérieur d'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 | Fait passer au premier élément de la liste. (Hérité de BindingSource.) | |
MoveLast | Fait passer au dernier élément dans la liste. (Hérité de BindingSource.) | |
MoveNext | Déplace le curseur vers l'élément suivant dans la liste. (Hérité de BindingSource.) | |
MovePrevious | Fait passer à l'élément précédent dans la liste. (Hérité de BindingSource.) | |
OnAddingNew | déclenche l'événement d' AddingNew . (Hérité de BindingSource.) | |
OnBindingComplete | déclenche l'événement d' BindingComplete . (Hérité de BindingSource.) | |
OnCurrentChanged | déclenche l'événement d' CurrentChanged . (Hérité de BindingSource.) | |
OnCurrentItemChanged | déclenche l'événement d' CurrentItemChanged . (Hérité de BindingSource.) | |
OnDataError | déclenche l'événement d' DataError . (Hérité de BindingSource.) | |
OnDataMemberChanged | déclenche l'événement d' DataMemberChanged . (Hérité de BindingSource.) | |
OnDataSourceChanged | déclenche l'événement d' 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 de la banque et réinitialiser l'état d'une source de données valide. (Substitue BindingSource.OnListChanged(ListChangedEventArgs).) | |
OnPositionChanged | déclenche l'événement d' PositionChanged . (Hérité de BindingSource.) | |
OnPropertyChanged | Appelé lorsqu'une propriété a changé. | |
Remove | Supprime l'élément spécifié de la liste.Exécute l'opération à l'intérieur d'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 à l'intérieur d'une transaction. (Substitue BindingSource.RemoveAt(Int32).) | |
RemoveCurrent | Supprime l'élément actuel de la liste. (Hérité de BindingSource.) | |
RemoveFilter | Supprime le filtre associé à BindingSource. (Hérité de BindingSource.) | |
RemoveSort | Supprime le tri associé à BindingSource. (Hérité de BindingSource.) | |
ResetAllowNew | Infrastructure. réinitialise la propriété d' AllowNew . (Hérité de BindingSource.) | |
ResetBindings | Fait pour relire tous les éléments de la liste et pour actualiser un contrôle lié à BindingSource leurs valeurs affichées. (Hérité de BindingSource.) | |
ResetCurrentItem | Fait pour relire l'élément actuellement sélectionné et pour actualiser un contrôle lié à BindingSource sa valeur affichée. (Hérité de BindingSource.) | |
ResetItem | Fait pour relire un contrôle lié à BindingSource l'élément à l'index spécifié, et actualiser sa valeur affichée. (Hérité de BindingSource.) | |
ResumeBinding | Poursuit la liaison de données. (Hérité de BindingSource.) | |
SuspendBinding | Interrompt la liaison de données pour empêcher la modification de mettre à 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 qu'un élément a été ajouté à la liste sous-jacente. (Hérité de BindingSource.) | |
BindingComplete | Se produit lorsque tous les clients étaient liés à cet BindingSource. (Hérité de BindingSource.) | |
CurrentChanged | Se produit lorsque l'élément actuellement liée change. (Hérité de BindingSource.) | |
CurrentItemChanged | Se produit lorsqu'une valeur de propriété de la propriété d' Current a changé. (Hérité de BindingSource.) | |
DataError | Se produit lorsqu'une exception monnaie-mise en relation est automatiquement gérée par BindingSource. (Hérité de BindingSource.) | |
DataMemberChanged | Se produit lorsque la valeur de propriété d' DataMember a changé. (Hérité de BindingSource.) | |
DataSourceChanged | Se produit lorsque la valeur de propriété d' DataSource a changé. (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 lorsque la liste sous-jacente change ou un élément dans la liste change. (Hérité de BindingSource.) | |
PositionChanged | Se produit après que la valeur de la propriété d' Position a changé. (Hérité de BindingSource.) |
Début
Implémentations d'interface explicite
Nom | Description | |
---|---|---|
IBindingList.AddIndex | Ajoute PropertyDescriptor des indices utilisé pour rechercher. (Hérité de BindingSource.) | |
ISupportInitialize.BeginInit | Signale BindingSource que l'initialisation a démarré. (Hérité de BindingSource.) | |
ICancelAddNew.CancelNew | Ignore un é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 élément en attente à 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 indices utilisé pour rechercher. (Hérité de BindingSource.) |
Début
Notes
Pour obtenir un exemple de la façon d'utiliser 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.