ComponentOne Basic Library for UWP
C1CollectionView Class Members
Properties  Methods  Events

C1.UWP Assembly > C1.Xaml Namespace : C1CollectionView Class

The following tables list the members exposed by C1CollectionView.

Public Constructors
 NameDescription
Public ConstructorOverloaded.   
Top
Public Properties
 NameDescription
Public PropertyGets a value indicating whether a new item can be added to the underlying collection using the AddNew method.  
Public PropertyGets a value indicating whether the view can roll back the current edit transaction started by the EditItem method and restore original values of an editing item.  
Public Property  
Public PropertyGets a value that indicates whether this view supports filtering via the Filter property.  
Public PropertyGets a value that indicates whether the view supports grouping.  
Public PropertyGets a value indicating whether an item can be removed from the underlying collection.  
Public PropertyGets a value that indicates whether the view supports local sorting.  
Public PropertyGets a collection of the top-level groups that is constructed based in the GroupDescriptions property. The objects in the collection are instances of the CollectionViewGroup class that implements the Windows.UI.Xaml.Data.ICollectionViewGroup interface.  
Public PropertyGets the number of items in the view.  
Public PropertyGets or sets the culture information to use during sorting.  
Public PropertyGets the item that is being added during the current add transaction started by the AddNew method.  
Public PropertyGets the item that is being edited during the current edit transaction started by the EditItem method.  
Public PropertyGets the current item in the view.  
Public PropertyGets the index of the current item in the view.  
Public PropertyGets or sets a custom object that implements IComparer to sort items in the view, as an alternative to sort conditions represented by the ViewSortDescriptions property.  
Public PropertyGets or sets a callback used to determine if an item is suitable for inclusion in the view.  
Public PropertyGets a collection of GroupDescription derived objects that describes how the items in the collection are grouped in the view. Usually objects of the PropertyGroupDescription class are used to specify grouping conditions.  
Public PropertyReturns true if additional unloaded items remain in the view; otherwise, false.  
Public PropertyGets a value indicating whether an add transaction started by the AddNew method is in progress.  
Public PropertyGets a value that indicates whether the CurrentItem of the view is beyond the end of the collection.  
Public PropertyGets a value that indicates whether the CurrentItem of the view is beyond the beginning of the collection.  
Public PropertyGets a value indicating whether an edit transaction started by the EditItem method is in progress.  
Public Property  
Public Property  
Public PropertyGets a value indicating whether the view is read-only.  
Public PropertyGets or sets the item at the specified view index.  
Public Property  
Public Property  
Public Property  
Public Property  
Public PropertyGets a collection of SortDescription objects that describe how the items in the collection are sorted in the view.  
Public PropertyGets or sets the underlying collection which this C1CollectionView represents.  
Public Property  
Top
Public Methods
 NameDescription
Public MethodAdds an item to the underlying collection.  
Public MethodStarts the transaction of adding a new item to the underlying collection, which should be committed with the CommitNew method or rolled back with the CancelNew method.  
Public MethodApply full text filter correspond with input parameters  
Public MethodRolls back the current edit transaction started by the EditItem method.  
Public MethodRolls back the current add transaction started by the AddNew method.  
Public MethodRemoves all items from the underlying collection.  
Public MethodCommits the current edit transaction started by the EditItem method.  
Public MethodCommits the current add transaction started by the AddNew method.  
Public MethodGets a value indicating whether the specified item belongs to the view. This method returns false if item belongs to the underlying collection but filtered out by the view due to specified Filter.  
Public MethodCopies the items of the view to an array, starting at a particular array index.  
Public MethodEnters a defer cycle that you can use to merge changes to the view and delay automatic refresh.  
Public MethodBegins an edit transaction on the specified item.  
Public MethodReturns the index at which the specified item is located in the view.  
Public MethodInserts an item to the underlying collection at the specified index. If view is sorted or filtered, the item is added to the end of the underlying collection.  
Public MethodInitializes incremental loading from the view.  
Public MethodSets the specified item to be the CurrentItem in the view.  
Public MethodSets the first item in the view as the CurrentItem.  
Public MethodSets the last item in the view as the CurrentItem.  
Public MethodSets the item after the CurrentItem in the view as the CurrentItem.  
Public MethodSets the item at the specified view index to be the CurrentItem in the view.  
Public MethodSets the item before the CurrentItem in the view as the CurrentItem.  
Public Method  
Public Method  
Public Method  
Public Method  
Public Method  
Public MethodReturns a value indicating whether the specified item satisfies the filter conditions defined in the Filter property.  
Public MethodCauses the view item set refresh.  
Public MethodRemoves the first occurrence of a specific item from the underlying collection.  
Public MethodRemoves the item at the specified view index from the underlying collection.  
Top
Public Events
 NameDescription
Public EventThe event is triggered after the current item has been changed.  
Public EventThe event is triggered before the current item is changing, and allows to cancel the move to another item.  
Public Event  
Public Event  
Public EventThis event occurs when a property value has changed.  
Public EventOccurs after the view item set has changed, due to applied transformations or changes happened in the underlying collection.  
Top
See Also

Reference

C1CollectionView Class
C1.Xaml Namespace