IBindingListView Interfész
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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. |