Syncfusion.Data.UWP
Fields  Properties  Methods  Events


Syncfusion.Data Namespace : CollectionViewAdv Class

CollectionViewAdv Class Members

The following tables list the members exposed by CollectionViewAdv.

Public Constructors
 NameDescription
Public ConstructorOverloaded.   
Top
Protected Fields
 NameDescription
Protected Field Gets the current item of the collection view.  
Protected Field Gets the position of the current item in the collection vew.  
Protected Field Gets the current edit item of the collection view.  
Protected Field  
Protected Field  
Protected Internal Field Indicates whether the new item is committed in the collection view.  
Protected Field Gets the value indicating whether the collection view is in end deferal, which denotes whether the refreshing in the collection view is end.  
Protected Internal Field Gets a value indicating whether the data in the underlying collection view is grouped.  
Protected Internal Field Gets a value indicating whether the property change is in progress.  
Protected Field Gets or sets a boolean value indicating whether the collection change is currently in progress.  
Protected Internal Field Gets the value indicating whether view is suspended from updates.  
Protected Field Gets a boolean value indicating whether type of item properties is set.  
Protected Field Gets a boolean value indicating whether item properties is set.  
Protected Internal FieldGets the ItemPropertiesProvider which handles the reflection for CollectionViewAdv.  
Top
Public Properties
 NameDescription
Public Property Gets or sets a value that indicates whether the group caption is expanded automatically during grouping.  
Public Property Gets a value that indicates whether a new item can be added to the collection.  
Public Property Gets a value that indicates whether the collection view can discard pending changes and restore the original values of an edited object.  
Public Property Gets a boolean value indicating whether filtering can be performed in the view.  
Public Property Gets a boolean value indicating whether the view can listen to the notifiers.  
Public Property Gets a value that indicates whether an item can be removed from the collection.  
Public PropertyGets or sets the ISummaryRow which maintains the group caption summary information of the collection view.  
Public Property Gets the groups collection of the top-level group.  
Public Property Gets the number of records in the view.  
Public PropertyGets or sets the System.Globalization.CultureInfo of the collection view.  
Public Property Gets the item that is being added during the current add transaction.  
Public Property Gets the item in the collection that is being edited.  
Public Property Gets the current item in the view.  
Public PropertyGets the ordinal position of the CurrentItem within the (optionally sorted and filtered) view.  
Public Property  
Public Property Gets or sets the value that indicates the number of records to be fetched.  
Public Property Gets or sets the predicate to apply custom filter on source.  
Public PropertyGets or sets the collection of IFilterDefinition to maintain the filtering information.  
Public Property Gets or sets the group comparer, which contains the logic to be applied for grouping the data based on the custom logic.  
Public Property Gets the collection of group descriptions, that contains the columns that represent grouping in the collection view.  
Public Property Gets the TopLevelGroup as IGroupList to handle the add/remove operations.  
Public Property Gets a boolean value indicating whether there is more items to load.  
Public Property Gets a value that indicates whether an add transaction is in progress.  
Public PropertyGets a boolean value indicating whether the CurrentItem is beyond the end (End-Of-File).  
Public PropertyGets a boolean value indicating whether the CurrentItem is before the beginning (Beginning-Of-File).  
Public PropertyGets or sets the value that indicates whether the data object is dynamic.  
Public Property Gets a value that indicates whether an edit transaction is in progress.  
Public Property Gets a boolean value indicating whether the collection view is empty.  
Public Property Gets a boolean value that indicates whether the source have grouped.  
Public PropertyGets a value that indicates whether the DeferRefresh in action.  
Public Property Gets a boolean value indicating whether the view can only be read.  
Public PropertyGets the value that indicates whether the data object is XElement.  
Public Property Gets the record at the given index.  
Public Property Gets the collection of item properties, that contains the property and its information.  
Public PropertyGets or sets the LiveDataUpdateMode to control data manipulation operations during data updates.  
Public Property Gets or sets the position of the new item placeholder in the collection view.  
Public Property Gets or sets a value that indicate whether source collection items can listen the NotifyPropertyChanging/Changed events.  
Public Property Gets the records collection of the collection view, which includes the records displayed in the view.  
Public PropertyGets the SortComparers to sort the data using custom logic.  
Public Property Gets the collection of sort descriptions, that contains the columns that represent sorting in the collection view.  
Public Property Gets the IEnumerable source collection of the collection view.  
Public Property Gets the value that indicates the source type of bound source.  
Public Property Gets or sets a value that denotes the mode of calculation for caption and group summaries for improved performance.  
Public PropertyGets the collection of ISummaryRow which maintains the summary rows information of the collection view.  
Public PropertyGets the collection of ISummaryRow which maintains the table summary rows information.  
Public PropertyGets the TopLevelGroup of the collection view, which maintains the group information when the UI.Xaml.Grid.GroupColumnDescription is added into UI.Xaml.Grid.SfDataGrid.GroupColumnDescriptions collection. Top-level group will be the first-level group. All groups will have the root group which is the top-level group.  
Top
Public Methods
 NameDescription
