IBindingListView Interfaccia
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Estende l'interfaccia IBindingList fornendo funzionalità di ordinamento e di filtraggio avanzate.
public interface class IBindingListView : System::Collections::IList, System::ComponentModel::IBindingList
public interface class IBindingListView : System::ComponentModel::IBindingList
public interface IBindingListView : System.Collections.IList, System.ComponentModel.IBindingList
public interface IBindingListView : System.ComponentModel.IBindingList
type IBindingListView = interface
interface ICollection
interface IEnumerable
interface IList
interface IBindingList
type IBindingListView = interface
interface IBindingList
interface IList
interface ICollection
interface IEnumerable
Public Interface IBindingListView
Implements IBindingList, IList
Public Interface IBindingListView
Implements IBindingList
- Derivato
- Implementazioni
Commenti
Con l'interfaccia si implementa l'ordinamento IBindingListView avanzato come set di coppie di direzione del descrittore di proprietà. Il filtro viene implementato come stringa da interpretare dall'implementazione dell'origine dati. L'interfaccia IBindingListView viene implementata dalla BindingSource classe .
Proprietà
AllowEdit |
Indica se è possibile aggiornare gli elementi dell'elenco. (Ereditato da IBindingList) |
AllowNew |
Indica se è possibile aggiungere elementi all'elenco utilizzando il metodo AddNew(). (Ereditato da IBindingList) |
AllowRemove |
Indica se è possibile rimuovere elementi dall'elenco utilizzando il metodo Remove(Object) o il metodo RemoveAt(Int32). (Ereditato da IBindingList) |
Count |
Ottiene il numero di elementi contenuti in ICollection. (Ereditato da ICollection) |
Filter |
Ottiene o imposta il filtro da usare per escludere elementi dalla raccolta di elementi restituiti dall'origine dati. |
IsFixedSize |
Ottiene un valore che indica se IList ha dimensioni fisse. (Ereditato da IList) |
IsReadOnly |
Ottiene un valore che indica se IList è di sola lettura. (Ereditato da IList) |
IsSorted |
Indica se gli elementi dell'elenco sono ordinati. (Ereditato da IBindingList) |
IsSynchronized |
Ottiene un valore che indica se l'accesso a ICollection è sincronizzato (thread-safe). (Ereditato da ICollection) |
Item[Int32] |
Ottiene o imposta l'elemento in corrispondenza dell'indice specificato. (Ereditato da IList) |
SortDescriptions |
Ottiene l'insieme delle descrizioni di ordinamento correntemente applicate all'origine dati. |
SortDirection |
Ottiene la direzione dell'ordinamento. (Ereditato da IBindingList) |
SortProperty |
Ottiene l'oggetto PropertyDescriptor che viene utilizzato per l'ordinamento. (Ereditato da IBindingList) |
SupportsAdvancedSorting |
Ottiene un valore che indica se l'origine dati supporta l'ordinamento avanzato. |
SupportsChangeNotification |
Indica se viene generato un evento ListChanged quando viene modificato l'elenco o un elemento dell'elenco. (Ereditato da IBindingList) |
SupportsFiltering |
Ottiene un valore che indica se l'origine dati supporta i filtri. |
SupportsSearching |
Indica se l'elenco supporta la ricerca con il metodo Find(PropertyDescriptor, Object). (Ereditato da IBindingList) |
SupportsSorting |
Indica se l'elenco supporta l'ordinamento. (Ereditato da IBindingList) |
SyncRoot |
Ottiene un oggetto che può essere usato per sincronizzare l'accesso a ICollection. (Ereditato da ICollection) |
Metodi
Add(Object) |
Aggiunge un elemento a IList. (Ereditato da IList) |
AddIndex(PropertyDescriptor) |
Consente di aggiungere l'oggetto PropertyDescriptor agli indici utilizzati per la ricerca. (Ereditato da IBindingList) |
AddNew() |
Consente di aggiungere un nuovo elemento all'elenco. (Ereditato da IBindingList) |
ApplySort(ListSortDescriptionCollection) |
Ordina l'origine dati in base a ListSortDescriptionCollection. |
ApplySort(PropertyDescriptor, ListSortDirection) |
Ordina l'elenco in base a un oggetto PropertyDescriptor e a un oggetto ListSortDirection. (Ereditato da IBindingList) |
Clear() |
Rimuove tutti gli elementi da IList. (Ereditato da IList) |
Contains(Object) |
Stabilisce se IList contiene un valore specifico. (Ereditato da IList) |
CopyTo(Array, Int32) |
Copia gli elementi di ICollection in Array a partire da un particolare indice Array. (Ereditato da ICollection) |
Find(PropertyDescriptor, Object) |
Consente di restituire l'indice della riga che presenta il dato oggetto PropertyDescriptor. (Ereditato da IBindingList) |
GetEnumerator() |
Restituisce un enumeratore che consente di eseguire l'iterazione di una raccolta. (Ereditato da IEnumerable) |
IndexOf(Object) |
Determina l'indice di un elemento specifico in IList. (Ereditato da IList) |
Insert(Int32, Object) |
Inserisce un elemento in IList in corrispondenza dell'indice specificato. (Ereditato da IList) |
Remove(Object) |
Rimuove la prima occorrenza di un oggetto specifico da IList. (Ereditato da IList) |
RemoveAt(Int32) |
Rimuove l'elemento IList in corrispondenza dell'indice specificato. (Ereditato da IList) |
RemoveFilter() |
Rimuove il filtro correntemente applicato all'origine dati. |
RemoveIndex(PropertyDescriptor) |
Consente di rimuovere l'oggetto PropertyDescriptor dagli indici utilizzati per la ricerca. (Ereditato da IBindingList) |
RemoveSort() |
Consente di rimuovere qualsiasi ordinamento applicato utilizzando il metodo ApplySort(PropertyDescriptor, ListSortDirection). (Ereditato da IBindingList) |
Eventi
ListChanged |
Si verifica quando viene modificato l'elenco o un elemento dell'elenco. (Ereditato da IBindingList) |
Metodi di estensione
Cast<TResult>(IEnumerable) |
Esegue il cast degli elementi di un oggetto IEnumerable nel tipo specificato. |
OfType<TResult>(IEnumerable) |
Filtra gli elementi di un oggetto IEnumerable in base a un tipo specificato. |
AsParallel(IEnumerable) |
Consente la parallelizzazione di una query. |
AsQueryable(IEnumerable) |
Converte un oggetto IEnumerable in un oggetto IQueryable. |
Si applica a
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: nel corso del 2024 verranno dismessi i problemi di GitHub come meccanismo di feedback per il contenuto e verranno sostituiti con un nuovo sistema di feedback. Per altre informazioni, vedere:Invia e visualizza il feedback per