Classe ModelingBindingSource
Un componente BindingSource specializzato per l'utilizzo con i modelli VMSDK (strumenti DSL).Crea una transazione quando vengono aggiunti o rimossi elementi.
Gerarchia di ereditarietà
System.Object
System.MarshalByRefObject
System.ComponentModel.Component
System.Windows.Forms.BindingSource
Microsoft.VisualStudio.Modeling.Design.ModelingBindingSource
Spazio dei nomi: Microsoft.VisualStudio.Modeling.Design
Assembly: Microsoft.VisualStudio.Modeling.Sdk.11.0 (in Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)
Sintassi
'Dichiarazione
Public Class ModelingBindingSource _
Inherits BindingSource
public class ModelingBindingSource : BindingSource
Il tipo ModelingBindingSource espone i seguenti membri.
Costruttori
Nome | Descrizione | |
---|---|---|
![]() |
ModelingBindingSource() | Inizializza una nuova istanza della classe di Microsoft.VisualStudio.Modeling.Design.ModelingBindingSource ai valori di proprietà predefinito. |
![]() |
ModelingBindingSource(IContainer) | Inizializza una nuova istanza della classe di Microsoft.VisualStudio.Modeling.Design.ModelingBindingSource e aggiunge l'oggetto appena creata di ModelingBindingSource al contenitore specificato. |
![]() |
ModelingBindingSource(Object, String) | Inizializza una nuova istanza della classe di Microsoft.VisualStudio.Modeling.Design.ModelingBindingSource con l'origine dati e il membro dati specificati. |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
![]() |
AllowEdit | Ottiene un valore che indica se gli elementi nell'elenco sottostante possono essere modificati. (Ereditato da BindingSource) |
![]() |
AllowNew | È AddNew consentito chiamato al database di origine. (Esegue l'override di BindingSource.AllowNew). |
![]() |
AllowRemove | Ottiene un valore che indica se gli elementi possono essere rimossi dall'elenco sottostante. (Ereditato da BindingSource) |
![]() |
CanRaiseEvents | Ottiene un valore che indica se il componente può generare un evento. (Ereditato da Component) |
![]() |
Container | ottiene IContainer contenente Component. (Ereditato da Component) |
![]() |
Count | Ottiene il numero complessivo di elementi nell'elenco sottostante, che accetta il valore corrente di Filter in considerazione. (Ereditato da BindingSource) |
![]() |
CurrencyManager | Ottiene l'oggetto CurrencyManager associato a questo BindingSource. (Ereditato da BindingSource) |
![]() |
Current | Ottiene l'elemento corrente nell'elenco. (Ereditato da BindingSource) |
![]() |
DataMember | Ottiene o imposta l'elenco specifico nell'origine dati cui il connettore attualmente associa. (Ereditato da BindingSource) |
![]() |
DataSource | Ottiene o imposta l'origine dati che il connettore associa a. (Ereditato da BindingSource) |
![]() |
DesignMode | ottiene un valore che indica se Component si trova in modalità progettazione. (Ereditato da Component) |
![]() |
Events | Ottiene l'elenco dei gestori eventi associati a questo Component. (Ereditato da Component) |
![]() |
Filter | Ottiene o imposta l'espressione utilizzata per filtrare le righe visualizzate. (Ereditato da BindingSource) |
![]() |
IsBindingSuspended | Ottiene un valore che indica se l'associazione di elenco viene sospesa. (Ereditato da BindingSource) |
![]() |
IsFixedSize | Ottiene un valore che indica se nell'elenco sottostante ha dimensioni fisse. (Ereditato da BindingSource) |
![]() |
IsReadOnly | Ottiene un valore che indica se nell'elenco sottostante è di sola lettura. (Ereditato da BindingSource) |
![]() |
IsSorted | Ottiene un valore che indica se gli elementi nell'elenco sottostante vengono ordinati. (Ereditato da BindingSource) |
![]() |
IsSynchronized | Ottiene un valore che indica se l'accesso alla raccolta è sincronizzato (thread-safe). (Ereditato da BindingSource) |
![]() |
IsValidDataSource | True se l'origine dati è un VMSDK ModelElement contenuto in un archivio VMSDK. |
![]() |
Item | Ottiene o imposta l'elemento dell'indice specificato.Se si imposta un elemento, l'operazione verrà eseguito in una transazione. (Esegue l'override di BindingSource.Item). |
![]() |
List | Ottiene l'elenco che il connettore è associato. (Ereditato da BindingSource) |
![]() |
Position | Ottiene o imposta il valore dell'elemento corrente nell'elenco sottostante. (Ereditato da BindingSource) |
![]() |
RaiseListChangedEvents | Ottiene o imposta un valore che indica se gli eventi di ListChanged devono essere generati. (Ereditato da BindingSource) |
![]() |
Site | ottiene o imposta ISite il Component. (Ereditato da Component) |
![]() |
Sort | Ottiene o imposta i nomi delle colonne utilizzati per l'ordinamento e il criterio per visualizzare le righe nell'origine dati. (Ereditato da BindingSource) |
![]() |
SortDescriptions | Ottiene la raccolta di descrizioni di ordinamento applicati all'origine dati. (Ereditato da BindingSource) |
![]() |
SortDirection | Ottiene la direzione in cui gli elementi nell'elenco sono ordinati. (Ereditato da BindingSource) |
![]() |
SortProperty | Infrastruttura. Ottiene PropertyDescriptor utilizzato per l'ordinamento dell'elenco. (Ereditato da BindingSource) |
![]() |
SupportsAdvancedSorting | ottiene un valore che indica se l'origine dati supporta l'ordinamento a più colonne. (Ereditato da BindingSource) |
![]() |
SupportsChangeNotification | ottiene un valore che indica se l'origine dati supporta la notifica di modifica. (Ereditato da BindingSource) |
![]() |
SupportsFiltering | Ottiene un valore che indica se l'origine dati supporta il filtraggio. (Ereditato da BindingSource) |
![]() |
SupportsSearching | ottiene un valore che indica se l'origine dati supporta la ricerca con il metodo di Find . (Ereditato da BindingSource) |
![]() |
SupportsSorting | ottiene un valore che indica se l'origine dati supporta l'ordinamento. (Ereditato da BindingSource) |
![]() |
SyncRoot | Ottiene un oggetto che può essere utilizzato per sincronizzare l'accesso all'elenco sottostante. (Ereditato da BindingSource) |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
![]() |
Add | Aggiunge un elemento esistente nell'elenco.L'operazione verrà eseguita in una transazione. (Esegue l'override di BindingSource.Add(Object)). |
![]() |
AddNew | Aggiunge un nuovo elemento all'elenco sottostante. (Esegue l'override di BindingSource.AddNew()). |
![]() |
ApplySort(ListSortDescriptionCollection) | Ordina l'origine dati con descrizioni si specifica di ordinamento. (Ereditato da BindingSource) |
![]() |
ApplySort(PropertyDescriptor, ListSortDirection) | Ordina l'origine dati utilizzando il descrittore di proprietà e del tipo di ordinamento specificati. (Ereditato da BindingSource) |
![]() |
CancelEdit | Annulla l'operazione di modifica corrente. (Ereditato da BindingSource) |
![]() |
Clear | Rimuove tutti gli elementi dall'elenco.Esegue l'operazione in una transazione. (Esegue l'override di BindingSource.Clear()). |
![]() |
Contains | Determina se un oggetto è un elemento nell'elenco. (Ereditato da BindingSource) |
![]() |
CopyTo | Copia il contenuto di List alla matrice specificata, a partire dal valore di indice specificato. (Ereditato da BindingSource) |
![]() |
CreateObjRef | Critico per la sicurezza. Crea un oggetto che contiene tutte le informazioni rilevanti obbligatorio per generare un proxy utilizzato per comunicare con un oggetto remoto. (Ereditato da MarshalByRefObject) |
![]() |
Dispose() | Libera tutte le risorse utilizzate da Component. (Ereditato da Component) |
![]() |
Dispose(Boolean) | Rilascia risorse non gestite utilizzate da BindingSource e facoltativamente dealloca risorse gestite. (Ereditato da BindingSource) |
![]() |
EndEdit | Applica modifiche in sospeso all'origine dati sottostante. (Ereditato da BindingSource) |
![]() |
Equals | Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object) |
![]() |
Finalize | Rilascia risorse non gestite e l'esecuzione di altre operazioni di pulitura prima di Component viene recuperato dalla Garbage Collection. (Ereditato da Component) |
![]() |
Find(String, Object) | Restituisce l'indice dell'elemento nell'elenco con il nome della proprietà e il valore specificati. (Ereditato da BindingSource) |
![]() |
Find(PropertyDescriptor, Object) | Cerca l'indice dell'elemento che presenta il descrittore di proprietà specificato. (Ereditato da BindingSource) |
![]() |
GetEnumerator | recupera un enumeratore per List. (Ereditato da BindingSource) |
![]() |
GetHashCode | Funge da funzione hash per un determinato tipo. (Ereditato da Object) |
![]() |
GetItemProperties | Recupera una matrice di oggetti di PropertyDescriptor che rappresentano le proprietà associabili dell'elenco di origine dati. (Ereditato da BindingSource) |
![]() |
GetLifetimeService | Critico per la sicurezza. Recupera l'oggetto corrente del servizio di durata che controlla i criteri di durata dell'istanza. (Ereditato da MarshalByRefObject) |
![]() |
GetListName | Ottiene il nome dell'elenco che fornisce i dati per l'associazione. (Ereditato da BindingSource) |
![]() |
GetRelatedCurrencyManager | Ottiene l'oggetto CurrencyManager correlata per il membro dati specificato. (Ereditato da BindingSource) |
![]() |
GetService | Restituisce un oggetto che rappresenta un servizio fornito da Component o dal Container. (Ereditato da Component) |
![]() |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
![]() |
IndexOf | Consente di cercare l'oggetto e restituisce specificati l'indice della prima occorrenza all'interno dell'intero elenco. (Ereditato da BindingSource) |
![]() |
InitializeLifetimeService | Critico per la sicurezza. Ottiene un oggetto di servizio di durata per controllare i criteri di durata dell'istanza. (Ereditato da MarshalByRefObject) |
![]() |
Insert | Inserisce un elemento nell'indice specificato.Esegue l'operazione in una transazione. (Esegue l'override di BindingSource.Insert(Int32, Object)). |
![]() |
MemberwiseClone() | Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object) |
![]() |
MemberwiseClone(Boolean) | Crea una copia superficiale corrente MarshalByRefObject oggetto. (Ereditato da MarshalByRefObject) |
![]() |
MoveFirst | Consente di passare al primo elemento nell'elenco. (Ereditato da BindingSource) |
![]() |
MoveLast | Consente di passare all'ultimo elemento nell'elenco. (Ereditato da BindingSource) |
![]() |
MoveNext | Consente di passare all'elemento successivo nell'elenco. (Ereditato da BindingSource) |
![]() |
MovePrevious | Consente di passare all'elemento precedente nell'elenco. (Ereditato da BindingSource) |
![]() |
OnAddingNew | Genera l'evento di AddingNew . (Ereditato da BindingSource) |
![]() |
OnBindingComplete | Genera l'evento di BindingComplete . (Ereditato da BindingSource) |
![]() |
OnCurrentChanged | Genera l'evento di CurrentChanged . (Ereditato da BindingSource) |
![]() |
OnCurrentItemChanged | Genera l'evento di CurrentItemChanged . (Ereditato da BindingSource) |
![]() |
OnDataError | Genera l'evento di DataError . (Ereditato da BindingSource) |
![]() |
OnDataMemberChanged | Genera l'evento di DataMemberChanged . (Ereditato da BindingSource) |
![]() |
OnDataSourceChanged | Genera l'evento di DataSourceChanged . (Ereditato da BindingSource) |
![]() |
OnListChanged | Se l'elenco è stato modificato questo metodo viene chiamato per reimpostare i gestori eventi dell'archivio e reimpostare lo stato di un valore datasource valido. (Esegue l'override di BindingSource.OnListChanged(ListChangedEventArgs)). |
![]() |
OnPositionChanged | Genera l'evento di PositionChanged . (Ereditato da BindingSource) |
![]() |
OnPropertyChanged | Chiamato quando una proprietà viene modificato. |
![]() |
Remove | Rimuove l'elemento specificato dall'elenco.Esegue l'operazione in una transazione. (Esegue l'override di BindingSource.Remove(Object)). |
![]() |
RemoveAt | Rimuove l'elemento all'indice specificato nell'elenco.Esegue l'operazione in una transazione. (Esegue l'override di BindingSource.RemoveAt(Int32)). |
![]() |
RemoveCurrent | Rimuove l'elemento corrente dall'elenco. (Ereditato da BindingSource) |
![]() |
RemoveFilter | Rimuove il filtro associato a BindingSource. (Ereditato da BindingSource) |
![]() |
RemoveSort | Elimina l'ordinamento associato a BindingSource. (Ereditato da BindingSource) |
![]() |
ResetAllowNew | Infrastruttura. Reinizializza la proprietà di AllowNew . (Ereditato da BindingSource) |
![]() |
ResetBindings | Verrà creato un controllo per limitare a BindingSource per rileggere tutti gli elementi nell'elenco e per aggiornare i valori visualizzati. (Ereditato da BindingSource) |
![]() |
ResetCurrentItem | Verrà creato un controllo per limitare a BindingSource per rileggere l'elemento attualmente selezionato e per aggiornare il valore visualizzato. (Ereditato da BindingSource) |
![]() |
ResetItem | Verrà creato un controllo per limitare a BindingSource per rileggere l'elemento all'indice specificato e aggiorna il valore visualizzato. (Ereditato da BindingSource) |
![]() |
ResumeBinding | Riprende l'associazione dati. (Ereditato da BindingSource) |
![]() |
SuspendBinding | Sospende l'associazione dati per impedire le modifiche da aggiornare l'origine dati associata. (Ereditato da BindingSource) |
![]() |
ToString | Restituisce un oggetto String contenere il nome Component, se presente.Questo metodo non deve essere sottoposto a override. (Ereditato da Component) |
In alto
Eventi
Nome | Descrizione | |
---|---|---|
![]() |
AddingNew | Si verifica prima che un elemento sia stato aggiunto all'elenco sottostante. (Ereditato da BindingSource) |
![]() |
BindingComplete | si verifica quando tutti i client sono stati associati a questo BindingSource. (Ereditato da BindingSource) |
![]() |
CurrentChanged | si verifica quando le modifiche di elemento attualmente associate. (Ereditato da BindingSource) |
![]() |
CurrentItemChanged | Si verifica quando un valore della proprietà della proprietà di Current è stato modificato. (Ereditato da BindingSource) |
![]() |
DataError | Si verifica quando un'eccezione valuta-correlata viene gestita automaticamente da BindingSource. (Ereditato da BindingSource) |
![]() |
DataMemberChanged | Si verifica quando il valore della proprietà di DataMember è stato modificato. (Ereditato da BindingSource) |
![]() |
DataSourceChanged | Si verifica quando il valore della proprietà di DataSource è stato modificato. (Ereditato da BindingSource) |
![]() |
Disposed | Si verifica quando il componente viene eliminato da una chiamata a Dispose metodo. (Ereditato da Component) |
![]() |
ListChanged | Si verifica quando cambia sottostanti dell'elenco o un elemento dell'elenco. (Ereditato da BindingSource) |
![]() |
PositionChanged | Si verifica dopo che il valore della proprietà di Position è stato modificato. (Ereditato da BindingSource) |
In alto
Implementazioni esplicite dell'interfaccia
Nome | Descrizione | |
---|---|---|
![]() ![]() |
IBindingList.AddIndex | Aggiunge PropertyDescriptor agli indici utilizzati per trovare. (Ereditato da BindingSource) |
![]() ![]() |
ISupportInitialize.BeginInit | Segnala BindingSource che l'inizializzazione è iniziale. (Ereditato da BindingSource) |
![]() ![]() |
ICancelAddNew.CancelNew | Rimozione del nuovo elemento in sospeso dalla raccolta. (Ereditato da BindingSource) |
![]() ![]() |
ISupportInitialize.EndInit | segnala BindingSource che l'inizializzazione è completa. (Ereditato da BindingSource) |
![]() ![]() |
ICancelAddNew.EndNew | Esegue il commit del nuovo elemento in sospeso alla raccolta. (Ereditato da BindingSource) |
![]() ![]() |
ISupportInitializeNotification.Initialized | Si verifica quando BindingSource viene inizializzato. (Ereditato da BindingSource) |
![]() ![]() |
ISupportInitializeNotification.IsInitialized | Ottiene un valore che indica se l'oggetto BindingSource è inizializzato. (Ereditato da BindingSource) |
![]() ![]() |
IBindingList.RemoveIndex | Rimuove System.ComponentModel.PropertyDescriptor dagli indici utilizzati per trovare. (Ereditato da BindingSource) |
In alto
Note
per un esempio di come utilizzare questa origine di associazione, vedere Creazione di un linguaggio specifico di dominio basato su Windows Form.
Codice thread safe
Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.