IBindingListView Interfész

Definíció

A speciális rendezési és szűrési képességek biztosításával bővíti a IBindingList felületet.

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
Származtatott
Megvalósítás

Megjegyzések

Az interfész segítségével IBindingListView speciális rendezést valósíthat meg tulajdonságleíró-irány párok halmazaként. A szűrést sztringként valósítja meg, amelyet az adatforrás implementációja értelmez. A IBindingListView felületet az BindingSource osztály implementálja.

Tulajdonságok

Name Description
AllowEdit

Lekérdezi, hogy frissítheti-e a listában szereplő elemeket.

(Öröklődés forrása IBindingList)
AllowNew

Lekérdezi, hogy hozzáadhat-e elemeket a listához a segítségével AddNew().

(Öröklődés forrása IBindingList)
AllowRemove

Lekérdezi, hogy eltávolíthat-e elemeket a listából a használatával vagy Remove(Object)használatávalRemoveAt(Int32).

(Öröklődés forrása IBindingList)
Count

Lekéri a .ICollection

(Öröklődés forrása ICollection)
Filter

Lekéri vagy beállítja az adatforrás által visszaadott elemek gyűjteményéből való kizáráshoz használandó szűrőt.

IsFixedSize

Egy értéket kap, amely jelzi, hogy a IList méret rögzített-e.

(Öröklődés forrása IList)
IsReadOnly

Beolvas egy értéket, amely jelzi, hogy az IList írásvédett-e.

(Öröklődés forrása IList)
IsSorted

Lekérdezi, hogy a lista elemei rendezve vannak-e.

(Öröklődés forrása IBindingList)
IsSynchronized

Beolvas egy értéket, amely jelzi, hogy a ICollection hozzáférés szinkronizálva van-e (a szál biztonságos).

(Öröklődés forrása ICollection)
Item[Int32]

Lekéri vagy beállítja az elemet a megadott indexen.

(Öröklődés forrása IList)
SortDescriptions

Lekéri az adatforrásra jelenleg alkalmazott rendezési leírások gyűjteményét.

SortDirection

Lekéri a rendezés irányát.

(Öröklődés forrása IBindingList)
SortProperty

Lekéri a PropertyDescriptor rendezéshez használt adatokat.

(Öröklődés forrása IBindingList)
SupportsAdvancedSorting

Beolvas egy értéket, amely jelzi, hogy az adatforrás támogatja-e a speciális rendezést.

SupportsChangeNotification

Lekérdezi, hogy a lista vagy a lista egy eleme megváltozásakor esemény van-e ListChanged előállítva.

(Öröklődés forrása IBindingList)
SupportsFiltering

Beolvas egy értéket, amely jelzi, hogy az adatforrás támogatja-e a szűrést.

SupportsSearching

Lekérdezi, hogy a lista támogatja-e a keresést a Find(PropertyDescriptor, Object) módszerrel.

(Öröklődés forrása IBindingList)
SupportsSorting

Lekérdezi, hogy a lista támogatja-e a rendezést.

(Öröklődés forrása IBindingList)
SyncRoot

Lekéri az objektumot, amely a hozzáférés szinkronizálására használható.ICollection

(Öröklődés forrása ICollection)

Metódusok

Name Description
Add(Object)

Elemet ad hozzá a IList.

(Öröklődés forrása IList)
AddIndex(PropertyDescriptor)

Hozzáadja a PropertyDescriptor kereséshez használt indexekhez.

(Öröklődés forrása IBindingList)
AddNew()

Új elemet ad hozzá a listához.

(Öröklődés forrása IBindingList)
ApplySort(ListSortDescriptionCollection)

Az adatforrást a megadott ListSortDescriptionCollectionalapján rendezi.

ApplySort(PropertyDescriptor, ListSortDirection)

A listát egy és egy PropertyDescriptor alapján rendezi ListSortDirection.

(Öröklődés forrása IBindingList)
Clear()

Eltávolítja az összes elemet a IListprogramból.

(Öröklődés forrása IList)
Contains(Object)

Meghatározza, hogy az IList adott érték tartalmaz-e.

(Öröklődés forrása IList)
CopyTo(Array, Int32)

Az elemeket ICollection egy adott indextől kezdve másolja Arrayegy adott Array indexbe.

(Öröklődés forrása ICollection)
Find(PropertyDescriptor, Object)

A megadott PropertyDescriptorsor indexét adja vissza.

(Öröklődés forrása IBindingList)
GetEnumerator()

Egy gyűjteményen keresztül iteráló enumerátort ad vissza.

(Öröklődés forrása IEnumerable)
IndexOf(Object)

Egy adott elem indexét határozza meg a IList.

(Öröklődés forrása IList)
Insert(Int32, Object)

Beszúr egy elemet a IList megadott indexbe.

(Öröklődés forrása IList)
Remove(Object)

Eltávolítja egy adott objektum első előfordulását a IList.

(Öröklődés forrása IList)
RemoveAt(Int32)

Eltávolítja az IList elemet a megadott indexből.

(Öröklődés forrása IList)
RemoveFilter()

Eltávolítja az adatforrásra alkalmazott aktuális szűrőt.

RemoveIndex(PropertyDescriptor)

Eltávolítja a PropertyDescriptor kereséshez használt indexekből.

(Öröklődés forrása IBindingList)
RemoveSort()

Eltávolít minden, a használatával ApplySort(PropertyDescriptor, ListSortDirection)alkalmazott rendezést.

(Öröklődés forrása IBindingList)

esemény

Name Description
ListChanged

Akkor fordul elő, ha a lista vagy a lista egy eleme megváltozik.

(Öröklődés forrása IBindingList)

Bővítő metódusok

Name Description
AsParallel(IEnumerable)

Lehetővé teszi a lekérdezés párhuzamosítását.

AsQueryable(IEnumerable)

Átalakítja az egyiket IEnumerableIQueryable.

Cast<TResult>(IEnumerable)

Egy elem elemeit IEnumerable a megadott típusra veti.

OfType<TResult>(IEnumerable)

Egy adott típus alapján szűri IEnumerable egy adott elem elemeit.

A következőre érvényes: