NoesisGUI

ItemCollection Class

namespace Noesis | MSDN

Holds the list of items that constitute the content of an ItemsControl.

Inheritance Hierarchy

ItemCollection

INDEX Class Hierarchy Index

Methods

Name Description
Add Adds an item to the collection. Returns The position into which the new element was inserted, or -1 to indicate that the item was not inserted into the collection
AddComponent Adds an item to the collection. Returns The position into which the new element was inserted, or -1 to indicate that the item was not inserted into the collection
Clear Removes all elements from the collection
CollectionChanged Occurs when the collection changes
Contains Returns a value that indicates whether a given item belongs to this collection view
Count Gets the number of items in the collection
CurrentChanged Occurs after the CurrentItem has changed
GetComponent Gets the item at the specified index
GetItemAt Gets the item at the specified index
IndexOf Determines the index of a specific item in the collection. Returns -1 if not found
IndexOfComponent Determines the index of a specific item in the collection. Returns -1 if not found
Insert Inserts an item to the collection at the specified index
IsReadOnly Check if the itemcollection is related to an external collection, and so it is readonly
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
Remove Removes the first occurrence of a specific object from the collection. Returns true if item was removed, false to indicate that the item was not found in the collection
RemoveAt Removes the collection item at the specified index
Set Sets the item at the specified index
SetComponent Sets the item at the specified index
SetView To be called from ItemsControl when the ItemsSource is assigned with a CollectionView

Properties


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

Events

ItemCollection has no events

© 2017 Noesis Technologies