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 | |
---|---|---|
![]() |
ModelingBindingSource() | Initialisiert eine neue Instanz der Microsoft.VisualStudio.Modeling.Design.ModelingBindingSource-Klasse mit den Standardeigenschaftswerten. |
![]() |
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. |
![]() |
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 | |
---|---|---|
![]() |
AllowEdit | Ruft einen Wert ab, der angibt, ob Elemente in der zugrunde liegenden Liste bearbeitet werden können. (Von BindingSource geerbt.) |
![]() |
AllowNew | Gibt an, ob AddNew für diese Quelle aufgerufen werden darf. (Überschreibt BindingSource.AllowNew.) |
![]() |
AllowRemove | Ruft einen Wert ab, der angibt, ob Elemente aus der zugrunde liegenden Liste entfernt werden können. (Von BindingSource geerbt.) |
![]() |
CanRaiseEvents | Ruft einen Wert ab, der angibt, ob die Komponente ein Ereignis auslösen kann. (Von Component geerbt.) |
![]() |
Container | Ruft den IContainer ab, der die Component enthält. (Von Component geerbt.) |
![]() |
Count | Ruft die Gesamtzahl der Elemente in der zugrunde liegenden Liste ab und berücksichtigt den aktuellen Filter-Wert. (Von BindingSource geerbt.) |
![]() |
CurrencyManager | Ruft die Datensatzzeigerverwaltung ab, die dieser BindingSource zugeordnet ist. (Von BindingSource geerbt.) |
![]() |
Current | Ruft das aktuelle Element in der Liste ab. (Von BindingSource geerbt.) |
![]() |
DataMember | Ruft die bestimmte Liste in der Datenquelle ab, zu der derzeit eine Bindung besteht, oder legen Sie diese fest. (Von BindingSource geerbt.) |
![]() |
DataSource | Ruft die Datenquelle ab, mit der eine Bindung besteht, oder legt diese fest. (Von BindingSource geerbt.) |
![]() |
DesignMode | Ruft einen Wert ab, der angibt, ob sich Component gegenwärtig im Entwurfsmodus befindet. (Von Component geerbt.) |
![]() |
Events | Ruft die Liste der Ereignishandler ab, die dieser Component angefügt sind. (Von Component geerbt.) |
![]() |
Filter | Ruft den Ausdruck ab, mit dem die anzuzeigenden Zeilen gefiltert werden, oder legt diesen fest. (Von BindingSource geerbt.) |
![]() |
IsBindingSuspended | Ruft einen Wert ab, der angibt, ob die Listenbindung unterbrochen ist. (Von BindingSource geerbt.) |
![]() |
IsFixedSize | Ruft einen Wert ab, der angibt, ob die zugrunde liegende Liste eine feste Größe hat. (Von BindingSource geerbt.) |
![]() |
IsReadOnly | Ruft einen Wert ab, der angibt, ob die zugrunde liegende Liste schreibgeschützt ist. (Von BindingSource geerbt.) |
![]() |
IsSorted | Ruft einen Wert ab, der angibt, ob die Elemente in der zugrunde liegenden Liste sortiert sind. (Von BindingSource geerbt.) |
![]() |
IsSynchronized | Ruft einen Wert ab, der angibt, ob der Zugriff auf die Auflistung synchronisiert ist (threadsicher). (Von BindingSource geerbt.) |
![]() |
IsValidDataSource | "True", wenn die Datenquelle ein VMSDK ModelElement ist, das in einem VMSDK-Speicher enthalten ist. |
![]() |
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.) |
![]() |
List | Ruft die Liste ab, an die die Verbindung gebunden wird. (Von BindingSource geerbt.) |
![]() |
Position | Ruft den Index des aktuellen Elements in der zugrunde liegenden Liste ab oder legt diesen fest. (Von BindingSource geerbt.) |
![]() |
RaiseListChangedEvents | Ruft einen Wert ab, der angibt, ob das ListChanged-Ereignis ausgelöst werden soll, oder legt diesen fest. (Von BindingSource geerbt.) |
![]() |
Site | Ruft die ISite der Component ab oder legt diese fest. (Von Component geerbt.) |
![]() |
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.) |
![]() |
SortDescriptions | Ruft die Auflistung der auf die Datenquelle angewendeten Sortierbeschreibungen ab. (Von BindingSource geerbt.) |
![]() |
SortDirection | Ruft die Reihenfolge ab, in der die Element in der Liste sortiert werden. (Von BindingSource geerbt.) |
![]() |
SortProperty | Infrastruktur. Ruft den PropertyDescriptor ab, der für die Sortierung der Liste verwendet wird. (Von BindingSource geerbt.) |
![]() |
SupportsAdvancedSorting | Ruft einen Wert ab, der angibt, ob die Datenquelle mehrspaltige Sortierung unterstützt. (Von BindingSource geerbt.) |
![]() |
SupportsChangeNotification | Ruft einen Wert ab, der angibt, ob die Datenquelle Änderungsbenachrichtigung unterstützt. (Von BindingSource geerbt.) |
![]() |
SupportsFiltering | Ruft einen Wert ab, der angibt, ob die Datenquelle Filterung unterstützt. (Von BindingSource geerbt.) |
![]() |
SupportsSearching | Ruft einen Wert ab, der angibt, ob die Datenquelle Suchvorgänge mit der Find-Methode unterstützt. (Von BindingSource geerbt.) |
![]() |
SupportsSorting | Ruft einen Wert ab, der angibt, ob die Datenquelle Sortierung unterstützt. (Von BindingSource geerbt.) |
![]() |
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 | |
---|---|---|
![]() |
Add | Fügt der Liste ein vorhandenes Element hinzu.Der Vorgang wird innerhalb einer Transaktion ausgeführt. (Überschreibt BindingSource.Add(Object).) |
![]() |
AddNew | Fügt der zugrunde liegenden Liste ein neues Element hinzu. (Überschreibt BindingSource.AddNew().) |
![]() |
ApplySort(ListSortDescriptionCollection) | Sortiert die Datenquelle mit den angegebenen Sortierbeschreibungen. (Von BindingSource geerbt.) |
![]() |
ApplySort(PropertyDescriptor, ListSortDirection) | Sortiert die Datenquelle mit dem angegebenen Eigenschaftendeskriptor und der Sortierreihenfolge. (Von BindingSource geerbt.) |
![]() |
CancelEdit | Bricht den aktuellen Bearbeitungsvorgang ab. (Von BindingSource geerbt.) |
![]() |
Clear | Entfernt alle Elemente aus der Liste.Führt den Vorgang innerhalb einer Transaktion aus. (Überschreibt BindingSource.Clear().) |
![]() |
Contains | Bestimmt, ob es sich bei einem Objekt um ein Element in der Liste handelt. (Von BindingSource geerbt.) |
![]() |
CopyTo | Kopiert den Inhalt der List ab dem angegebenen Indexwert in das angegebene Array. (Von BindingSource geerbt.) |
![]() |
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.) |
![]() |
Dispose() | Gibt alle vom Component verwendeten Ressourcen frei. (Von Component geerbt.) |
![]() |
Dispose(Boolean) | Gibt die von BindingSource verwendeten nicht verwalteten Ressourcen und optional die verwalteten Ressourcen frei. (Von BindingSource geerbt.) |
![]() |
EndEdit | Wendet anstehende Änderungen auf die zugrunde liegende Datenquelle an. (Von BindingSource geerbt.) |
![]() |
Equals | Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.) |
![]() |
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.) |
![]() |
Find(String, Object) | Gibt den Index des Elements in der Liste mit dem angegebenen Eigenschaftennamen und Eigenschaftswert zurück. (Von BindingSource geerbt.) |
![]() |
Find(PropertyDescriptor, Object) | Sucht nach dem Index des Elements, das den angegebenen Eigenschaftenbezeichner hat. (Von BindingSource geerbt.) |
![]() |
GetEnumerator | Ruft einen Enumerator für die List ab. (Von BindingSource geerbt.) |
![]() |
GetHashCode | Fungiert als die Standardhashfunktion. (Von Object geerbt.) |
![]() |
GetItemProperties | Ruft ein Array von PropertyDescriptor-Objekten ab, das die bindbaren Eigenschaften des Datenquellenlistentyps darstellt. (Von BindingSource geerbt.) |
![]() |
GetLifetimeService | Sicherheitsrelevant. Ruft das aktuelle Lebensdauerdienstobjekt ab, das die Lebensdauerrichtlinien für diese Instanz steuert. (Von MarshalByRefObject geerbt.) |
![]() |
GetListName | Ruft den Namen der Liste ab, die Daten für die Bindung bereitstellt. (Von BindingSource geerbt.) |
![]() |
GetRelatedCurrencyManager | Ruft die entsprechende Datensatzzeigerverwaltung für den angegebenen Datenmember ab. (Von BindingSource geerbt.) |
![]() |
GetService | Gibt ein Objekt zurück, das einen von der Component oder von deren Container bereitgestellten Dienst darstellt. (Von Component geerbt.) |
![]() |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) |
![]() |
IndexOf | Sucht nach dem angegebenen Objekt und gibt den Index des ersten Vorkommens innerhalb der gesamten Liste zurück. (Von BindingSource geerbt.) |
![]() |
InitializeLifetimeService | Sicherheitsrelevant. Ruft ein Lebensdauerdienstobjekt ab, mit dem die Lebensdauerrichtlinien für diese Instanz gesteuert werden können. (Von MarshalByRefObject geerbt.) |
![]() |
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).) |
![]() |
MemberwiseClone() | Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.) |
![]() |
MemberwiseClone(Boolean) | Erstellt eine flache Kopie des aktuellen MarshalByRefObject-Objekts. (Von MarshalByRefObject geerbt.) |
![]() |
MoveFirst | Wechselt zum ersten Element in der Liste. (Von BindingSource geerbt.) |
![]() |
MoveLast | Wechselt zum letzten Element in der Liste. (Von BindingSource geerbt.) |
![]() |
MoveNext | Wechselt zum nächsten Element in der Liste. (Von BindingSource geerbt.) |
![]() |
MovePrevious | Wechselt zum vorherigen Element in der Liste. (Von BindingSource geerbt.) |
![]() |
OnAddingNew | Löst das AddingNew-Ereignis aus. (Von BindingSource geerbt.) |
![]() |
OnBindingComplete | Löst das BindingComplete-Ereignis aus. (Von BindingSource geerbt.) |
![]() |
OnCurrentChanged | Löst das CurrentChanged-Ereignis aus. (Von BindingSource geerbt.) |
![]() |
OnCurrentItemChanged | Löst das CurrentItemChanged-Ereignis aus. (Von BindingSource geerbt.) |
![]() |
OnDataError | Löst das DataError-Ereignis aus. (Von BindingSource geerbt.) |
![]() |
OnDataMemberChanged | Löst das DataMemberChanged-Ereignis aus. (Von BindingSource geerbt.) |
![]() |
OnDataSourceChanged | Löst das DataSourceChanged-Ereignis aus. (Von BindingSource geerbt.) |
![]() |
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).) |
![]() |
OnPositionChanged | Löst das PositionChanged-Ereignis aus. (Von BindingSource geerbt.) |
![]() |
OnPropertyChanged | Wird aufgerufen, wenn eine Eigenschaft geändert wurde. |
![]() |
Remove | Entfernt das angegebene Element aus der Liste.Führt den Vorgang innerhalb einer Transaktion aus. (Überschreibt BindingSource.Remove(Object).) |
![]() |
RemoveAt | Entfernt das Element am angegebenen Index aus dieser Liste.Führt den Vorgang innerhalb einer Transaktion aus. (Überschreibt BindingSource.RemoveAt(Int32).) |
![]() |
RemoveCurrent | Entfernt das aktuelle Element aus der Liste. (Von BindingSource geerbt.) |
![]() |
RemoveFilter | Entfernt den Filter, der der BindingSource zugeordnet ist. (Von BindingSource geerbt.) |
![]() |
RemoveSort | Entfernt die Sortierung, die der BindingSource zugeordnet ist. (Von BindingSource geerbt.) |
![]() |
ResetAllowNew | Infrastruktur. Initialisiert die AllowNew-Eigenschaft erneut. (Von BindingSource geerbt.) |
![]() |
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.) |
![]() |
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.) |
![]() |
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.) |
![]() |
ResumeBinding | Setzt die Datenbindung fort. (Von BindingSource geerbt.) |
![]() |
SuspendBinding | Unterbricht Datenbindung, sodass die gebundene Datenquelle nicht durch Änderungen aktualisiert werden kann. (Von BindingSource geerbt.) |
![]() |
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 | |
---|---|---|
![]() |
AddingNew | Tritt ein, bevor der zugrunde liegenden Liste ein Element hinzugefügt wird. (Von BindingSource geerbt.) |
![]() |
BindingComplete | Tritt auf, wenn alle Clients an diese BindingSource gebunden wurden. (Von BindingSource geerbt.) |
![]() |
CurrentChanged | Tritt ein, wenn das derzeit gebundene Element geändert wird. (Von BindingSource geerbt.) |
![]() |
CurrentItemChanged | Tritt ein, wenn sich ein Eigenschaftswert der Current-Eigenschaft geändert hat. (Von BindingSource geerbt.) |
![]() |
DataError | Tritt ein, wenn eine positionsbezogene Ausnahme automatisch durch BindingSource behandelt wird. (Von BindingSource geerbt.) |
![]() |
DataMemberChanged | Tritt auf, wenn der DataMember-Eigenschaftswert geändert wurde. (Von BindingSource geerbt.) |
![]() |
DataSourceChanged | Tritt auf, wenn der DataSource-Eigenschaftswert geändert wurde. (Von BindingSource geerbt.) |
![]() |
Disposed | Tritt ein, wenn die Komponente durch einen Aufruf der Dispose-Methode freigegeben wird. (Von Component geerbt.) |
![]() |
ListChanged | Tritt ein, wenn die zugrunde liegende Liste oder ein Element in der Liste geändert wird. (Von BindingSource geerbt.) |
![]() |
PositionChanged | Tritt ein, nachdem sich der Wert der Position-Eigenschaft geändert hat. (Von BindingSource geerbt.) |
Zum Seitenanfang
Explizite Schnittstellen implementierungen
Name | Beschreibung | |
---|---|---|
![]() ![]() |
IBindingList.AddIndex | Fügt den Indizes, die für die Suche verwendet werden, den PropertyDescriptor hinzu. (Von BindingSource geerbt.) |
![]() ![]() |
ISupportInitialize.BeginInit | Signalisiert der BindingSource den Start der Initialisierung. (Von BindingSource geerbt.) |
![]() ![]() |
ICancelAddNew.CancelNew | Entfernt ein anstehendes neues Element aus der Auflistung. (Von BindingSource geerbt.) |
![]() ![]() |
ISupportInitialize.EndInit | Signalisiert der BindingSource den Abschluss der Initialisierung. (Von BindingSource geerbt.) |
![]() ![]() |
ICancelAddNew.EndNew | Übergibt ein anstehendes neues Element an die Auflistung. (Von BindingSource geerbt.) |
![]() ![]() |
ISupportInitializeNotification.Initialized | Tritt ein, wenn BindingSource initialisiert wird. (Von BindingSource geerbt.) |
![]() ![]() |
ISupportInitializeNotification.IsInitialized | Ruft einen Wert ab, der angibt, ob BindingSource initialisiert ist. (Von BindingSource geerbt.) |
![]() ![]() |
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.