NoesisGUI

CollectionView Class

namespace Noesis | MSDN

Represents a view for grouping, sorting, filtering, and navigating a data collection.

Inheritance Hierarchy

CollectionView

INDEX Class Hierarchy Index

Properties


Name Description
RO Count Gets the number of records in the view
RO CanFilter Gets a value that indicates whether this view supports filtering via the Filter property
RO CanGroup Gets a value that indicates whether this view supports grouping via GroupDescriptions
RO CanSort Gets a value that indicates whether this view supports sorting via SortDescriptions
RO CurrentItem Gets the current item in the view
RO CurrentPosition Gets the ordinal position of the CurrentItem within the view
RO IsCurrentAfterLast Gets a value that indicates whether the CurrentItem of the view is beyond the end of the collection
RO IsCurrentBeforeFirst Gets a value that indicates whether the CurrentItem of the view is beyond the beginning of the collection
RO IsEmpty Returns a value that indicates whether the resulting view is empty.

DP_ Dependency Property      RO_ Read-only


Methods

Name Description
CollectionChanged Occurs when the collection changes
Contains Returns a value that indicates whether a given item belongs to this collection view
CurrentChanged Occurs after the CurrentItem has changed
GetItemAt Retrieves the item at the specified zero-based index in the view
GetSourceCollection Returns the underlying unfiltered collection
IndexOf Returns the index at which the specified item is located; -1 if the item is unknown
MoveCurrentTo Sets the specified item to be the CurrentItem in the view
MoveCurrentToFirst Sets the first item in the view as the CurrentItem
MoveCurrentToLast Sets the last item in the view as the CurrentItem
MoveCurrentToNext Sets the item after the CurrentItem in the view as the CurrentItem
MoveCurrentToPosition Sets the item at the specified index to be the CurrentItem in the view
MoveCurrentToPrevious Sets the item before the CurrentItem in the view as the CurrentItem
Refresh Recreates the view

Events

CollectionView has no events

© 2017 Noesis Technologies