IBindingListView Interfejs
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
IBindingList Rozszerza interfejs, zapewniając zaawansowane możliwości sortowania i filtrowania.
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
- Pochodne
- Implementuje
Uwagi
Za pomocą interfejsu IBindingListView implementujesz zaawansowane sortowanie jako zestaw par kierunku deskryptora właściwości. Filtrowanie jest implementowane jako ciąg, który ma być interpretowany przez implementację źródła danych. Interfejs IBindingListView jest implementowany przez klasę BindingSource .
Właściwości
AllowEdit |
Pobiera informacje o tym, czy można aktualizować elementy na liście. (Odziedziczone po IBindingList) |
AllowNew |
Pobiera informacje o tym, czy można dodawać elementy do listy przy użyciu polecenia AddNew(). (Odziedziczone po IBindingList) |
AllowRemove |
Pobiera informacje o tym, czy można usunąć elementy z listy, przy użyciu polecenia Remove(Object) lub RemoveAt(Int32). (Odziedziczone po IBindingList) |
Count |
Pobiera liczbę elementów zawartych w słowniku ICollection. (Odziedziczone po ICollection) |
Filter |
Pobiera lub ustawia filtr, który ma być używany do wykluczania elementów z kolekcji elementów zwracanych przez źródło danych. |
IsFixedSize |
Pobiera wartość wskazującą, czy ma IList stały rozmiar. (Odziedziczone po IList) |
IsReadOnly |
Pobiera wartość wskazującą, czy kolekcja IList jest przeznaczona tylko do odczytu. (Odziedziczone po IList) |
IsSorted |
Pobiera informacje o tym, czy elementy na liście są sortowane. (Odziedziczone po IBindingList) |
IsSynchronized |
Pobiera wartość wskazującą, czy dostęp do elementu ICollection jest synchronizowany (bezpieczny wątk). (Odziedziczone po ICollection) |
Item[Int32] |
Pobiera lub ustawia element pod określonym indeksem. (Odziedziczone po IList) |
SortDescriptions |
Pobiera kolekcję opisów sortowania stosowanych obecnie do źródła danych. |
SortDirection |
Pobiera kierunek sortowania. (Odziedziczone po IBindingList) |
SortProperty |
Pobiera element PropertyDescriptor używany do sortowania. (Odziedziczone po IBindingList) |
SupportsAdvancedSorting |
Pobiera wartość wskazującą, czy źródło danych obsługuje sortowanie zaawansowane. |
SupportsChangeNotification |
Pobiera informację o tym ListChanged , czy zdarzenie jest zgłaszane, gdy lista ulegnie zmianie, czy element na liście ulegnie zmianie. (Odziedziczone po IBindingList) |
SupportsFiltering |
Pobiera wartość wskazującą, czy źródło danych obsługuje filtrowanie. |
SupportsSearching |
Pobiera, czy lista obsługuje wyszukiwanie przy użyciu Find(PropertyDescriptor, Object) metody . (Odziedziczone po IBindingList) |
SupportsSorting |
Określa, czy lista obsługuje sortowanie. (Odziedziczone po IBindingList) |
SyncRoot |
Pobiera obiekt, który może służyć do synchronizowania dostępu do obiektu ICollection. (Odziedziczone po ICollection) |
Metody
Add(Object) |
Dodaje element do elementu IList. (Odziedziczone po IList) |
AddIndex(PropertyDescriptor) |
Dodaje element PropertyDescriptor do indeksów używanych do wyszukiwania. (Odziedziczone po IBindingList) |
AddNew() |
Dodaje nowy element do listy. (Odziedziczone po IBindingList) |
ApplySort(ListSortDescriptionCollection) |
Sortuje źródło danych na podstawie danego ListSortDescriptionCollectionobiektu . |
ApplySort(PropertyDescriptor, ListSortDirection) |
Sortuje listę na podstawie elementu PropertyDescriptor i ListSortDirection. (Odziedziczone po IBindingList) |
Clear() |
Usuwa wszystkie elementy z elementu IList. (Odziedziczone po IList) |
Contains(Object) |
Określa, czy element IList zawiera określoną wartość. (Odziedziczone po IList) |
CopyTo(Array, Int32) |
Kopiuje elementy ICollection elementu do obiektu Array, zaczynając od określonego Array indeksu. (Odziedziczone po ICollection) |
Find(PropertyDescriptor, Object) |
Zwraca indeks wiersza o podanej PropertyDescriptorwartości . (Odziedziczone po IBindingList) |
GetEnumerator() |
Zwraca moduł wyliczający, który iteruje po kolekcji. (Odziedziczone po IEnumerable) |
IndexOf(Object) |
Określa indeks określonego elementu w elemencie IList. (Odziedziczone po IList) |
Insert(Int32, Object) |
Wstawia element do IList obiektu w określonym indeksie. (Odziedziczone po IList) |
Remove(Object) |
Usuwa pierwsze wystąpienie określonego obiektu z obiektu IList. (Odziedziczone po IList) |
RemoveAt(Int32) |
Usuwa IList element w określonym indeksie. (Odziedziczone po IList) |
RemoveFilter() |
Usuwa bieżący filtr zastosowany do źródła danych. |
RemoveIndex(PropertyDescriptor) |
Usuwa element PropertyDescriptor z indeksów używanych do wyszukiwania. (Odziedziczone po IBindingList) |
RemoveSort() |
Usuwa wszelkie zastosowane sortowanie przy użyciu polecenia ApplySort(PropertyDescriptor, ListSortDirection). (Odziedziczone po IBindingList) |
Zdarzenia
ListChanged |
Występuje, gdy lista ulegnie zmianie lub zmieni się element na liście. (Odziedziczone po IBindingList) |
Metody rozszerzania
Cast<TResult>(IEnumerable) |
Rzutuje elementy obiektu IEnumerable na określony typ. |
OfType<TResult>(IEnumerable) |
Filtruje elementy IEnumerable elementu na podstawie określonego typu. |
AsParallel(IEnumerable) |
Umożliwia równoległość zapytania. |
AsQueryable(IEnumerable) |
Konwertuje element IEnumerable na .IQueryable |