Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Classe BindingListCollectionView

 

Data di pubblicazione: ottobre 2016

Rappresenta CollectionView per le raccolte che implementano IBindingList, ad esempio le visualizzazioni dati Microsoft ActiveX Data Objects (ADO).

Spazio dei nomi:   System.Windows.Data
Assembly:  PresentationFramework (in PresentationFramework.dll)

System.Object
  System.Windows.Threading.DispatcherObject
    System.Windows.Data.CollectionView
      System.Windows.Data.BindingListCollectionView

public sealed class BindingListCollectionView : CollectionView, 
	IComparer, IEditableCollectionView, ICollectionViewLiveShaping, 
	IItemProperties

NomeDescrizione
System_CAPS_pubmethodBindingListCollectionView(IBindingList)

Inizializza un'istanza di BindingListCollectionView sull'elenco specificato.

NomeDescrizione
System_CAPS_pubpropertyCanAddNew

Ottiene un valore che indica se è possibile aggiungere un nuovo elemento alla raccolta.

System_CAPS_pubpropertyCanCancelEdit

Ottiene un valore che indica se la visualizzazione raccolta può annullare le modifiche in sospeso e ripristinare i valori originali di un oggetto modificato.

System_CAPS_pubpropertyCanChangeLiveFiltering

Ottiene un valore che indica se questa visualizzazione supporta attivando o disattivando il filtraggio dei dati in tempo reale.

System_CAPS_pubpropertyCanChangeLiveGrouping

Ottiene un valore che indica se questa visualizzazione supporta il raggruppamento di trasformazione dati in tempo reale o disattivare.

System_CAPS_pubpropertyCanChangeLiveSorting

Ottiene un valore che indica se questa visualizzazione supporta l'ordinamento dei dati in tempo reale l'attivazione o disattivazione.

System_CAPS_pubpropertyCanCustomFilter

Ottiene un valore che indica se la visualizzazione supporta il filtro personalizzato.

System_CAPS_pubpropertyCanFilter

