IBindingListView Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Extiende la interfaz IBindingList proporcionando funciones avanzadas de ordenación y filtrado.
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
- Derivado
- Implementaciones
Comentarios
Con la interfaz , se implementa la IBindingListView ordenación avanzada como un conjunto de pares de dirección descriptor de propiedad. El filtrado se implementa como una cadena que la implementación del origen de datos interpretará. La IBindingListView clase implementa la BindingSource interfaz .
Propiedades
AllowEdit |
Obtiene si se pueden actualizar los elementos de la lista. (Heredado de IBindingList) |
AllowNew |
Obtiene si se pueden agregar elementos a la lista mediante AddNew(). (Heredado de IBindingList) |
AllowRemove |
Obtiene si se pueden quitar elementos de la lista mediante Remove(Object) o RemoveAt(Int32). (Heredado de IBindingList) |
Count |
Obtiene el número de elementos incluidos en ICollection. (Heredado de ICollection) |
Filter |
Obtiene o establece el filtro que se va a usar para excluir elementos de la colección de elementos que devuelve el origen de datos. |
IsFixedSize |
Obtiene un valor que indica si la interfaz IList tiene un tamaño fijo. (Heredado de IList) |
IsReadOnly |
Obtiene un valor que indica si IList es de solo lectura. (Heredado de IList) |
IsSorted |
Obtiene si están ordenados los elementos de la lista. (Heredado de IBindingList) |
IsSynchronized |
Obtiene un valor que indica si el acceso a la interfaz ICollection está sincronizado (es seguro para subprocesos). (Heredado de ICollection) |
Item[Int32] |
Obtiene o establece el elemento en el índice especificado. (Heredado de IList) |
SortDescriptions |
Obtiene la colección de descripciones de ordenación que se aplica actualmente al origen de datos. |
SortDirection |
Obtiene la dirección de la ordenación. (Heredado de IBindingList) |
SortProperty |
Obtiene PropertyDescriptor que se utiliza para ordenar. (Heredado de IBindingList) |
SupportsAdvancedSorting |
Obtiene un valor que indica si el origen de datos admite la ordenación avanzada. |
SupportsChangeNotification |
Obtiene si se provoca un evento ListChanged cuando cambia la lista o un elemento de la lista. (Heredado de IBindingList) |
SupportsFiltering |
Obtiene un valor que indica si el origen de datos admite el filtrado. |
SupportsSearching |
Obtiene si la lista admite búsquedas mediante el método Find(PropertyDescriptor, Object). (Heredado de IBindingList) |
SupportsSorting |
Obtiene si la lista admite la ordenación. (Heredado de IBindingList) |
SyncRoot |
Obtiene un objeto que se puede usar para sincronizar el acceso a ICollection. (Heredado de ICollection) |
Métodos
Add(Object) |
Agrega un elemento a IList. (Heredado de IList) |
AddIndex(PropertyDescriptor) |
Agrega PropertyDescriptor a los índices utilizados para las búsquedas. (Heredado de IBindingList) |
AddNew() |
Agrega un nuevo elemento a la lista. (Heredado de IBindingList) |
ApplySort(ListSortDescriptionCollection) |
Ordena el origen de datos en función de la colección ListSortDescriptionCollection dada. |
ApplySort(PropertyDescriptor, ListSortDirection) |
Ordena la lista basándose en PropertyDescriptor y ListSortDirection. (Heredado de IBindingList) |
Clear() |
Quita todos los elementos de IList. (Heredado de IList) |
Contains(Object) |
Determina si IList contiene un valor específico. (Heredado de IList) |
CopyTo(Array, Int32) |
Copia los elementos de ICollection en Array, empezando por un índice determinado de Array. (Heredado de ICollection) |
Find(PropertyDescriptor, Object) |
Devuelve el índice de la fila que tiene el PropertyDescriptor especificado. (Heredado de IBindingList) |
GetEnumerator() |
Devuelve un enumerador que recorre en iteración una colección. (Heredado de IEnumerable) |
IndexOf(Object) |
Determina el índice de un elemento específico de IList. (Heredado de IList) |
Insert(Int32, Object) |
Inserta un elemento en la interfaz IList, en el índice especificado. (Heredado de IList) |
Remove(Object) |
Quita la primera aparición de un objeto específico de la interfaz IList. (Heredado de IList) |
RemoveAt(Int32) |
Quita el elemento de la interfaz IList que se encuentra en el índice especificado. (Heredado de IList) |
RemoveFilter() |
Quita el filtro que se aplica actualmente al origen de datos. |
RemoveIndex(PropertyDescriptor) |
Quita el PropertyDescriptor de los índices utilizados para las búsquedas. (Heredado de IBindingList) |
RemoveSort() |
Quita cualquier ordenación aplicada mediante el ApplySort(PropertyDescriptor, ListSortDirection). (Heredado de IBindingList) |
Eventos
ListChanged |
Se produce cuando cambia la lista o un elemento de la lista. (Heredado de IBindingList) |
Métodos de extensión
Cast<TResult>(IEnumerable) |
Convierte los elementos de IEnumerable en el tipo especificado. |
OfType<TResult>(IEnumerable) |
Filtra los elementos de IEnumerable en función de un tipo especificado. |
AsParallel(IEnumerable) |
Habilita la paralelización de una consulta. |
AsQueryable(IEnumerable) |
Convierte una interfaz IEnumerable en IQueryable. |