Classe ModelingBindingSource
BindingSource specializzato da utilizzare con 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.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.12.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 Microsoft.VisualStudio.Modeling.Design.ModelingBindingSource ai valori di proprietà predefiniti. |
![]() |
ModelingBindingSource(IContainer) | Inizializza una nuova istanza della classe Microsoft.VisualStudio.Modeling.Design.ModelingBindingSource e aggiunge l'oggetto ModelingBindingSource appena creato al contenitore specificato. |
![]() |
ModelingBindingSource(Object, String) | Inizializza una nuova istanza della classe 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 è possibile modificare gli elementi dell'elenco sottostante. (Ereditato da BindingSource) |
![]() |
AllowNew | Is AddNew può essere chiamato in questa origine. (Esegue l'override di BindingSource.AllowNew). |
![]() |
AllowRemove | Ottiene un valore che indica se è possibile rimuovere elementi dall'elenco sottostante. (Ereditato da BindingSource) |
![]() |
CanRaiseEvents | Ottiene un valore che indica se il componente può generare un evento. (Ereditato da Component) |
![]() |
Container | Ottiene il IContainer che contiene il Component. (Ereditato da Component) |
![]() |
Count | Ottiene il numero complessivo di elementi nell'elenco sottostante, prendendo in considerazione il valore Filter corrente. (Ereditato da BindingSource) |
![]() |
CurrencyManager | Ottiene l'oggetto CurrencyManager associato a questo oggetto BindingSource. (Ereditato da BindingSource) |
![]() |
Current | Ottiene l'elemento corrente dell'elenco. (Ereditato da BindingSource) |
![]() |
DataMember | Ottiene o imposta l'elenco specifico nell'origine dati a cui il connettore è attualmente associato. (Ereditato da BindingSource) |
![]() |
DataSource | Ottiene o imposta l'origine dati a cui il connettore è associato. (Ereditato da BindingSource) |
![]() |
DesignMode | Ottiene un valore che indica se il Component si trova in modalità progettazione. (Ereditato da Component) |
![]() |
Events | Ottiene l'elenco dei gestori eventi allegati a questo Component. (Ereditato da Component) |
![]() |
Filter | Ottiene o imposta l'espressione utilizzata per filtrare le righe da visualizzare. (Ereditato da BindingSource) |
![]() |
IsBindingSuspended | Ottiene un valore che indica se l'associazione dell'elenco è sospesa. (Ereditato da BindingSource) |
![]() |
IsFixedSize | Ottiene un valore che indica se l'elenco sottostante ha una dimensione fissa. (Ereditato da BindingSource) |
![]() |
IsReadOnly | Ottiene un valore che indica se l'elenco sottostante è in sola lettura. (Ereditato da BindingSource) |
![]() |
IsSorted | Ottiene un valore che indica se gli elementi dell'elenco sottostante sono ordinati. (Ereditato da BindingSource) |
![]() |
IsSynchronized | Ottiene un valore che indica se l'accesso all'insieme è sincronizzato (thread-safe). (Ereditato da BindingSource) |
![]() |
IsValidDataSource | True se l'origine dati è un oggetto ModelElement VMSDK contenuto in un archivio VMSDK. |
![]() |
Item | Ottiene o imposta l'elemento di un elenco in corrispondenza dell'indice specificato.Se si imposta un elemento, l'operazione verrà eseguita all'interno di una transazione. (Esegue l'override di BindingSource.Item). |
![]() |
List | Ottiene l'elenco a cui è associato il connettore. (Ereditato da BindingSource) |
![]() |
Position | Ottiene o imposta l'indice dell'elemento corrente nell'elenco sottostante. (Ereditato da BindingSource) |
![]() |
RaiseListChangedEvents | Ottiene o imposta un valore che indica se gli eventi ListChanged devono essere generati. (Ereditato da BindingSource) |
![]() |
Site | Ottiene o imposta il ISite del Component. (Ereditato da Component) |
![]() |
Sort | Ottiene o imposta i nomi di colonna utilizzati per l'ordinamento, nonché l'ordine di visualizzazione delle righe nell'origine dati. (Ereditato da BindingSource) |
![]() |
SortDescriptions | Ottiene l'insieme delle descrizioni di ordinamento applicate all'origine dati. (Ereditato da BindingSource) |
![]() |
SortDirection | Ottiene la direzione di ordinamento degli elementi dell'elenco. (Ereditato da BindingSource) |
![]() |
SortProperty | Infrastruttura. Ottiene l'oggetto PropertyDescriptor che viene 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 modiche. (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 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 all'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 le descrizioni di ordinamento specificate. (Ereditato da BindingSource) |
![]() |
ApplySort(PropertyDescriptor, ListSortDirection) | Ordina l'origine dati utilizzando il descrittore e la direzione di ordinamento della proprietà 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 incluso nell'elenco. (Ereditato da BindingSource) |
![]() |
CopyTo | Copia il contenuto della proprietà List nella matrice specificata, partendo dal valore dell'indice specificato. (Ereditato da BindingSource) |
![]() |
CreateObjRef | Critico per la sicurezza. Consente di creare un oggetto che contiene tutte le informazioni rilevanti necessarie per la generazione del proxy utilizzato per effettuare la comunicazione con un oggetto remoto. (Ereditato da MarshalByRefObject) |
![]() |
Dispose() | Rilascia tutte le risorse utilizzate dall'oggetto Component. (Ereditato da Component) |
![]() |
Dispose(Boolean) | Rilascia le risorse non gestite utilizzate da BindingSource e, facoltativamente, le 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 ed esegue altre operazioni di pulizia prima che la classe Component venga recuperata tramite Garbage Collection. (Ereditato da Component) |
![]() |
Find(String, Object) | Restituisce l'indice dell'elemento dell'elenco con il nome e il valore di proprietà specificati. (Ereditato da BindingSource) |
![]() |
Find(PropertyDescriptor, Object) | Cerca l'indice dell'elemento con il descrittore di proprietà specificato. (Ereditato da BindingSource) |
![]() |
GetEnumerator | Recupera un enumeratore per l'oggetto List. (Ereditato da BindingSource) |
![]() |
GetHashCode | Funge da funzione hash predefinita. (Ereditato da Object) |
![]() |
GetItemProperties | Recupera una matrice di oggetti PropertyDescriptor rappresentante le proprietà associabili del tipo di elenco di origine dati. (Ereditato da BindingSource) |
![]() |
GetLifetimeService | Critico per la sicurezza. Consente di recuperare l'oggetto servizio di durata corrente per controllare i criteri di durata per l'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 correlato del membro dati specificato. (Ereditato da BindingSource) |
![]() |
GetService | Consente di restituire un oggetto che rappresenta un servizio fornito da Component o dal relativo Container. (Ereditato da Component) |
![]() |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
![]() |
IndexOf | Cerca l'oggetto specificato e restituisce l'indice della prima occorrenza all'interno dell'intero elenco. (Ereditato da BindingSource) |
![]() |
InitializeLifetimeService | Critico per la sicurezza. Consente di ottenere un oggetto servizio di durata per il controllo dei criteri di durata per l'istanza. (Ereditato da MarshalByRefObject) |
![]() |
Insert | Consente di inserire un elemento nell'elenco in corrispondenza dell'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 dei riferimenti dell'oggetto MarshalByRefObject corrente. (Ereditato da MarshalByRefObject) |
![]() |
MoveFirst | Passa al primo elemento dell'elenco. (Ereditato da BindingSource) |
![]() |
MoveLast | Passa all'ultimo elemento dell'elenco. (Ereditato da BindingSource) |
![]() |
MoveNext | Passa al successivo elemento dell'elenco. (Ereditato da BindingSource) |
![]() |
MovePrevious | Passa al precedente elemento dell'elenco. (Ereditato da BindingSource) |
![]() |
OnAddingNew | Genera l'evento AddingNew. (Ereditato da BindingSource) |
![]() |
OnBindingComplete | Genera l'evento BindingComplete. (Ereditato da BindingSource) |
![]() |
OnCurrentChanged | Genera l'evento CurrentChanged. (Ereditato da BindingSource) |
![]() |
OnCurrentItemChanged | Genera l'evento CurrentItemChanged. (Ereditato da BindingSource) |
![]() |
OnDataError | Genera l'evento DataError. (Ereditato da BindingSource) |
![]() |
OnDataMemberChanged | Genera l'evento DataMemberChanged. (Ereditato da BindingSource) |
![]() |
OnDataSourceChanged | Genera l'evento 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'origine dati valida. (Esegue l'override di BindingSource.OnListChanged(ListChangedEventArgs)). |
![]() |
OnPositionChanged | Genera l'evento PositionChanged. (Ereditato da BindingSource) |
![]() |
OnPropertyChanged | Viene chiamato quando una proprietà viene modificata. |
![]() |
Remove | Rimuove dall'elenco l'elemento specificato.Esegue l'operazione in una transazione. (Esegue l'override di BindingSource.Remove(Object)). |
![]() |
RemoveAt | Rimuove l'elemento presente nell'elenco in corrispondenza dell'indice specificato.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 all'oggetto BindingSource. (Ereditato da BindingSource) |
![]() |
RemoveSort | Rimuove l'ordinamento associato all'oggetto BindingSource. (Ereditato da BindingSource) |
![]() |
ResetAllowNew | Infrastruttura. Reinizializza la proprietà AllowNew. (Ereditato da BindingSource) |
![]() |
ResetBindings | Fa sì che un controllo associato all'oggetto BindingSource esegua la rilettura di tutti gli elementi dell'elenco e aggiorni i relativi valori visualizzati. (Ereditato da BindingSource) |
![]() |
ResetCurrentItem | Fa sì che un controllo associato all'oggetto BindingSource esegua la rilettura dell'elemento correntemente selezionato e aggiorni il relativo valore visualizzato. (Ereditato da BindingSource) |
![]() |
ResetItem | Fa sì che un controllo associato all'oggetto BindingSource esegua la rilettura dell'elemento posto in corrispondenza dell'indice specificato e aggiorni il relativo valore visualizzato. (Ereditato da BindingSource) |
![]() |
ResumeBinding | Riprende l'associazione dati. (Ereditato da BindingSource) |
![]() |
SuspendBinding | Sospende l'associazione dati per evitare che le modifiche aggiornino l'origine dati associata. (Ereditato da BindingSource) |
![]() |
ToString | Restituisce un oggetto String contenente il nome dell'oggetto Component, se presente.Non è consigliabile eseguire l'override di questo metodo. (Ereditato da Component) |
In alto
Eventi
Nome | Descrizione | |
---|---|---|
![]() |
AddingNew | Si verifica prima dell'aggiunta di un elemento all'elenco sottostante. (Ereditato da BindingSource) |
![]() |
BindingComplete | Si verifica quando tutti i client sono stati associati a questo oggetto BindingSource. (Ereditato da BindingSource) |
![]() |
CurrentChanged | Si verifica quando l'elemento correntemente associato viene modificato. (Ereditato da BindingSource) |
![]() |
CurrentItemChanged | Si verifica in seguito alla modifica del valore della proprietà Current. (Ereditato da BindingSource) |
![]() |
DataError | Si verifica quando un'eccezione correlata alla valuta viene gestita in modo invisibile all'utente dall'oggetto BindingSource. (Ereditato da BindingSource) |
![]() |
DataMemberChanged | Si verifica quando il valore della proprietà DataMember è stato modificato. (Ereditato da BindingSource) |
![]() |
DataSourceChanged | Si verifica quando il valore della proprietà DataSource è stato modificato. (Ereditato da BindingSource) |
![]() |
Disposed | Si verifica quando il componente viene eliminato da una chiamata al metodo Dispose. (Ereditato da Component) |
![]() |
ListChanged | Si verifica quando viene modificato l'elenco sottostante o uno dei relativi elementi. (Ereditato da BindingSource) |
![]() |
PositionChanged | Si verifica in seguito alla modifica del valore della proprietà Position. (Ereditato da BindingSource) |
In alto
Implementazioni esplicite dell'interfaccia
Nome | Descrizione | |
---|---|---|
![]() ![]() |
IBindingList.AddIndex | Consente di aggiungere l'oggetto PropertyDescriptor agli indici utilizzati per la ricerca. (Ereditato da BindingSource) |
![]() ![]() |
ISupportInitialize.BeginInit | Segnala all'oggetto BindingSource l'avvio dell'inizializzazione. (Ereditato da BindingSource) |
![]() ![]() |
ICancelAddNew.CancelNew | Elimina dall'insieme un nuovo elemento in sospeso. (Ereditato da BindingSource) |
![]() ![]() |
ISupportInitialize.EndInit | Segnala all'oggetto BindingSource il completamento dell'inizializzazione. (Ereditato da BindingSource) |
![]() ![]() |
ICancelAddNew.EndNew | Esegue il commit di un nuovo elemento in sospeso nell'insieme. (Ereditato da BindingSource) |
![]() ![]() |
ISupportInitializeNotification.Initialized | Si verifica quando viene inizializzato l'oggetto BindingSource. (Ereditato da BindingSource) |
![]() ![]() |
ISupportInitializeNotification.IsInitialized | Ottiene un valore che indica se l'oggetto BindingSource è inizializzato. (Ereditato da BindingSource) |
![]() ![]() |
IBindingList.RemoveIndex | Rimuove l'oggetto System.ComponentModel.PropertyDescriptor dagli indici utilizzati per la ricerca. (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.