Public Method Adds the given item to the records.  
Public Method Adds a new item to the collection.  
Public Method Adds the notify listener to the given record.  
Public Method Sets grid in the view.  
Public Method Signals the object that initialization is starting and so suspends all the data operations in view.  
Public Method Ends the edit transaction and, if possible, restores the original value to the item.  
Public Method Ends the add transaction and discards the pending new item.  
Public Method Clears all the items in the record.  
Public Method Ends the edit transaction and saves the pending changes.  
Public Method Ends the add transaction and saves the pending new item.  
Public MethodDetermines whether the ICollection contains the given item.  
Public Method Copies the record to the array from the given index.  
Public MethodCreates the RecordEntry for associated data object.  
Public MethodOverloaded.  Gets a disposable defer helper to suspends the all data operations in view.  
Public Method Need to detach the grid instance present in the view while disposing the view.  
Public MethodOverloaded. Disposes all the resources used by the CollectionViewAdv class.  
Public Method Begins an edit transaction of the specified item.  
Public Method Ends editing in the current item.  
Public Method Signals the object that initialization is complete and hence resumes the data operations and reinitialize the view.  
Public Method Filters the record for the specified record condition.  
Public Method Gets the dataGrid present in the view.  
Public Method Gets the displayValue expression func for corresponding data operation and property name.  
Public Method Gets the display value func for corresponding data operation and property name.  
Public Method Gets the enumerator for the collection of objects in the record.  
Public Method Returns the expression func for corresponding property name, data operation and reflection mode.  
Public Method Returns The func for corresponding property name, data operation and the reflection mode.  
Public Method Gets the group converter func for the given property.  
Public Method Gets the list which internally stores the data in on-demand.  
Public Method Returns the item at specified index.  
Public Method Gets the collection of item properties, that contains the property and its information.  
Public MethodGets the ItemPropertiesProvider which handles the reflection for CollectionViewAdv.  
Public MethodGets the RecordEntry at the specified index.  
Public Method Gets the index of the given item.  
Public Method Inserts the given item at the given index.  
Public Method Loads the items asynchronously to the view.  
Public MethodMove CurrentItem to the given item.  
Public MethodMove CurrentItem to the first item.  
Public MethodMove CurrentItem to the last item.  
Public MethodMove CurrentItem to the next item.  
Public MethodMove CurrentItem to the item at the given index.  
Public MethodMove CurrentItem to the previous item.  
Public Method This method fires when the underlying collection is changed.  
Public Method This method fires when the property is changed.  
Public Method Refreshes the view.  
Public MethodRefreshes the view when the filtering is applied through FilterRecord delegate.  
Public Method Removes the given item from the collection.  
Public Method Removes the item at the specified position from the collection.  
Public Method Removes the notify listener from the record.  
Public Method Sets the source type from bound control.  
Public Method Unwires all the events in the collection view.  
Top
Protected Methods
 NameDescription
Protected Method  
Protected Method  
Protected Method Creates the ItemPropertiesProvider, to get or set value on the underlying object of the collection view.  
Protected Method Creates the records for the items in the source of the collection view.  
Protected Method Creates a top-level group.  
Protected MethodRepresents a method which creates record entry for Records and dispose old records.  
Protected Method Ensures the source list of the collection view. Call this method in the derived CollectionView once the constructor is called.  
Protected Internal Method Gets the active sort comparer of the collection view.  
Protected MethodCompares the given index and the index corresponding to the given record.

Call this method when you need to find the compared index of item based on sorting

 
Protected Method Gets the IEnumerable collection of group result for the array of group-by.  
Protected MethodReturns the underlying collection from the SfDataGrid.ItemsSource.  
Protected Method Returns the SourceCollection as IList to handle the CRUD operations.  
Protected Method Initializes the collection view, which initializes the sort descriptions, summary rows, table summary rows and filter predicates of the collection view.  
Protected Method This method fires when the property is changed.  
Protected Method This method fires when the record collection is changed.  
Protected Method This method fires when the record property is changed.  
Protected Method This method fires when the sort description is changed.  
Protected Method This method fires when the top-level group collection is changed.  
Protected Method This method fires when the top-level group is populated.  
Protected Internal MethodRaises the CollectionChanged event of the collection view.  
Protected MethodRaises the CurrentChanged event.  
Protected MethodRaises the CurrentChanging event.  
Protected Internal Method Raises the exception thrown event.  
Protected Internal MethodRaises the TopLevelGroupCollectionChanged event.  
Protected Method Raises the property changed event.  
Protected Method Raises the source collection changed event.  
Protected Method Raises the vector changed event.  
Protected Method Refreshes the sorting in the collection view.  
Protected Method Refreshes the top-level group.  
Protected Method Refreshes the view when the underlying collection is changed.  
Protected Method Removes the given record from the record collection.  
Protected Method  
Protected Internal Method Sets the active sort comparer of the collection view based on the sort descriptions, sort comparers and the culture of the collection.  
Protected MethodOverloaded.  Sets the given item at the given index.  
Protected Method Sets the flag to the collection view.  
Protected Method Sets ItemProperties from specified dataSource.  
Protected Method Sets the source of the collection view.  
Protected Method This method handles the source collection changed event.  
Top
Extension Methods
 NameDescription
Public Extension Method
Public Extension MethodOverloaded.  Iterates over an IEnumerable instance to a delegated function
Public Extension MethodOverloaded.  Gets the predicate expression extension for the given values.
Public Extension Method
Public Extension Method
Public Extension MethodOverloaded.  Groups many elements to one group.
Public Extension Method Copies the elements of the System.Collections.Generic.List to a new array.
Public Extension Method
Public Extension Method Copies the elements of the System.Collections.Generic.List to a new array.
Public Extension Method Copies the elements of the System.Collections.Generic.List to a new array.
Public Extension Method Returns the DateTime of the given object
Public Extension Method Iterates over a IEnumberable and returns an item from collection.
Top
Public Events
 NameDescription
Public Event Occurs when the underlying collection changed.  
Public Event Occurs when the current item is changed.  
Public Event Occurs when the current item is being changed.  
Public Event Occurs when the property is changed.  
Public Event Occurs when the record property changes.  
Public Event Occurs when the underlying source collection changed.  
Public Event Occurs when the top level group collection changed.  
Public Event Occurs when the vector is changed.  
Top
See Also