C# Класс System.Windows.Data.ListCollectionView

Наследование: EditableCollectionView, IDeferRefresh
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
AddToFiltered bool
AddToFilteredAndGroup void
AddToFilteredAndGroupSorted void
AddToSourceCollection void
HandleSourceCollectionChanged void
IndexOf int
ItemAtIndex object
MoveCurrentTo bool
MoveCurrentTo bool
RemoveFromFiltered bool
RemoveFromFilteredAndGroup void
RemoveFromSourceCollection void
UpdateCanAddNewAndRemove void
UpdateCurrentPositionAndItem void

Открытые методы

Метод Описание
AddNew ( ) : object
CancelEdit ( ) : void
CancelNew ( ) : void
CommitEdit ( ) : void
CommitNew ( ) : void
Contains ( object item ) : bool
DeferRefresh ( ) : IDisposable
EditItem ( object item ) : void
GetEnumerator ( ) : IEnumerator
ListCollectionView ( IList collection ) : System
MoveCurrentTo ( object item ) : bool
MoveCurrentToFirst ( ) : bool
MoveCurrentToLast ( ) : bool
MoveCurrentToNext ( ) : bool
MoveCurrentToPosition ( int position ) : bool
MoveCurrentToPrevious ( ) : bool
Refresh ( ) : void
Remove ( object item ) : void
RemoveAt ( int index ) : void

Приватные методы

Метод Описание
AddToFiltered ( object item, bool sorted ) : bool
AddToFilteredAndGroup ( object item ) : void
AddToFilteredAndGroupSorted ( object item ) : void
AddToSourceCollection ( object item ) : void
HandleSourceCollectionChanged ( object sender, NotifyCollectionChangedEventArgs e ) : void
IndexOf ( object item ) : int
ItemAtIndex ( int index ) : object
MoveCurrentTo ( int position ) : bool
MoveCurrentTo ( int position, bool force ) : bool
RemoveFromFiltered ( object item ) : bool
RemoveFromFilteredAndGroup ( object item ) : void
RemoveFromSourceCollection ( int index ) : void
UpdateCanAddNewAndRemove ( ) : void
UpdateCurrentPositionAndItem ( int position, object item ) : void

Описание методов

AddNew() публичный Метод

public AddNew ( ) : object
Результат object

CancelEdit() публичный Метод

public CancelEdit ( ) : void
Результат void

CancelNew() публичный Метод

public CancelNew ( ) : void
Результат void

CommitEdit() публичный Метод

public CommitEdit ( ) : void
Результат void

CommitNew() публичный Метод

public CommitNew ( ) : void
Результат void

Contains() публичный Метод

public Contains ( object item ) : bool
item object
Результат bool

DeferRefresh() публичный Метод

public DeferRefresh ( ) : IDisposable
Результат IDisposable

EditItem() публичный Метод

public EditItem ( object item ) : void
item object
Результат void

GetEnumerator() публичный Метод

public GetEnumerator ( ) : IEnumerator
Результат IEnumerator

ListCollectionView() публичный Метод

public ListCollectionView ( IList collection ) : System
collection IList
Результат System

MoveCurrentTo() публичный Метод

public MoveCurrentTo ( object item ) : bool
item object
Результат bool

MoveCurrentToFirst() публичный Метод

public MoveCurrentToFirst ( ) : bool
Результат bool

MoveCurrentToLast() публичный Метод

public MoveCurrentToLast ( ) : bool
Результат bool

MoveCurrentToNext() публичный Метод

public MoveCurrentToNext ( ) : bool
Результат bool

MoveCurrentToPosition() публичный Метод

public MoveCurrentToPosition ( int position ) : bool
position int
Результат bool

MoveCurrentToPrevious() публичный Метод

public MoveCurrentToPrevious ( ) : bool
Результат bool

Refresh() публичный Метод

public Refresh ( ) : void
Результат void

Remove() публичный Метод

public Remove ( object item ) : void
item object
Результат void

RemoveAt() публичный Метод

public RemoveAt ( int index ) : void
index int
Результат void