Freigeben über


ModelingBindingSource-Klasse

Ein spezielles BindingSource für die Verwendung mit VMSDK (DSL-Tools)-Modelle. Erstellt eine Transaktion, wenn Elemente hinzugefügt oder entfernt werden.

Vererbungshierarchie

System.Object
  System.MarshalByRefObject
    System.ComponentModel.Component
      System.Windows.Forms.BindingSource
        Microsoft.VisualStudio.Modeling.Design.ModelingBindingSource

Namespace:  Microsoft.VisualStudio.Modeling.Design
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.12.0.dll)

Syntax

'Declaration
Public Class ModelingBindingSource _
    Inherits BindingSource
public class ModelingBindingSource : BindingSource

Der ModelingBindingSource-Typ macht die folgenden Member verfügbar.

Konstruktoren

  Name Beschreibung
Öffentliche Methode ModelingBindingSource() Initialisiert eine neue Instanz der Microsoft.VisualStudio.Modeling.Design.ModelingBindingSource-Klasse mit den Standardeigenschaftswerten.
Öffentliche Methode ModelingBindingSource(IContainer) Initialisiert eine neue Instanz der Microsoft.VisualStudio.Modeling.Design.ModelingBindingSource-Klasse und fügt das neu erstellte ModelingBindingSource-Objekt dem angegebenen Container hinzu.
Öffentliche Methode ModelingBindingSource(Object, String) Initialisiert eine neue Instanz der Microsoft.VisualStudio.Modeling.Design.ModelingBindingSource-Klasse mit der angegebenen Datenquelle und dem angegebenen Datenmember.

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft AllowEdit Ruft einen Wert ab, der angibt, ob Elemente in der zugrunde liegenden Liste bearbeitet werden können. (Von BindingSource geerbt.)
Öffentliche Eigenschaft AllowNew Gibt an, ob AddNew für diese Quelle aufgerufen werden darf. (Überschreibt BindingSource.AllowNew.)
Öffentliche Eigenschaft AllowRemove Ruft einen Wert ab, der angibt, ob Elemente aus der zugrunde liegenden Liste entfernt werden können. (Von BindingSource geerbt.)
Geschützte Eigenschaft CanRaiseEvents Ruft einen Wert ab, der angibt, ob die Komponente ein Ereignis auslösen kann. (Von Component geerbt.)
Öffentliche Eigenschaft Container Ruft den IContainer ab, der die Component enthält. (Von Component geerbt.)
Öffentliche Eigenschaft Count Ruft die Gesamtzahl der Elemente in der zugrunde liegenden Liste ab und berücksichtigt den aktuellen Filter-Wert. (Von BindingSource geerbt.)
Öffentliche Eigenschaft CurrencyManager Ruft die Datensatzzeigerverwaltung ab, die dieser BindingSource zugeordnet ist. (Von BindingSource geerbt.)
Öffentliche Eigenschaft Current Ruft das aktuelle Element in der Liste ab. (Von BindingSource geerbt.)
Öffentliche Eigenschaft DataMember Ruft die bestimmte Liste in der Datenquelle ab, zu der derzeit eine Bindung besteht, oder legen Sie diese fest. (Von BindingSource geerbt.)
Öffentliche Eigenschaft DataSource Ruft die Datenquelle ab, mit der eine Bindung besteht, oder legt diese fest. (Von BindingSource geerbt.)
Geschützte Eigenschaft DesignMode Ruft einen Wert ab, der angibt, ob sich Component gegenwärtig im Entwurfsmodus befindet. (Von Component geerbt.)
Geschützte Eigenschaft Events Ruft die Liste der Ereignishandler ab, die dieser Component angefügt sind. (Von Component geerbt.)
Öffentliche Eigenschaft Filter Ruft den Ausdruck ab, mit dem die anzuzeigenden Zeilen gefiltert werden, oder legt diesen fest. (Von BindingSource geerbt.)
Öffentliche Eigenschaft IsBindingSuspended Ruft einen Wert ab, der angibt, ob die Listenbindung unterbrochen ist. (Von BindingSource geerbt.)
Öffentliche Eigenschaft IsFixedSize Ruft einen Wert ab, der angibt, ob die zugrunde liegende Liste eine feste Größe hat. (Von BindingSource geerbt.)
Öffentliche Eigenschaft IsReadOnly Ruft einen Wert ab, der angibt, ob die zugrunde liegende Liste schreibgeschützt ist. (Von BindingSource geerbt.)
Öffentliche Eigenschaft IsSorted Ruft einen Wert ab, der angibt, ob die Elemente in der zugrunde liegenden Liste sortiert sind. (Von BindingSource geerbt.)
Öffentliche Eigenschaft IsSynchronized Ruft einen Wert ab, der angibt, ob der Zugriff auf die Auflistung synchronisiert ist (threadsicher). (Von BindingSource geerbt.)
Öffentliche Eigenschaft IsValidDataSource "True", wenn die Datenquelle ein VMSDK ModelElement ist, das in einem VMSDK-Speicher enthalten ist.
Öffentliche Eigenschaft Item Ruft das Listenelement am angegebenen Index ab oder legt dieses fest.Wenn Sie ein Element festlegen, wird der Vorgang innerhalb einer Transaktion ausgeführt. (Überschreibt BindingSource.Item.)
Öffentliche Eigenschaft List Ruft die Liste ab, an die die Verbindung gebunden wird. (Von BindingSource geerbt.)
Öffentliche Eigenschaft Position Ruft den Index des aktuellen Elements in der zugrunde liegenden Liste ab oder legt diesen fest. (Von BindingSource geerbt.)
Öffentliche Eigenschaft RaiseListChangedEvents Ruft einen Wert ab, der angibt, ob das ListChanged-Ereignis ausgelöst werden soll, oder legt diesen fest. (Von BindingSource geerbt.)
Öffentliche Eigenschaft Site Ruft die ISite der Component ab oder legt diese fest. (Von Component geerbt.)
Öffentliche Eigenschaft Sort Ruft die zum Sortieren verwendeten Spaltennamen und die Sortierreihenfolge für die Anzeige der Zeilen in der Datenquelle ab oder legt diese fest. (Von BindingSource geerbt.)
Öffentliche Eigenschaft SortDescriptions Ruft die Auflistung der auf die Datenquelle angewendeten Sortierbeschreibungen ab. (Von BindingSource geerbt.)
Öffentliche Eigenschaft SortDirection Ruft die Reihenfolge ab, in der die Element in der Liste sortiert werden. (Von BindingSource geerbt.)
Öffentliche Eigenschaft SortProperty Infrastruktur. Ruft den PropertyDescriptor ab, der für die Sortierung der Liste verwendet wird. (Von BindingSource geerbt.)
Öffentliche Eigenschaft SupportsAdvancedSorting Ruft einen Wert ab, der angibt, ob die Datenquelle mehrspaltige Sortierung unterstützt. (Von BindingSource geerbt.)
Öffentliche Eigenschaft SupportsChangeNotification Ruft einen Wert ab, der angibt, ob die Datenquelle Änderungsbenachrichtigung unterstützt. (Von BindingSource geerbt.)
Öffentliche Eigenschaft SupportsFiltering Ruft einen Wert ab, der angibt, ob die Datenquelle Filterung unterstützt. (Von BindingSource geerbt.)
Öffentliche Eigenschaft SupportsSearching Ruft einen Wert ab, der angibt, ob die Datenquelle Suchvorgänge mit der Find-Methode unterstützt. (Von BindingSource geerbt.)
Öffentliche Eigenschaft SupportsSorting Ruft einen Wert ab, der angibt, ob die Datenquelle Sortierung unterstützt. (Von BindingSource geerbt.)
Öffentliche Eigenschaft SyncRoot Ruft ein Objekt ab, mit dem der Zugriff auf die zugrunde liegende Liste synchronisiert werden kann. (Von BindingSource geerbt.)

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode Add Fügt der Liste ein vorhandenes Element hinzu.Der Vorgang wird innerhalb einer Transaktion ausgeführt. (Überschreibt BindingSource.Add(Object).)
Öffentliche Methode AddNew Fügt der zugrunde liegenden Liste ein neues Element hinzu. (Überschreibt BindingSource.AddNew().)
Öffentliche Methode ApplySort(ListSortDescriptionCollection) Sortiert die Datenquelle mit den angegebenen Sortierbeschreibungen. (Von BindingSource geerbt.)
Öffentliche Methode ApplySort(PropertyDescriptor, ListSortDirection) Sortiert die Datenquelle mit dem angegebenen Eigenschaftendeskriptor und der Sortierreihenfolge. (Von BindingSource geerbt.)
Öffentliche Methode CancelEdit Bricht den aktuellen Bearbeitungsvorgang ab. (Von BindingSource geerbt.)
Öffentliche Methode Clear Entfernt alle Elemente aus der Liste.Führt den Vorgang innerhalb einer Transaktion aus. (Überschreibt BindingSource.Clear().)
Öffentliche Methode Contains Bestimmt, ob es sich bei einem Objekt um ein Element in der Liste handelt. (Von BindingSource geerbt.)
Öffentliche Methode CopyTo Kopiert den Inhalt der List ab dem angegebenen Indexwert in das angegebene Array. (Von BindingSource geerbt.)
Öffentliche Methode CreateObjRef Sicherheitsrelevant. Erstellt ein Objekt mit allen relevanten Informationen, die zum Generieren eines Proxys für die Kommunikation mit einem Remoteobjekt erforderlich sind. (Von MarshalByRefObject geerbt.)
Öffentliche Methode Dispose() Gibt alle vom Component verwendeten Ressourcen frei. (Von Component geerbt.)
Geschützte Methode Dispose(Boolean) Gibt die von BindingSource verwendeten nicht verwalteten Ressourcen und optional die verwalteten Ressourcen frei. (Von BindingSource geerbt.)
Öffentliche Methode EndEdit Wendet anstehende Änderungen auf die zugrunde liegende Datenquelle an. (Von BindingSource geerbt.)
Öffentliche Methode Equals Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.)
Geschützte Methode Finalize Gibt nicht verwaltete Ressourcen frei und führt andere Bereinigungsvorgänge durch, bevor die Component durch die Garbage Collection wieder zugänglich gemacht wird. (Von Component geerbt.)
Öffentliche Methode Find(String, Object) Gibt den Index des Elements in der Liste mit dem angegebenen Eigenschaftennamen und Eigenschaftswert zurück. (Von BindingSource geerbt.)
Öffentliche Methode Find(PropertyDescriptor, Object) Sucht nach dem Index des Elements, das den angegebenen Eigenschaftenbezeichner hat. (Von BindingSource geerbt.)
Öffentliche Methode GetEnumerator Ruft einen Enumerator für die List ab. (Von BindingSource geerbt.)
Öffentliche Methode GetHashCode Fungiert als die Standardhashfunktion. (Von Object geerbt.)
Öffentliche Methode GetItemProperties Ruft ein Array von PropertyDescriptor-Objekten ab, das die bindbaren Eigenschaften des Datenquellenlistentyps darstellt. (Von BindingSource geerbt.)
Öffentliche Methode GetLifetimeService Sicherheitsrelevant. Ruft das aktuelle Lebensdauerdienstobjekt ab, das die Lebensdauerrichtlinien für diese Instanz steuert. (Von MarshalByRefObject geerbt.)
Öffentliche Methode GetListName Ruft den Namen der Liste ab, die Daten für die Bindung bereitstellt. (Von BindingSource geerbt.)
Öffentliche Methode GetRelatedCurrencyManager Ruft die entsprechende Datensatzzeigerverwaltung für den angegebenen Datenmember ab. (Von BindingSource geerbt.)
Geschützte Methode GetService Gibt ein Objekt zurück, das einen von der Component oder von deren Container bereitgestellten Dienst darstellt. (Von Component geerbt.)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode IndexOf Sucht nach dem angegebenen Objekt und gibt den Index des ersten Vorkommens innerhalb der gesamten Liste zurück. (Von BindingSource geerbt.)
Öffentliche Methode InitializeLifetimeService Sicherheitsrelevant. Ruft ein Lebensdauerdienstobjekt ab, mit dem die Lebensdauerrichtlinien für diese Instanz gesteuert werden können. (Von MarshalByRefObject geerbt.)
Öffentliche Methode Insert Fügt ein Element am angegebenen Index in der Liste ein.Führt den Vorgang innerhalb einer Transaktion aus. (Überschreibt BindingSource.Insert(Int32, Object).)
Geschützte Methode MemberwiseClone() Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Geschützte Methode MemberwiseClone(Boolean) Erstellt eine flache Kopie des aktuellen MarshalByRefObject-Objekts. (Von MarshalByRefObject geerbt.)
Öffentliche Methode MoveFirst Wechselt zum ersten Element in der Liste. (Von BindingSource geerbt.)
Öffentliche Methode MoveLast Wechselt zum letzten Element in der Liste. (Von BindingSource geerbt.)
Öffentliche Methode MoveNext Wechselt zum nächsten Element in der Liste. (Von BindingSource geerbt.)
Öffentliche Methode MovePrevious Wechselt zum vorherigen Element in der Liste. (Von BindingSource geerbt.)
Geschützte Methode OnAddingNew Löst das AddingNew-Ereignis aus. (Von BindingSource geerbt.)
Geschützte Methode OnBindingComplete Löst das BindingComplete-Ereignis aus. (Von BindingSource geerbt.)
Geschützte Methode OnCurrentChanged Löst das CurrentChanged-Ereignis aus. (Von BindingSource geerbt.)
Geschützte Methode OnCurrentItemChanged Löst das CurrentItemChanged-Ereignis aus. (Von BindingSource geerbt.)
Geschützte Methode OnDataError Löst das DataError-Ereignis aus. (Von BindingSource geerbt.)
Geschützte Methode OnDataMemberChanged Löst das DataMemberChanged-Ereignis aus. (Von BindingSource geerbt.)
Geschützte Methode OnDataSourceChanged Löst das DataSourceChanged-Ereignis aus. (Von BindingSource geerbt.)
Geschützte Methode OnListChanged Wenn die Liste geändert wurde, wird diese Methode aufgerufen, um die Speicher-Ereignishandler zurückzusetzen und den Zustand einer gültigen Datenquelle zurückzusetzen. (Überschreibt BindingSource.OnListChanged(ListChangedEventArgs).)
Geschützte Methode OnPositionChanged Löst das PositionChanged-Ereignis aus. (Von BindingSource geerbt.)
Geschützte Methode OnPropertyChanged Wird aufgerufen, wenn eine Eigenschaft geändert wurde.
Öffentliche Methode Remove Entfernt das angegebene Element aus der Liste.Führt den Vorgang innerhalb einer Transaktion aus. (Überschreibt BindingSource.Remove(Object).)
Öffentliche Methode RemoveAt Entfernt das Element am angegebenen Index aus dieser Liste.Führt den Vorgang innerhalb einer Transaktion aus. (Überschreibt BindingSource.RemoveAt(Int32).)
Öffentliche Methode RemoveCurrent Entfernt das aktuelle Element aus der Liste. (Von BindingSource geerbt.)
Öffentliche Methode RemoveFilter Entfernt den Filter, der der BindingSource zugeordnet ist. (Von BindingSource geerbt.)
Öffentliche Methode RemoveSort Entfernt die Sortierung, die der BindingSource zugeordnet ist. (Von BindingSource geerbt.)
Öffentliche Methode ResetAllowNew Infrastruktur. Initialisiert die AllowNew-Eigenschaft erneut. (Von BindingSource geerbt.)
Öffentliche Methode ResetBindings Führt dazu, dass in ein an BindingSource gebundenes Steuerelement alle Elemente in der Liste erneut eingelesen und ihre angezeigten Werte aktualisiert werden. (Von BindingSource geerbt.)
Öffentliche Methode ResetCurrentItem Führt dazu, dass in ein an BindingSource gebundenes Steuerelement das aktuell ausgewählte Element erneut eingelesen und sein angezeigter Wert aktualisiert wird. (Von BindingSource geerbt.)
Öffentliche Methode ResetItem Führt dazu, dass in ein an BindingSource gebundenes Steuerelement das Element am angegebenen Index erneut eingelesen und sein angezeigter Wert aktualisiert wird. (Von BindingSource geerbt.)
Öffentliche Methode ResumeBinding Setzt die Datenbindung fort. (Von BindingSource geerbt.)
Öffentliche Methode SuspendBinding Unterbricht Datenbindung, sodass die gebundene Datenquelle nicht durch Änderungen aktualisiert werden kann. (Von BindingSource geerbt.)
Öffentliche Methode ToString Gibt einen String zurück, der den Namen dieser Component enthält, sofern vorhanden.Diese Methode sollte nicht überschrieben werden. (Von Component geerbt.)

Zum Seitenanfang

Ereignisse

  Name Beschreibung
Öffentliches Ereignis AddingNew Tritt ein, bevor der zugrunde liegenden Liste ein Element hinzugefügt wird. (Von BindingSource geerbt.)
Öffentliches Ereignis BindingComplete Tritt auf, wenn alle Clients an diese BindingSource gebunden wurden. (Von BindingSource geerbt.)
Öffentliches Ereignis CurrentChanged Tritt ein, wenn das derzeit gebundene Element geändert wird. (Von BindingSource geerbt.)
Öffentliches Ereignis CurrentItemChanged Tritt ein, wenn sich ein Eigenschaftswert der Current-Eigenschaft geändert hat. (Von BindingSource geerbt.)
Öffentliches Ereignis DataError Tritt ein, wenn eine positionsbezogene Ausnahme automatisch durch BindingSource behandelt wird. (Von BindingSource geerbt.)
Öffentliches Ereignis DataMemberChanged Tritt auf, wenn der DataMember-Eigenschaftswert geändert wurde. (Von BindingSource geerbt.)
Öffentliches Ereignis DataSourceChanged Tritt auf, wenn der DataSource-Eigenschaftswert geändert wurde. (Von BindingSource geerbt.)
Öffentliches Ereignis Disposed Tritt ein, wenn die Komponente durch einen Aufruf der Dispose-Methode freigegeben wird. (Von Component geerbt.)
Öffentliches Ereignis ListChanged Tritt ein, wenn die zugrunde liegende Liste oder ein Element in der Liste geändert wird. (Von BindingSource geerbt.)
Öffentliches Ereignis PositionChanged Tritt ein, nachdem sich der Wert der Position-Eigenschaft geändert hat. (Von BindingSource geerbt.)