Ottiene un valore che indica se la visualizzazione supporta il filtro basato su callback.(Esegue l'override di CollectionView.CanFilter.)

System_CAPS_pubpropertyCanGroup

Ottiene un valore che indica se la visualizzazione supporta il raggruppamento.(Esegue l'override di CollectionView.CanGroup.)

System_CAPS_pubpropertyCanRemove

Ottiene un valore che indica se è possibile rimuovere un elemento dalla raccolta.

System_CAPS_pubpropertyCanSort

Ottiene un valore che indica se la raccolta supporta l'ordinamento.(Esegue l'override di CollectionView.CanSort.)

System_CAPS_pubpropertyComparer

Restituisce un oggetto che è possibile utilizzare per confrontare gli elementi della visualizzazione.(Ereditato da CollectionView.)

System_CAPS_pubpropertyCount

Ottiene il numero stimato di record nella raccolta.(Esegue l'override di CollectionView.Count.)

System_CAPS_pubpropertyCulture

Ottiene o imposta le informazioni delle impostazioni cultura da utilizzare durante l'ordinamento.(Ereditato da CollectionView.)

System_CAPS_pubpropertyCurrentAddItem

Ottiene l'elemento che viene aggiunto durante la transazione di aggiunta corrente.

System_CAPS_pubpropertyCurrentEditItem

Ottiene l'elemento della raccolta che viene modificato.

System_CAPS_pubpropertyCurrentItem

Ottiene l'elemento corrente della visualizzazione.(Ereditato da CollectionView.)

System_CAPS_pubpropertyCurrentPosition

Ottiene la posizione ordinale del CurrentItem all'interno della visualizzazione (facoltativamente ordinata e filtrata).(Ereditato da CollectionView.)

System_CAPS_pubpropertyCustomFilter

Ottiene o imposta un filtro personalizzato.

System_CAPS_pubpropertyDispatcher

Ottiene il Dispatcher questo DispatcherObject è associato.(Ereditato da DispatcherObject.)

System_CAPS_pubpropertyFilter

Ottiene o imposta un metodo usato per stabilire se un elemento è appropriato per l'inclusione nella visualizzazione.(Ereditato da CollectionView.)

System_CAPS_pubpropertyGroupBySelector

Ottiene o imposta un delegato per selezionare il GroupDescription in funzione del gruppo padre e il relativo livello.

System_CAPS_pubpropertyGroupDescriptions

Ottiene una raccolta di oggetti GroupDescription che descrive la modalità di raggruppamento degli elementi nella visualizzazione.(Esegue l'override di CollectionView.GroupDescriptions.)

System_CAPS_pubpropertyGroups

Ottiene i gruppi di livello superiore.(Esegue l'override di CollectionView.Groups.)

System_CAPS_pubpropertyIsAddingNew

Ottiene un valore che indica se è in corso una transazione di aggiunta.

System_CAPS_pubpropertyIsCurrentAfterLast

Ottiene un valore che indica se l'oggetto CurrentItem della visualizzazione è oltre la fine della raccolta.(Ereditato da CollectionView.)

System_CAPS_pubpropertyIsCurrentBeforeFirst

Ottiene un valore che indica se l'oggetto CurrentItem della visualizzazione è prima dell'inizio della raccolta.(Ereditato da CollectionView.)

System_CAPS_pubpropertyIsDataInGroupOrder

Ottiene o imposta un valore che indica se l'elenco di elementi (dopo aver applicato l'ordinamento e filtri, se presente) è già presente nell'ordine corretto per il raggruppamento.

System_CAPS_pubpropertyIsEditingItem

Ottiene un valore che indica se è in corso una transazione di modifica.

System_CAPS_pubpropertyIsEmpty

Restituisce un valore che indica se la visualizzazione risultante (filtrata) è vuota.(Esegue l'override di CollectionView.IsEmpty.)

System_CAPS_pubpropertyIsInUse

Ottiene un valore che indica se qualsiasi oggetto sottoscrive gli eventi di questo CollectionView.(Ereditato da CollectionView.)

System_CAPS_pubpropertyIsLiveFiltering

Ottiene o imposta un valore che indica se è abilitato il filtraggio dei dati in tempo reale.

System_CAPS_pubpropertyIsLiveGrouping

Ottiene o imposta un valore che indica se è abilitato il raggruppamento dei dati in tempo reale.

System_CAPS_pubpropertyIsLiveSorting

Ottiene o imposta un valore che indica se è abilitato l'ordinamento dei dati in tempo reale.

System_CAPS_pubpropertyItemProperties

Ottiene una raccolta di oggetti che descrive le proprietà degli elementi nella raccolta.

System_CAPS_pubpropertyLiveFilteringProperties

Ottiene una raccolta di stringhe che specificano le proprietà che fanno parte di filtro dei dati in tempo reale.

System_CAPS_pubpropertyLiveGroupingProperties

Ottiene una raccolta di stringhe che specificano le proprietà che fanno parte di raggruppamento dei dati in tempo reale.

System_CAPS_pubpropertyLiveSortingProperties

Ottiene una raccolta di stringhe che specificano le proprietà che fanno parte di ordinamento dei dati in tempo reale.

System_CAPS_pubpropertyNeedsRefresh

Ottiene un valore che indica se la vista deve essere aggiornato.(Ereditato da CollectionView.)

System_CAPS_pubpropertyNewItemPlaceholderPosition

Ottiene o imposta la posizione del segnaposto del nuovo elemento nel BindingListCollectionView.

System_CAPS_pubpropertySortDescriptions

Ottiene una raccolta di oggetti SortDescription che descrive la modalità di ordinamento degli elementi nella visualizzazione.(Esegue l'override di CollectionView.SortDescriptions.)

System_CAPS_pubpropertySourceCollection

Restituisce la raccolta sottostante non filtrata.(Ereditato da CollectionView.)

NomeDescrizione
System_CAPS_pubmethodAddNew()

Inizia una transazione di aggiunta e restituisce il nuovo elemento in sospeso.

System_CAPS_pubmethodCancelEdit()

Termina la transazione di modifica e, se possibile, ripristina il valore originale dell'elemento.

System_CAPS_pubmethodCancelNew()

Termina la transazione di aggiunta ed elimina il nuovo elemento in sospeso.

System_CAPS_pubmethodCheckAccess()

Determina se il thread chiamante ha accesso a questo DispatcherObject.(Ereditato da DispatcherObject.)

System_CAPS_pubmethodCommitEdit()

Termina la transazione di modifica e salva le modifiche in sospeso.

System_CAPS_pubmethodCommitNew()

Termina la transazione di aggiunta e salva il nuovo elemento in sospeso.

System_CAPS_pubmethodContains(Object)

Restituisce un valore che indica se un determinato elemento appartiene alla visualizzazione dell'insieme.(Esegue l'override di CollectionView.Contains(Object).)

System_CAPS_pubmethodDeferRefresh()

Immette un ciclo di rinvio che è possibile utilizzare per unire le modifiche alla visualizzazione e ritardare l'aggiornamento automatico.(Ereditato da CollectionView.)

System_CAPS_pubmethodDetachFromSourceCollection()

Scollega la raccolta sottostante da questa visualizzazione di raccolta per abilitare la visualizzazione di raccolta deve essere sottoposto a garbage collection.(Esegue l'override di CollectionView.DetachFromSourceCollection().)

System_CAPS_pubmethodEditItem(Object)

Avvia una transazione di modifica dell'elemento specificato.

System_CAPS_pubmethodEquals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object.)

System_CAPS_pubmethodGetHashCode()

Funge da funzione hash predefinita.(Ereditato da Object.)

System_CAPS_pubmethodGetItemAt(Int32)

Recupera l'elemento in corrispondenza della posizione specificata nella vista.(Esegue l'override di CollectionView.GetItemAt(Int32).)

System_CAPS_pubmethodGetType()

Ottiene l'oggetto Type dell'istanza corrente.(Ereditato da Object.)

System_CAPS_pubmethodIndexOf(Object)

Restituisce l'indice a cui appartiene l'elemento specificato nella visualizzazione raccolta.(Esegue l'override di CollectionView.IndexOf(Object).)

System_CAPS_pubmethodMoveCurrentTo(Object)

Imposta l'elemento specificato in modo che sia l'oggetto CurrentItem nella visualizzazione.(Ereditato da CollectionView.)

System_CAPS_pubmethodMoveCurrentToFirst()

Imposta il primo elemento nella visualizzazione come CurrentItem.(Ereditato da CollectionView.)

System_CAPS_pubmethodMoveCurrentToLast()

Imposta l’ultimo elemento nella visualizzazione come CurrentItem.(Ereditato da CollectionView.)

System_CAPS_pubmethodMoveCurrentToNext()

Imposta l'elemento successivo a CurrentItem nella visualizzazione come CurrentItem.(Ereditato da CollectionView.)

System_CAPS_pubmethodMoveCurrentToPosition(Int32)

Imposta l'elemento in corrispondenza dell'indice specificato come primo oggetto CurrentItem nella visualizzazione.(Esegue l'override di CollectionView.MoveCurrentToPosition(Int32).)

System_CAPS_pubmethodMoveCurrentToPrevious()

Imposta l’elemento precedente a CurrentItem nella visualizzazione come CurrentItem.(Ereditato da CollectionView.)

System_CAPS_pubmethodPassesFilter(Object)

Restituisce un valore che indica se l'elemento specificato nella raccolta sottostante appartiene alla visualizzazione.(Esegue l'override di CollectionView.PassesFilter(Object).)

System_CAPS_pubmethodRefresh()

Ricrea la visualizzazione.(Ereditato da CollectionView.)

System_CAPS_pubmethodRemove(Object)

Rimuove l'elemento specificato dalla raccolta.

System_CAPS_pubmethodRemoveAt(Int32)

Rimuove dalla raccolta l'elemento in corrispondenza della posizione specificata.

System_CAPS_pubmethodToString()

Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object.)

System_CAPS_pubmethodVerifyAccess()

Impone che il thread chiamante abbia accesso a questo DispatcherObject.(Ereditato da DispatcherObject.)

NomeDescrizione
System_CAPS_pubeventCurrentChanged

Si verifica dopo la modifica di CurrentItem.(Ereditato da CollectionView.)

System_CAPS_pubeventCurrentChanging

Si verifica quando il CurrentItem in fase di modifica.(Ereditato da CollectionView.)

NomeDescrizione
System_CAPS_pubinterfaceSystem_CAPS_priveventINotifyCollectionChanged.CollectionChanged

Si verifica quando la vista viene modificata.(Ereditato da CollectionView.)

System_CAPS_pubinterfaceSystem_CAPS_priveventINotifyPropertyChanged.PropertyChanged

Si verifica quando il valore di una proprietà cambia. (Ereditato da CollectionView.)

System_CAPS_pubinterfaceSystem_CAPS_privmethodIComparer.Compare(Object, Object)

Questo membro supporta l'infrastruttura di Windows Presentation Foundation (WPF) e non deve essere usato direttamente dal codice.

System_CAPS_pubinterfaceSystem_CAPS_privmethodIEnumerable.GetEnumerator()

Restituisce un IEnumerator che è possibile utilizzare per enumerare gli elementi nella vista.(Ereditato da CollectionView.)

NomeDescrizione
System_CAPS_pubmethodAsParallel()

Sottoposto a overload. Consente la parallelizzazione di una query.(Definito da ParallelEnumerable.)

System_CAPS_pubmethodAsQueryable()

Sottoposto a overload. Converte un IEnumerable a un IQueryable.(Definito da Queryable.)

System_CAPS_pubmethodCast<TResult>()

Esegue il cast di elementi di un IEnumerable nel tipo specificato.(Definito da Enumerable.)

System_CAPS_pubmethodOfType<TResult>()

Filtra gli elementi di un IEnumerable in base a un tipo specificato.(Definito da Enumerable.)

Tutte le raccolte hanno un valore default CollectionView. Per le raccolte che implementano IBindingListView o IBindingList, la visualizzazione di raccolta predefinita è BindingListCollectionView. In particolare, IBindingList è necessaria per BindingListCollectionView, e IBindingListView è un'interfaccia facoltativa che fornisce il supporto di filtro e ordinamento aggiuntive.

Se si dispone di più BindingListCollectionView oggetti e l'origine sottostante è un DataTable o DataView, gli oggetti di visualizzazione non ordinare o filtrare in modo indipendente. Ad esempio, se si dispone di due BindingListCollectionView oggetti associati allo stesso DataTable e si esegue l'ordinamento su una delle visualizzazioni, è possibile applicare l'ordine degli elementi in altra visualizzazione. In questo modo BindingListCollectionView gli oggetti utilizzano sottostante IBindingList per ordinare e filtrare le funzionalità.

Per ulteriori informazioni sulle visualizzazioni di raccolta, vedere Data Binding Overview.

.NET Framework
Disponibile da 3.0

I membri statici pubblici ( Condiviso in Visual Basic) di questo tipo è thread safe. Non tutti i membri di istanza sono garantiti come thread safe.

Torna all'inizio
Mostra: