IBindingListView Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Erweitert die IBindingList-Schnittstelle durch die Bereitstellung erweiterter Sortier- und Filterfunktionen.
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
- Abgeleitet
- Implementiert
Hinweise
Mit der IBindingListView -Schnittstelle implementieren Sie die erweiterte Sortierung als Satz von Eigenschaftendeskriptor-Richtungspaaren. Sie implementieren die Filterung als Zeichenfolge, die von der Datenquellenimplementierung interpretiert werden soll. Die IBindingListView -Schnittstelle wird von der BindingSource -Klasse implementiert.
Eigenschaften
AllowEdit |
Ruft ab, ob Elemente der Liste aktualisiert werden können. (Geerbt von IBindingList) |
AllowNew |
Ruft ab, ob der Liste mithilfe von AddNew() Elemente hinzugefügt werden können. (Geerbt von IBindingList) |
AllowRemove |
Ruft ab, ob Elemente unter Verwendung von Remove(Object) oder RemoveAt(Int32) aus der Liste entfernt werden können. (Geerbt von IBindingList) |
Count |
Ruft die Anzahl der Elemente ab, die in ICollection enthalten sind. (Geerbt von ICollection) |
Filter |
Ruft den Filter ab, mit dem Elemente aus der Sammlung von Elementen, die von der Datenquelle zurückgegeben wird, ausgeschlossen werden, oder legt diesen fest. |
IsFixedSize |
Ruft einen Wert ab, der angibt, ob das IList eine feste Größe aufweist. (Geerbt von IList) |
IsReadOnly |
Ruft einen Wert ab, der angibt, ob das IList schreibgeschützt ist. (Geerbt von IList) |
IsSorted |
Ruft ab, ob die Element in der Liste sortiert werden. (Geerbt von IBindingList) |
IsSynchronized |
Ruft einen Wert ab, der angibt, ob der Zugriff auf die ICollection synchronisiert (threadsicher) ist. (Geerbt von ICollection) |
Item[Int32] |
Ruft das Element am angegebenen Index ab oder legt dieses fest. (Geerbt von IList) |
SortDescriptions |
Ruft die Auflistung der momentan auf die Datenquelle angewendeten Sortierbeschreibungen ab. |
SortDirection |
Ruft die Sortierrichtung ab. (Geerbt von IBindingList) |
SortProperty |
Ruft den PropertyDescriptor ab, der für die Sortierung verwendet wird. (Geerbt von IBindingList) |
SupportsAdvancedSorting |
Ruft einen Wert ab, der angibt, ob die Datenquelle erweiterte Sortierung unterstützt. |
SupportsChangeNotification |
Ruft ab, ob bei Änderungen der Liste oder eines Elements ein ListChanged-Ereignis ausgelöst wird. (Geerbt von IBindingList) |
SupportsFiltering |
Ruft einen Wert ab, der angibt, ob die Datenquelle die Filterung unterstützt. |
SupportsSearching |
Ruft ab, ob die Liste die Suche mit der Find(PropertyDescriptor, Object)-Methode unterstützt. (Geerbt von IBindingList) |
SupportsSorting |
Ruft ab, ob die Liste die Sortierung unterstützt. (Geerbt von IBindingList) |
SyncRoot |
Ruft ein Objekt ab, mit dem der Zugriff auf ICollection synchronisiert werden kann. (Geerbt von ICollection) |
Methoden
Add(Object) |
Fügt der IList ein Element hinzu. (Geerbt von IList) |
AddIndex(PropertyDescriptor) |
Fügt den Indizes, die für die Suche verwendet werden, den PropertyDescriptor hinzu. (Geerbt von IBindingList) |
AddNew() |
Fügt der Liste ein neues Element hinzu. (Geerbt von IBindingList) |
ApplySort(ListSortDescriptionCollection) |
Sortiert die Daten anhand der angegebenen ListSortDescriptionCollection. |
ApplySort(PropertyDescriptor, ListSortDirection) |
Sortiert die Liste entsprechend einem PropertyDescriptor und einer ListSortDirection. (Geerbt von IBindingList) |
Clear() |
Entfernt alle Elemente aus IList. (Geerbt von IList) |
Contains(Object) |
Ermittelt, ob die IList einen bestimmten Wert enthält. (Geerbt von IList) |
CopyTo(Array, Int32) |
Kopiert die Elemente der ICollection in ein Array, beginnend bei einem bestimmten Array-Index. (Geerbt von ICollection) |
Find(PropertyDescriptor, Object) |
Gibt den Index der Zeile mit dem angegebenen PropertyDescriptor zurück. (Geerbt von IBindingList) |
GetEnumerator() |
Gibt einen Enumerator zurück, der eine Auflistung durchläuft. (Geerbt von IEnumerable) |
IndexOf(Object) |
Bestimmt den Index eines bestimmten Elements in der IList. (Geerbt von IList) |
Insert(Int32, Object) |
Fügt am angegebenen Index ein Element in die IList ein. (Geerbt von IList) |
Remove(Object) |
Entfernt das erste Vorkommen eines angegebenen Objekts aus der IList. (Geerbt von IList) |
RemoveAt(Int32) |
Entfernt das IList-Element am angegebenen Index. (Geerbt von IList) |
RemoveFilter() |
Entfernt den gegenwärtig auf die Datenquelle angewendeten Filter. |
RemoveIndex(PropertyDescriptor) |
Entfernt den PropertyDescriptor aus den Indizes, die für die Suche verwendet werden. (Geerbt von IBindingList) |
RemoveSort() |
Entfernt alle Sortierungen, die unter Verwendung von ApplySort(PropertyDescriptor, ListSortDirection) angewendet wurden. (Geerbt von IBindingList) |
Ereignisse
ListChanged |
Tritt ein, wenn die Liste oder ein Element der Liste geändert wird. (Geerbt von IBindingList) |
Erweiterungsmethoden
Cast<TResult>(IEnumerable) |
Wandelt die Elemente eines IEnumerable in den angegebenen Typ um |
OfType<TResult>(IEnumerable) |
Filtert die Elemente eines IEnumerable anhand eines angegebenen Typs |
AsParallel(IEnumerable) |
Ermöglicht die Parallelisierung einer Abfrage. |
AsQueryable(IEnumerable) |
Konvertiert einen IEnumerable in einen IQueryable. |