Zum Seitenanfang

Explizite Schnittstellen implementierungen

  Name Beschreibung
Explizite SchnittstellenimplementierungPrivate Methode IBindingList.AddIndex Fügt den Indizes, die für die Suche verwendet werden, den PropertyDescriptor hinzu. (Von BindingSource geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode ISupportInitialize.BeginInit Signalisiert der BindingSource den Start der Initialisierung. (Von BindingSource geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode ICancelAddNew.CancelNew Entfernt ein anstehendes neues Element aus der Auflistung. (Von BindingSource geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode ISupportInitialize.EndInit Signalisiert der BindingSource den Abschluss der Initialisierung. (Von BindingSource geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode ICancelAddNew.EndNew Übergibt ein anstehendes neues Element an die Auflistung. (Von BindingSource geerbt.)
Explizite SchnittstellenimplementierungPrivates Ereignis ISupportInitializeNotification.Initialized Tritt ein, wenn BindingSource initialisiert wird. (Von BindingSource geerbt.)
Explizite SchnittstellenimplementierungPrivate Eigenschaft ISupportInitializeNotification.IsInitialized Ruft einen Wert ab, der angibt, ob BindingSource initialisiert ist. (Von BindingSource geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode IBindingList.RemoveIndex Entfernt den System.ComponentModel.PropertyDescriptor aus den Indizes, die für die Suche verwendet werden. (Von BindingSource geerbt.)

Zum Seitenanfang

Hinweise

Ein Beispiel, wie diese Bindungsquelle, finden Sie unter Erstellen einer Windows Forms-basierten domänenspezifischen Sprache.

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.VisualStudio.Modeling.Design-Namespace