IBindingListView Rozhraní
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Rozšiřuje rozhraní tím, IBindingList že poskytuje pokročilé možnosti řazení a filtrování.
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
- Odvozené
- Implementuje
Poznámky
S rozhraním IBindingListView implementujete pokročilé řazení jako sadu dvojic popisovač-směr vlastnosti. Filtrování implementujete jako řetězec, který bude interpretován implementací zdroje dat. Rozhraní IBindingListView je implementováno BindingSource třídou.
Vlastnosti
AllowEdit |
Získá, zda můžete aktualizovat položky v seznamu. (Zděděno od IBindingList) |
AllowNew |
Získá, zda můžete přidat položky do seznamu pomocí AddNew(). (Zděděno od IBindingList) |
AllowRemove |
Získá, zda můžete odebrat položky ze seznamu pomocí nebo Remove(Object)RemoveAt(Int32). (Zděděno od IBindingList) |
Count |
Získá počet elementů obsažených v objektu ICollection. (Zděděno od ICollection) |
Filter |
Získá nebo nastaví filtr, který se má použít k vyloučení položek z kolekce položek vrácených zdrojem dat. |
IsFixedSize |
Získá hodnotu označující, zda IList má pevnou velikost. (Zděděno od IList) |
IsReadOnly |
Získá hodnotu, která určuje, zda je IList určena jen pro čtení. (Zděděno od IList) |
IsSorted |
Získá, zda jsou položky v seznamu seřazeny. (Zděděno od IBindingList) |
IsSynchronized |
Získá hodnotu označující, zda je přístup k ICollection je synchronizován (bez vláken). (Zděděno od ICollection) |
Item[Int32] |
Získá nebo nastaví prvek u zadaného indexu. (Zděděno od IList) |
SortDescriptions |
Získá kolekci popisů řazení, které jsou aktuálně použity na zdroj dat. |
SortDirection |
Získá směr řazení. (Zděděno od IBindingList) |
SortProperty |
Získá, PropertyDescriptor který se používá pro řazení. (Zděděno od IBindingList) |
SupportsAdvancedSorting |
Získá hodnotu označující, zda zdroj dat podporuje pokročilé řazení. |
SupportsChangeNotification |
Získá, zda ListChanged je vyvolána událost při změně seznamu nebo položky v seznamu změn. (Zděděno od IBindingList) |
SupportsFiltering |
Získá hodnotu označující, zda zdroj dat podporuje filtrování. |
SupportsSearching |
Získá, zda seznam podporuje vyhledávání pomocí Find(PropertyDescriptor, Object) metody. (Zděděno od IBindingList) |
SupportsSorting |
Získá, zda seznam podporuje řazení. (Zděděno od IBindingList) |
SyncRoot |
Získá objekt, který lze použít k synchronizaci přístupu k ICollection. (Zděděno od ICollection) |
Metody
Add(Object) |
Přidá položku do objektu IList. (Zděděno od IList) |
AddIndex(PropertyDescriptor) |
Přidá hodnotu do PropertyDescriptor indexů používaných pro vyhledávání. (Zděděno od IBindingList) |
AddNew() |
Přidá do seznamu novou položku. (Zděděno od IBindingList) |
ApplySort(ListSortDescriptionCollection) |
Seřadí zdroj dat na základě daného ListSortDescriptionCollection. |
ApplySort(PropertyDescriptor, ListSortDirection) |
Seřadí seznam podle a PropertyDescriptorListSortDirection. (Zděděno od IBindingList) |
Clear() |
Odebere všechny položky z objektu IList. (Zděděno od IList) |
Contains(Object) |
Určuje, zda obsahuje IList konkrétní hodnotu. (Zděděno od IList) |
CopyTo(Array, Int32) |
Zkopíruje elementy do objektu ICollectionArray, počínaje konkrétním Array indexem. (Zděděno od ICollection) |
Find(PropertyDescriptor, Object) |
Vrátí index řádku, který má danou PropertyDescriptorhodnotu . (Zděděno od IBindingList) |
GetEnumerator() |
Vrací enumerátor procházející kolekci. (Zděděno od IEnumerable) |
IndexOf(Object) |
Určuje index konkrétní položky v objektu IList. (Zděděno od IList) |
Insert(Int32, Object) |
Vloží položku do zadaného indexu IList . (Zděděno od IList) |
Remove(Object) |
Odebere první výskyt konkrétního objektu z objektu IList. (Zděděno od IList) |
RemoveAt(Int32) |
Odebere IList položku v zadaném indexu. (Zděděno od IList) |
RemoveFilter() |
Odebere aktuální filtr použitý na zdroj dat. |
RemoveIndex(PropertyDescriptor) |
Odebere objekt PropertyDescriptor z indexů používaných pro vyhledávání. (Zděděno od IBindingList) |
RemoveSort() |
Odebere všechna řazení použitá pomocí ApplySort(PropertyDescriptor, ListSortDirection). (Zděděno od IBindingList) |
Událost
ListChanged |
Nastane, když se změní seznam nebo položka v seznamu. (Zděděno od IBindingList) |
Metody rozšíření
Cast<TResult>(IEnumerable) |
Přetypuje prvky objektu na IEnumerable zadaný typ. |
OfType<TResult>(IEnumerable) |
Filtruje prvky objektu IEnumerable na základě zadaného typu. |
AsParallel(IEnumerable) |
Umožňuje paralelizaci dotazu. |
AsQueryable(IEnumerable) |
Převede objekt na IEnumerableIQueryable. |