ICollectionView Interfejs
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Umożliwia kolekcjom korzystanie z funkcji bieżącego zarządzania rekordami, sortowania niestandardowego, filtrowania i grupowania.
public interface class ICollectionView : System::Collections::IEnumerable, System::Collections::Specialized::INotifyCollectionChanged
public interface ICollectionView : System.Collections.IEnumerable, System.Collections.Specialized.INotifyCollectionChanged
type ICollectionView = interface
interface IEnumerable
interface INotifyCollectionChanged
Public Interface ICollectionView
Implements IEnumerable, INotifyCollectionChanged
- Pochodne
- Implementuje
Interfejs jest implementowany przez klasę, która jest klasą CollectionView bazową dla BindingListCollectionView, ListCollectionViewi ItemCollection.
Can |
Pobiera wartość wskazującą, czy ten widok obsługuje filtrowanie za pośrednictwem Filter właściwości. |
Can |
Pobiera wartość wskazującą, czy ten widok obsługuje grupowanie za pośrednictwem GroupDescriptions właściwości. |
Can |
Pobiera wartość wskazującą, czy ten widok obsługuje sortowanie za pośrednictwem SortDescriptions właściwości . |
Culture |
Pobiera lub ustawia informacje kulturowe dla wszystkich operacji widoku, które mogą się różnić w zależności od kultury, na przykład sortowania. |
Current |
Pobiera bieżący element w widoku. |
Current |
Pobiera położenie CurrentItem porządkowe w widoku. |
Filter |
Pobiera lub ustawia wywołanie zwrotne używane do określenia, czy element jest odpowiedni do włączenia do widoku. |
Group |
Pobiera kolekcję GroupDescription obiektów opisujących sposób grupowania elementów w kolekcji w widoku. |
Groups |
Pobiera grupy najwyższego poziomu. |
Is |
Pobiera wartość wskazującą, czy CurrentItem widok znajduje się poza końcem kolekcji. |
Is |
Pobiera wartość wskazującą, czy CurrentItem widok wykracza poza początek kolekcji. |
Is |
Zwraca wartość wskazującą, czy wynikowy widok jest pusty. |
Sort |
Pobiera kolekcję SortDescription obiektów opisujących sposób sortowania elementów w kolekcji w widoku. |
Source |
Zwraca podstawową kolekcję. |
Contains(Object) |
Zwraca wartość wskazującą, czy dany element należy do tego widoku kolekcji. |
Defer |
Wprowadza cykl odroczenia, za pomocą którego można scalić zmiany w widoku i opóźnić automatyczne odświeżanie. |
Get |
Zwraca moduł wyliczający, który iteruje po kolekcji. (Odziedziczone po IEnumerable) |
Move |
Ustawia określony element jako CurrentItem element w widoku. |
Move |
Ustawia pierwszy element w widoku jako CurrentItem. |
Move |
Ustawia ostatni element w widoku jako CurrentItem. |
Move |
Ustawia element po elemencie CurrentItem w widoku jako CurrentItem. |
Move |
Ustawia element w określonym indeksie jako CurrentItem element w widoku. |
Move |
Ustawia element przed elementem CurrentItem w widoku jako CurrentItem. |
Refresh() |
Ponownie utworzy widok. |
Collection |
Występuje, gdy kolekcja ulegnie zmianie. (Odziedziczone po INotifyCollectionChanged) |
Current |
Podczas implementowania tego interfejsu zgłoś to zdarzenie po zmianie bieżącego elementu. |
Current |
Podczas implementowania tego interfejsu zgłoś to zdarzenie przed zmianą bieżącego elementu. Program obsługi zdarzeń może anulować to zdarzenie. |
Cast<TResult>(IEnumerable) |
Rzutuje elementy elementu IEnumerable do określonego typu. |
Of |
Filtruje elementy elementu IEnumerable na podstawie określonego typu. |
As |
Umożliwia równoległość zapytania. |
As |
Konwertuje element IEnumerable na .IQueryable |
Produkt | Wersje |
---|---|
.NET Framework | 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
Windows Desktop | 3.0, 3.1, 5, 6, 7, 8, 9 |
Opinia o produkcie .NET
.NET to projekt typu open source. Wybierz link, aby przekazać opinię: