C# Class System.Windows.Data.ListCollectionView

Inheritance: EditableCollectionView, IDeferRefresh
Datei anzeigen Open project: shana/moon Class Usage Examples

Private Properties

Property Type Description
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

Public Methods

Method Description
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

Private Methods

Method Description
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

Method Details

AddNew() public method

public AddNew ( ) : object
return object

CancelEdit() public method

public CancelEdit ( ) : void
return void

CancelNew() public method

public CancelNew ( ) : void
return void

CommitEdit() public method

public CommitEdit ( ) : void
return void

CommitNew() public method

public CommitNew ( ) : void
return void

Contains() public method

public Contains ( object item ) : bool
item object
return bool

DeferRefresh() public method

public DeferRefresh ( ) : IDisposable
return IDisposable

EditItem() public method

public EditItem ( object item ) : void
item object
return void

GetEnumerator() public method

public GetEnumerator ( ) : IEnumerator
return IEnumerator

ListCollectionView() public method

public ListCollectionView ( IList collection ) : System
collection IList
return System

MoveCurrentTo() public method

public MoveCurrentTo ( object item ) : bool
item object
return bool

MoveCurrentToFirst() public method

public MoveCurrentToFirst ( ) : bool
return bool

MoveCurrentToLast() public method

public MoveCurrentToLast ( ) : bool
return bool

MoveCurrentToNext() public method

public MoveCurrentToNext ( ) : bool
return bool

MoveCurrentToPosition() public method

public MoveCurrentToPosition ( int position ) : bool
position int
return bool

MoveCurrentToPrevious() public method

public MoveCurrentToPrevious ( ) : bool
return bool

Refresh() public method

public Refresh ( ) : void
return void

Remove() public method

public Remove ( object item ) : void
item object
return void

RemoveAt() public method

public RemoveAt ( int index ) : void
index int
return void