Partager via


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
Méthode publique ModelingBindingSource() Initialise une nouvelle instance de la classe de Microsoft.VisualStudio.Modeling.Design.ModelingBindingSource aux valeurs de propriété par défaut.
Méthode publique 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é.
Méthode publique 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
Propriété publique AllowEdit Obtient une valeur indiquant si des éléments de la liste sous-jacente peuvent être modifiés. (Hérité de BindingSource.)
Propriété publique AllowNew AddNew est autorisé à être invité cette source. (Substitue BindingSource.AllowNew.)
Propriété publique AllowRemove Obtient une valeur indiquant si les éléments peuvent être supprimés de la liste sous-jacente. (Hérité de BindingSource.)
Propriété protégée CanRaiseEvents Obtient une valeur qui indique si le composant peut déclencher un événement. (Hérité de Component.)
Propriété publique Container Obtient le IContainer qui contient Component. (Hérité de Component.)
Propriété publique 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.)
Propriété publique CurrencyManager Obtient le gestionnaire de devises associé à cet BindingSource. (Hérité de BindingSource.)
Propriété publique Current Obtient l'élément actuel dans la liste. (Hérité de BindingSource.)
Propriété publique 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.)
Propriété publique DataSource Obtient ou définit la source de données à laquelle le connecteur des liens. (Hérité de BindingSource.)
Propriété protégée DesignMode Obtient une valeur qui indique si Component est actuellement en mode design. (Hérité de Component.)
Propriété protégée Events Obtient la liste des gestionnaires d'événements attachés à ce Component. (Hérité de Component.)
Propriété publique Filter Obtient ou définit l'expression utilisée pour filtrer les lignes affichées. (Hérité de BindingSource.)
Propriété publique IsBindingSuspended obtient une valeur indiquant si la liaison de liste est interrompue. (Hérité de BindingSource.)
Propriété publique IsFixedSize obtient une valeur indiquant si la liste sous-jacente a une taille fixe. (Hérité de BindingSource.)
Propriété publique IsReadOnly obtient une valeur indiquant si la liste sous-jacente est en lecture seule. (Hérité de BindingSource.)
Propriété publique IsSorted Obtient une valeur indiquant si les éléments de la liste sous-jacente sont triés. (Hérité de BindingSource.)
Propriété publique IsSynchronized obtient une valeur indiquant si l'accès à la collection est synchronisé (thread-safe). (Hérité de BindingSource.)
Propriété publique IsValidDataSource True si la source de données est un VMSDK ModelElement qui est contenu dans une banque VMSDK.
Propriété publique 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.)
Propriété publique List Obtient la liste que le connecteur est lié. (Hérité de BindingSource.)
Propriété publique Position Obtient ou définit l'index de l'élément actuel dans la liste sous-jacente. (Hérité de BindingSource.)
Propriété publique RaiseListChangedEvents Obtient ou définit une valeur indiquant si des événements d' ListChanged doivent être déclenchés. (Hérité de BindingSource.)
Propriété publique Site Obtient ou définit le ISite de Component. (Hérité de Component.)
Propriété publique 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.)
Propriété publique SortDescriptions obtient la collection de descriptions de tri appliquées à la source de données. (Hérité de BindingSource.)
Propriété publique SortDirection Obtient la direction dans laquelle les éléments de la liste sont triés. (Hérité de BindingSource.)
Propriété publique SortProperty Infrastructure. Obtient PropertyDescriptor utilisé pour trier la liste. (Hérité de BindingSource.)
Propriété publique SupportsAdvancedSorting Obtient une valeur indiquant si la source de données prend en charge le tri multicolonne. (Hérité de BindingSource.)
Propriété publique SupportsChangeNotification obtient une valeur indiquant si la source de données prend en charge la notification de modifications. (Hérité de BindingSource.)
Propriété publique SupportsFiltering Obtient une valeur indiquant si la source de données prend en charge le filtrage. (Hérité de BindingSource.)
Propriété publique 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.)
Propriété publique SupportsSorting obtient une valeur indiquant si la source de données prend en charge le tri. (Hérité de BindingSource.)
Propriété publique 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
Méthode publique 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).)
Méthode publique AddNew Ajoute un nouvel élément à la liste sous-jacente. (Substitue BindingSource.AddNew().)
Méthode publique ApplySort(ListSortDescriptionCollection) trie la source de données avec les descriptions de tri spécifiées. (Hérité de BindingSource.)
Méthode publique 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.)
Méthode publique CancelEdit Annule l'opération de modification actuelle. (Hérité de BindingSource.)
Méthode publique Clear Supprime tous les éléments de la liste.Exécute l'opération à l'intérieur d'une transaction. (Substitue BindingSource.Clear().)
Méthode publique Contains détermine si un objet est un élément dans la liste. (Hérité de BindingSource.)
Méthode publique CopyTo Copie le contenu d' List dans le tableau indiqué, à partir de la valeur d'index spécifiée. (Hérité de BindingSource.)
Méthode publique 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.)
Méthode publique Dispose() Libère toutes les ressources utilisées par Component. (Hérité de Component.)
Méthode protégée 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.)
Méthode publique EndEdit Applique des modifications en attente à la source de données sous-jacente. (Hérité de BindingSource.)
Méthode publique Equals Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.)
Méthode protégée 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.)
Méthode publique Find(String, Object) Retourne l'index dans la liste du nom de la propriété et la valeur spécifiques. (Hérité de BindingSource.)
Méthode publique Find(PropertyDescriptor, Object) Recherche l'index de l'élément qui a le descripteur donné de propriété. (Hérité de BindingSource.)
Méthode publique GetEnumerator Récupère un énumérateur pour List. (Hérité de BindingSource.)
Méthode publique GetHashCode Sert de fonction de hachage pour un type particulier. (Hérité de Object.)
Méthode publique 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.)
Méthode publique 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.)
Méthode publique GetListName obtient le nom de la liste fournissant des données pour la liaison. (Hérité de BindingSource.)
Méthode publique GetRelatedCurrencyManager obtient le gestionnaire de devise relatif pour la donnée membre spécifiée. (Hérité de BindingSource.)
Méthode protégée GetService Retourne un objet qui représente un service fourni par Component ou par son Container. (Hérité de Component.)
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode publique 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.)
Méthode publique 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.)
Méthode publique 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).)
Méthode protégée MemberwiseClone() Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.)
Méthode protégée MemberwiseClone(Boolean) Crée une copie superficielle de l'objet MarshalByRefObject actuel. (Hérité de MarshalByRefObject.)
Méthode publique MoveFirst Fait passer au premier élément de la liste. (Hérité de BindingSource.)
Méthode publique MoveLast Fait passer au dernier élément dans la liste. (Hérité de BindingSource.)
Méthode publique MoveNext Déplace le curseur vers l'élément suivant dans la liste. (Hérité de BindingSource.)
Méthode publique MovePrevious Fait passer à l'élément précédent dans la liste. (Hérité de BindingSource.)
Méthode protégée OnAddingNew déclenche l'événement d' AddingNew . (Hérité de BindingSource.)
Méthode protégée OnBindingComplete déclenche l'événement d' BindingComplete . (Hérité de BindingSource.)
Méthode protégée OnCurrentChanged déclenche l'événement d' CurrentChanged . (Hérité de BindingSource.)
Méthode protégée OnCurrentItemChanged déclenche l'événement d' CurrentItemChanged . (Hérité de BindingSource.)
Méthode protégée OnDataError déclenche l'événement d' DataError . (Hérité de BindingSource.)
Méthode protégée OnDataMemberChanged déclenche l'événement d' DataMemberChanged . (Hérité de BindingSource.)
Méthode protégée OnDataSourceChanged déclenche l'événement d' DataSourceChanged . (Hérité de BindingSource.)
Méthode protégée 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).)
Méthode protégée OnPositionChanged déclenche l'événement d' PositionChanged . (Hérité de BindingSource.)
Méthode protégée OnPropertyChanged Appelé lorsqu'une propriété a changé.
Méthode publique 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).)
Méthode publique 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).)
Méthode publique RemoveCurrent Supprime l'élément actuel de la liste. (Hérité de BindingSource.)
Méthode publique RemoveFilter Supprime le filtre associé à BindingSource. (Hérité de BindingSource.)
Méthode publique RemoveSort Supprime le tri associé à BindingSource. (Hérité de BindingSource.)
Méthode publique ResetAllowNew Infrastructure. réinitialise la propriété d' AllowNew . (Hérité de BindingSource.)
Méthode publique 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.)
Méthode publique 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.)
Méthode publique 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.)
Méthode publique ResumeBinding Poursuit la liaison de données. (Hérité de BindingSource.)
Méthode publique 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.)
Méthode publique 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
Événement public AddingNew Se produit avant qu'un élément a été ajouté à la liste sous-jacente. (Hérité de BindingSource.)
Événement public BindingComplete Se produit lorsque tous les clients étaient liés à cet BindingSource. (Hérité de BindingSource.)
Événement public CurrentChanged Se produit lorsque l'élément actuellement liée change. (Hérité de BindingSource.)
Événement public CurrentItemChanged Se produit lorsqu'une valeur de propriété de la propriété d' Current a changé. (Hérité de BindingSource.)
Événement public DataError Se produit lorsqu'une exception monnaie-mise en relation est automatiquement gérée par BindingSource. (Hérité de BindingSource.)
Événement public DataMemberChanged Se produit lorsque la valeur de propriété d' DataMember a changé. (Hérité de BindingSource.)
Événement public DataSourceChanged Se produit lorsque la valeur de propriété d' DataSource a changé. (Hérité de BindingSource.)
Événement public Disposed Se produit lorsque le composant est supprimé par un appel à la méthode Dispose. (Hérité de Component.)
Événement public ListChanged Se produit lorsque la liste sous-jacente change ou un élément dans la liste change. (Hérité de BindingSource.)
Événement public 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
Implémentation d'interface expliciteMéthode privée IBindingList.AddIndex Ajoute PropertyDescriptor des indices utilisé pour rechercher. (Hérité de BindingSource.)
Implémentation d'interface expliciteMéthode privée ISupportInitialize.BeginInit Signale BindingSource que l'initialisation a démarré. (Hérité de BindingSource.)
Implémentation d'interface expliciteMéthode privée ICancelAddNew.CancelNew Ignore un élément en attente de la collection. (Hérité de BindingSource.)
Implémentation d'interface expliciteMéthode privée ISupportInitialize.EndInit signale BindingSource que l'initialisation est terminée. (Hérité de BindingSource.)
Implémentation d'interface expliciteMéthode privée ICancelAddNew.EndNew Valide un élément en attente à la collection. (Hérité de BindingSource.)
Implémentation d'interface expliciteÉvénement privé ISupportInitializeNotification.Initialized Se produit lorsque BindingSource est initialisé. (Hérité de BindingSource.)
Implémentation d'interface explicitePropriété privée ISupportInitializeNotification.IsInitialized Obtient une valeur indiquant si BindingSource est initialisé. (Hérité de BindingSource.)
Implémentation d'interface expliciteMéthode privée 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.

Voir aussi

Référence

Microsoft.VisualStudio.Modeling.Design, espace de noms