|
|
<?xml version="1.0"?>
|
|
|
<doc>
|
|
|
<assembly>
|
|
|
<name>Syncfusion.Linq.Base</name>
|
|
|
</assembly>
|
|
|
<members>
|
|
|
<member name="T:Syncfusion.Windows.Data.CollectionViewAdv">
|
|
|
<summary>
|
|
|
ICollectionViewAdv is an extended interface from ICollectionView that implements
|
|
|
support for Grouping structure, Summaries, Table Summaries, Filters.
|
|
|
CollectionViewAdv is an abstract class that implements ICollectionViewAdv and
|
|
|
implements most of the basic details.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="T:Syncfusion.Windows.Data.ICollectionViewAdv">
|
|
|
<summary>
|
|
|
ICollectionViewAdv is an extended interface from ICollectionView that implements
|
|
|
support for Grouping structure, Summaries, Table Summaries, Filters.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.ICollectionViewAdv.OnCollectionChanged(System.Collections.Specialized.NotifyCollectionChangedEventArgs)">
|
|
|
<summary>
|
|
|
Raises the <see cref="E:CollectionChanged"/> event.
|
|
|
</summary>
|
|
|
<param name="args">The <see cref="T:System.Collections.Specialized.NotifyCollectionChangedEventArgs"/> instance containing the event data.</param>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.ICollectionViewAdv.AddListener(System.ComponentModel.ICollectionView)">
|
|
|
<summary>
|
|
|
Adds the listener.
|
|
|
</summary>
|
|
|
<param name="collectionView">The collection view.</param>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.ICollectionViewAdv.CreateRecordEntry(System.Object)">
|
|
|
<summary>
|
|
|
Creates the record entry.
|
|
|
</summary>
|
|
|
<param name="data">The data.</param>
|
|
|
<returns></returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.ICollectionViewAdv.GetPropertyAccessProvider">
|
|
|
<summary>
|
|
|
Gets the property access provider.
|
|
|
</summary>
|
|
|
<returns></returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.ICollectionViewAdv.GetItemProperties">
|
|
|
<summary>
|
|
|
Gets the item properties.
|
|
|
</summary>
|
|
|
<returns></returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.ICollectionViewAdv.SetCustomExpressionFunc(Syncfusion.Windows.Data.IUnboundExpressionFunc)">
|
|
|
<summary>
|
|
|
Enable customization for runtime dynamic objects in LINQ queries.
|
|
|
</summary>
|
|
|
<param name="expressionFunctor"></param>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.ICollectionViewAdv.Suspend">
|
|
|
<summary>
|
|
|
Suspends this instance.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.ICollectionViewAdv.Resume">
|
|
|
<summary>
|
|
|
Resumes this instance.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.ICollectionViewAdv.RefreshFiltering">
|
|
|
<summary>
|
|
|
Refresh toplevel groups --Added for the fix SD8300.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.ICollectionViewAdv.Records">
|
|
|
<summary>
|
|
|
Gets the records list structure.
|
|
|
</summary>
|
|
|
<value>The records.</value>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.ICollectionViewAdv.TopLevelGroup">
|
|
|
<summary>
|
|
|
Gets the top level group.
|
|
|
</summary>
|
|
|
<value>The top level group.</value>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.ICollectionViewAdv.CaptionSummaryRow">
|
|
|
<summary>
|
|
|
Gets or sets the caption summary row.
|
|
|
</summary>
|
|
|
<value>The caption summary row.</value>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.ICollectionViewAdv.Relations">
|
|
|
<summary>
|
|
|
Gets the relations.
|
|
|
</summary>
|
|
|
<value>The relations.</value>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.ICollectionViewAdv.SummaryRows">
|
|
|
<summary>
|
|
|
Gets the summary rows.
|
|
|
</summary>
|
|
|
<value>The summary rows.</value>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.ICollectionViewAdv.FilterPredicates">
|
|
|
<summary>
|
|
|
Gets or sets the filter predicates.
|
|
|
</summary>
|
|
|
<value>The filter predicates.</value>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.ICollectionViewAdv.TableSummaryRows">
|
|
|
<summary>
|
|
|
Gets the table summary rows.
|
|
|
</summary>
|
|
|
<value>The table summary rows.</value>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.ICollectionViewAdv.SortComparers">
|
|
|
<summary>
|
|
|
Gets the sort comparers for the sort description.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.ICollectionViewAdv.GroupComparer">
|
|
|
<summary>
|
|
|
Defines the custom group comparer to enable customization of the group sort order.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.ICollectionViewAdv.EditItemState">
|
|
|
<summary>
|
|
|
Gets the state of the edit item.
|
|
|
</summary>
|
|
|
<value>The state of the edit item.</value>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.ICollectionViewAdv.CurrentEditItemState">
|
|
|
<summary>
|
|
|
Gets the state of the current edit item.
|
|
|
</summary>
|
|
|
<value>The state of the current edit item.</value>
|
|
|
</member>
|
|
|
<member name="E:Syncfusion.Windows.Data.ICollectionViewAdv.RecordPropertyChanged">
|
|
|
<summary>
|
|
|
Record Property Changed event handler
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.ICollectionViewAdv.PersistGroupsExpandedState">
|
|
|
<summary>
|
|
|
Enable groupe expand state persistance. This will affect performance if there are large number of groups.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.ICollectionViewAdv.IsGroupsExpanded">
|
|
|
<summary>
|
|
|
Gets or sets a value indicating whether this instance is groups expanded.
|
|
|
</summary>
|
|
|
<value>
|
|
|
<c>true</c> if this instance is groups expanded; otherwise, <c>false</c>.
|
|
|
</value>
|
|
|
</member>
|
|
|
<member name="T:Syncfusion.Windows.Data.IUnboundExpressionFunc">
|
|
|
<summary>
|
|
|
Returns an Expression to embed in LINQ operation queries implemented by <see cref="T:Syncfusion.Windows.Data.ICollectionViewAdv"/>.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.IUnboundExpressionFunc.GetFunc(System.String)">
|
|
|
<summary>
|
|
|
Custom Functor to enable runtime customized objects over default operations other than LINQ queries.
|
|
|
</summary>
|
|
|
<param name="propertyName"></param>
|
|
|
<returns></returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.IUnboundExpressionFunc.GetTypeFunc(System.String)">
|
|
|
<summary>
|
|
|
Custom Functor to enable runtime customized objects over default operations other than LINQ queries.
|
|
|
</summary>
|
|
|
<param name="propertyName"></param>
|
|
|
<returns></returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.IUnboundExpressionFunc.GetExpressionFunc(System.String)">
|
|
|
<summary>
|
|
|
Custom expression functor to enable runtime customized objects into LINQ queries.
|
|
|
</summary>
|
|
|
<param name="propertyName"></param>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.IUnboundExpressionFunc.GetTypeExpressionFunc(System.String)">
|
|
|
<summary>
|
|
|
Custom expression functor to enable runtime customized objects into LINQ queries.
|
|
|
</summary>
|
|
|
<param name="propertyName"></param>
|
|
|
</member>
|
|
|
<member name="F:Syncfusion.Windows.Data.CollectionViewAdv.isinApplyFilter">
|
|
|
<summary>
|
|
|
Check whether the filter is applied or not.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.CollectionViewAdv.#ctor(System.Collections.IEnumerable)">
|
|
|
<summary>
|
|
|
Initializes a new instance of the <see cref="T:Syncfusion.Windows.Data.CollectionViewAdv"/> class.
|
|
|
</summary>
|
|
|
<param name="source">The source.</param>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.CollectionViewAdv.UpdateCollectionView(System.Object,System.Collections.Specialized.NotifyCollectionChangedEventArgs)">
|
|
|
<summary>
|
|
|
Updates the collection view by handling the NotifyCollectionChangedEventArgs if there is no grouping.
|
|
|
</summary>
|
|
|
<param name="sender">The sender.</param>
|
|
|
<param name="e">The <see cref="T:System.Collections.Specialized.NotifyCollectionChangedEventArgs"/> instance containing the event data.</param>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.CollectionViewAdv.CreateItemPropertiesProvider">
|
|
|
<summary>
|
|
|
Creates the item properties provider. Override this method to have return custom <see cref="T:Syncfusion.Windows.Data.IPropertyAccessProvider"/> and have customizations.
|
|
|
</summary>
|
|
|
<returns></returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.CollectionViewAdv.Finalize">
|
|
|
<summary>
|
|
|
Releases unmanaged resources and performs other cleanup operations before the
|
|
|
<see cref="T:Syncfusion.Windows.Data.CollectionViewAdv"/> is reclaimed by garbage collection.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.CollectionViewAdv.AddListener(System.ComponentModel.ICollectionView)">
|
|
|
<summary>
|
|
|
Adds the listener to an external ICollectionView. It will add set the ExternalCollectionView Propety n Wires the CurrentChanged event
|
|
|
</summary>
|
|
|
<param name="externalcollectionview">The externalcollectionview.</param>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.CollectionViewAdv.EnsureSourceList">
|
|
|
<summary>
|
|
|
Call this method in the derived CollectionView once the constructor is called.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.CollectionViewAdv.Dispose">
|
|
|
<summary>
|
|
|
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.CollectionViewAdv.Dispose(System.Boolean)">
|
|
|
<summary>
|
|
|
Releases unmanaged and - optionally - managed resources
|
|
|
</summary>
|
|
|
<param name="disposing"><c>true</c> to release both managed and unmanaged resources; <c>false</c> to release only unmanaged resources.</param>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.CollectionViewAdv.EnsureInitialized">
|
|
|
<summary>
|
|
|
Ensures the records are initialized properly.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.CollectionViewAdv.System#Windows#IWeakEventListener#ReceiveWeakEvent(System.Type,System.Object,System.EventArgs)">
|
|
|
<summary>
|
|
|
Receives events from the centralized event manager.
|
|
|
</summary>
|
|
|
<param name="managerType">The type of the <see cref="T:System.Windows.WeakEventManager"/> calling this method.</param>
|
|
|
<param name="sender">Object that originated the event.</param>
|
|
|
<param name="e">Event data.</param>
|
|
|
<returns>
|
|
|
true if the listener handled the event. It is considered an error by the <see cref="T:System.Windows.WeakEventManager"/> handling in WPF to register a listener for an event that the listener does not handle. Regardless, the method should return false if it receives an event that it does not recognize or handle.
|
|
|
</returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.CollectionViewAdv.OnSortDescriptionChanged(System.Collections.Specialized.NotifyCollectionChangedEventArgs)">
|
|
|
<summary>
|
|
|
Raises the <see cref="E:SortDescriptionChanged"/> event.
|
|
|
</summary>
|
|
|
<param name="e">The <see cref="T:System.Collections.Specialized.NotifyCollectionChangedEventArgs"/> instance containing the event data.</param>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.CollectionViewAdv.CreateRecords">
|
|
|
<summary>
|
|
|
Creates the records.
|
|
|
</summary>
|
|
|
<returns></returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.CollectionViewAdv.Contains(System.Object)">
|
|
|
<summary>
|
|
|
Returns a value that indicates whether a given item belongs to this collection view.
|
|
|
</summary>
|
|
|
<param name="item">The object to check.</param>
|
|
|
<returns>
|
|
|
true if the item belongs to this collection view; otherwise, false.
|
|
|
</returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.CollectionViewAdv.GetItemAt(System.Int32)">
|
|
|
<summary>
|
|
|
Gets the item at.
|
|
|
</summary>
|
|
|
<param name="index">The index.</param>
|
|
|
<returns></returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.CollectionViewAdv.IndexOf(System.Object)">
|
|
|
<summary>
|
|
|
Indexes the of.
|
|
|
</summary>
|
|
|
<param name="record">The record.</param>
|
|
|
<returns></returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.CollectionViewAdv.DeferRefresh">
|
|
|
<summary>
|
|
|
Enters a defer cycle that you can use to merge changes to the view and delay automatic refresh.
|
|
|
</summary>
|
|
|
<returns>
|
|
|
An <see cref="T:System.IDisposable"/> object that you can use to dispose of the calling object.
|
|
|
</returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.CollectionViewAdv.PassesFilter(System.Object)">
|
|
|
<summary>
|
|
|
Passeses the filter.
|
|
|
</summary>
|
|
|
<param name="item">The item.</param>
|
|
|
<returns></returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.CollectionViewAdv.GetGroupResult(System.String[])">
|
|
|
<summary>
|
|
|
Gets the group result.
|
|
|
</summary>
|
|
|
<param name="groupBy">The group by.</param>
|
|
|
<returns></returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.CollectionViewAdv.OnTopLevelGroupPopulated(Syncfusion.Windows.Data.TopLevelGroup)">
|
|
|
<summary>
|
|
|
Called when the TopLevelGroup is populated with groups and records.
|
|
|
</summary>
|
|
|
<param name="topLevelGroup">The top level group.</param>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.CollectionViewAdv.CreateTopLevelGroup">
|
|
|
<summary>
|
|
|
Creates the top level group.
|
|
|
</summary>
|
|
|
<returns></returns>
|
|
|
</member>
|
|
|
<member name="F:Syncfusion.Windows.Data.CollectionViewAdv.isCurrentAfterLast">
|
|
|
<summary>
|
|
|
Gets a value that indicates whether the <see cref="P:System.ComponentModel.ICollectionView.CurrentItem"/> of the view is beyond the end of the collection.
|
|
|
</summary>
|
|
|
<value></value>
|
|
|
<returns>
|
|
|
Returns true if the <see cref="P:System.ComponentModel.ICollectionView.CurrentItem"/> of the view is beyond the end of the collection; otherwise, false.
|
|
|
</returns>
|
|
|
</member>
|
|
|
<member name="F:Syncfusion.Windows.Data.CollectionViewAdv.isEmpty">
|
|
|
<summary>
|
|
|
Returns a value that indicates whether the resulting view is empty.
|
|
|
</summary>
|
|
|
<value></value>
|
|
|
<returns>true if the resulting view is empty; otherwise, false.
|
|
|
</returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.CollectionViewAdv.SetCurrent(System.Object,System.Int32)">
|
|
|
<summary>
|
|
|
Sets the current item.
|
|
|
</summary>
|
|
|
<param name="newItem">The new item.</param>
|
|
|
<param name="newPosition">The new position.</param>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.CollectionViewAdv.SetCurrent(System.Object,System.Int32,System.Int32)">
|
|
|
<summary>
|
|
|
Sets the current item.
|
|
|
</summary>
|
|
|
<param name="newItem">The new item.</param>
|
|
|
<param name="newPosition">The new position.</param>
|
|
|
<param name="count">The count.</param>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.CollectionViewAdv.MoveCurrentTo(System.Object)">
|
|
|
<summary>
|
|
|
Sets the specified item to be the <see cref="P:System.ComponentModel.ICollectionView.CurrentItem"/> in the view.
|
|
|
</summary>
|
|
|
<param name="item">The item to set as the <see cref="P:System.ComponentModel.ICollectionView.CurrentItem"/>.</param>
|
|
|
<returns>
|
|
|
true if the resulting <see cref="P:System.ComponentModel.ICollectionView.CurrentItem"/> is within the view; otherwise, false.
|
|
|
</returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.CollectionViewAdv.MoveCurrentToFirst">
|
|
|
<summary>
|
|
|
Sets the first item in the view as the <see cref="P:System.ComponentModel.ICollectionView.CurrentItem"/>.
|
|
|
</summary>
|
|
|
<returns>
|
|
|
true if the resulting <see cref="P:System.ComponentModel.ICollectionView.CurrentItem"/> is an item within the view; otherwise, false.
|
|
|
</returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.CollectionViewAdv.MoveCurrentToLast">
|
|
|
<summary>
|
|
|
Sets the last item in the view as the <see cref="P:System.ComponentModel.ICollectionView.CurrentItem"/>.
|
|
|
</summary>
|
|
|
<returns>
|
|
|
true if the resulting <see cref="P:System.ComponentModel.ICollectionView.CurrentItem"/> is an item within the view; otherwise, false.
|
|
|
</returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.CollectionViewAdv.MoveCurrentToNext">
|
|
|
<summary>
|
|
|
Sets the item after the <see cref="P:System.ComponentModel.ICollectionView.CurrentItem"/> in the view as the <see cref="P:System.ComponentModel.ICollectionView.CurrentItem"/>.
|
|
|
</summary>
|
|
|
<returns>
|
|
|
true if the resulting <see cref="P:System.ComponentModel.ICollectionView.CurrentItem"/> is an item within the view; otherwise, false.
|
|
|
</returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.CollectionViewAdv.MoveCurrentToPosition(System.Int32)">
|
|
|
<summary>
|
|
|
Sets the item at the specified index to be the <see cref="P:System.ComponentModel.ICollectionView.CurrentItem"/> in the view.
|
|
|
</summary>
|
|
|
<param name="position">The index to set the <see cref="P:System.ComponentModel.ICollectionView.CurrentItem"/> to.</param>
|
|
|
<returns>
|
|
|
true if the resulting <see cref="P:System.ComponentModel.ICollectionView.CurrentItem"/> is an item within the view; otherwise, false.
|
|
|
</returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.CollectionViewAdv.MoveCurrentToPrevious">
|
|
|
<summary>
|
|
|
Sets the item before the <see cref="P:System.ComponentModel.ICollectionView.CurrentItem"/> in the view as the <see cref="P:System.ComponentModel.ICollectionView.CurrentItem"/>.
|
|
|
</summary>
|
|
|
<returns>
|
|
|
true if the resulting <see cref="P:System.ComponentModel.ICollectionView.CurrentItem"/> is an item within the view; otherwise, false.
|
|
|
</returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.CollectionViewAdv.Refresh">
|
|
|
<summary>
|
|
|
Recreates the view.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.CollectionViewAdv.RefreshOrDefer">
|
|
|
<summary>
|
|
|
If the current view is in defer mode, the flags for refresh is set, otherwise it refreshes the view.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.CollectionViewAdv.RefreshOverride">
|
|
|
<summary>
|
|
|
Override this method to modify actions during refresh.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.CollectionViewAdv.ProcessCollectionChanged(System.Collections.Specialized.NotifyCollectionChangedEventArgs)">
|
|
|
<summary>
|
|
|
Processes the collection during editing process.
|
|
|
</summary>
|
|
|
<param name="args">The <see cref="T:System.Collections.Specialized.NotifyCollectionChangedEventArgs"/> instance containing the event data.</param>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.CollectionViewAdv.GetEnumerator">
|
|
|
<summary>
|
|
|
Returns an enumerator that iterates through a collection.
|
|
|
</summary>
|
|
|
<returns>
|
|
|
An <see cref="T:System.Collections.IEnumerator"/> object that can be used to iterate through the collection.
|
|
|
</returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.CollectionViewAdv.SuspendEvents">
|
|
|
<summary>
|
|
|
Suspends the events.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.CollectionViewAdv.ResumeEvents">
|
|
|
<summary>
|
|
|
Resumes the events.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.CollectionViewAdv.RaiseCollectionChangedEvent(System.Collections.Specialized.NotifyCollectionChangedEventArgs)">
|
|
|
<summary>
|
|
|
Raises the collection changed event.
|
|
|
</summary>
|
|
|
<param name="args">The <see cref="T:System.Collections.Specialized.NotifyCollectionChangedEventArgs"/> instance containing the event data.</param>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.CollectionViewAdv.RefreshFilters">
|
|
|
<summary>
|
|
|
Refreshes the filters.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.CollectionViewAdv.RefreshSort">
|
|
|
<summary>
|
|
|
Refreshes the sort.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.CollectionViewAdv.AddNew">
|
|
|
<summary>
|
|
|
Adds a new item to the collection.
|
|
|
</summary>
|
|
|
<returns>
|
|
|
The new item that is added to the collection.
|
|
|
</returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.CollectionViewAdv.OnCollectionChanged(System.Collections.Specialized.NotifyCollectionChangedEventArgs)">
|
|
|
<summary>
|
|
|
Raises the <see cref="E:CollectionChanged"/> event.
|
|
|
</summary>
|
|
|
<param name="args">The <see cref="T:System.Collections.Specialized.NotifyCollectionChangedEventArgs"/> instance containing the event data.</param>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.CollectionViewAdv.CancelEdit">
|
|
|
<summary>
|
|
|
Ends the edit transaction and discards any pending changes to the item.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.CollectionViewAdv.ResetEditItemCache">
|
|
|
<summary>
|
|
|
Ends the edit transaction and discards the editing item changes
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.CollectionViewAdv.CancelNew">
|
|
|
<summary>
|
|
|
Ends the add transaction and discards the pending new item.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.CollectionViewAdv.CancelNew(System.Boolean,System.Boolean)">
|
|
|
<summary>
|
|
|
Cancels the new item in view.
|
|
|
</summary>
|
|
|
<param name="cancelNewItem"></param>
|
|
|
<param name="allowCancel"></param>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.CollectionViewAdv.CommitEdit(System.String)">
|
|
|
<summary>
|
|
|
Ends the edit transaction and saves the pending changes.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.CollectionViewAdv.CommitNew">
|
|
|
<summary>
|
|
|
Ends the add transaction and saves the pending new item.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.CollectionViewAdv.EditItem(System.Object)">
|
|
|
<summary>
|
|
|
Begins an edit transaction of the specified item.
|
|
|
</summary>
|
|
|
<param name="item">The item to edit.</param>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.CollectionViewAdv.Remove(System.Object)">
|
|
|
<summary>
|
|
|
Removes the specified item from the collection.
|
|
|
</summary>
|
|
|
<param name="record">The record to remove.</param>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.CollectionViewAdv.RemoveAt(System.Int32)">
|
|
|
<summary>
|
|
|
Removes the item at the specified position from the collection.
|
|
|
</summary>
|
|
|
<param name="index">The position of the item to remove.</param>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.CollectionViewAdv.OnPropertyChanged(System.ComponentModel.PropertyChangedEventArgs)">
|
|
|
<summary>
|
|
|
Raises the <see cref="E:PropertyChanged"/> event.
|
|
|
</summary>
|
|
|
<param name="e">The <see cref="T:System.ComponentModel.PropertyChangedEventArgs"/> instance containing the event data.</param>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.CollectionViewAdv.GetExpressionFunc(System.String)">
|
|
|
<summary>
|
|
|
Gets the expression func for complex data sources.
|
|
|
</summary>
|
|
|
<param name="propertyName">Name of the property.</param>
|
|
|
<returns></returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.CollectionViewAdv.GetItemProperties">
|
|
|
<summary>
|
|
|
Gets the item properties.
|
|
|
</summary>
|
|
|
<returns></returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.CollectionViewAdv.BeginInit">
|
|
|
<summary>
|
|
|
Signals the object that initialization is starting.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.CollectionViewAdv.EndInit">
|
|
|
<summary>
|
|
|
Signals the object that initialization is complete.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.CollectionViewAdv.GetPropertyAccessProvider">
|
|
|
<summary>
|
|
|
Gets the property access provider.
|
|
|
</summary>
|
|
|
<returns></returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.CollectionViewAdv.CreateRecordEntry(System.Object)">
|
|
|
<summary>
|
|
|
Creates the record entry.
|
|
|
</summary>
|
|
|
<param name="data">The data.</param>
|
|
|
<returns></returns>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.CollectionViewAdv.DispatchOwner">
|
|
|
<summary>
|
|
|
Gets or sets the Dispatcher of the UI object associated with this CollectionViewAdv.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.CollectionViewAdv.ItemProperties">
|
|
|
<summary>
|
|
|
Gets the item properties.
|
|
|
</summary>
|
|
|
<value>The item properties.</value>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.CollectionViewAdv.ExternalCollectionView">
|
|
|
<summary>
|
|
|
Gets or sets the external collection view.
|
|
|
</summary>
|
|
|
<value>The external collection view.</value>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.CollectionViewAdv.Records">
|
|
|
<summary>
|
|
|
Gets the records list structure.
|
|
|
</summary>
|
|
|
<value>The records.</value>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.CollectionViewAdv.CanFilter">
|
|
|
<summary>
|
|
|
Gets a value that indicates whether this view supports filtering via the <see cref="P:System.ComponentModel.ICollectionView.Filter"/> property.
|
|
|
</summary>
|
|
|
<value></value>
|
|
|
<returns>true if this view support filtering; otherwise, false.
|
|
|
</returns>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.CollectionViewAdv.CanGroup">
|
|
|
<summary>
|
|
|
Gets a value that indicates whether this view supports grouping via the <see cref="P:System.ComponentModel.ICollectionView.GroupDescriptions"/> property.
|
|
|
</summary>
|
|
|
<value></value>
|
|
|
<returns>true if this view supports grouping; otherwise, false.
|
|
|
</returns>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.CollectionViewAdv.CanSort">
|
|
|
<summary>
|
|
|
Gets a value that indicates whether this view supports sorting via the <see cref="P:System.ComponentModel.ICollectionView.SortDescriptions"/> property.
|
|
|
</summary>
|
|
|
<value></value>
|
|
|
<returns>true if this view supports sorting; otherwise, false.
|
|
|
</returns>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.CollectionViewAdv.Count">
|
|
|
<summary>
|
|
|
Gets the count.
|
|
|
</summary>
|
|
|
<value>The count.</value>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.CollectionViewAdv.Culture">
|
|
|
<summary>
|
|
|
Gets or sets the cultural info for any operations of the view that may differ by culture, such as sorting.
|
|
|
</summary>
|
|
|
<value></value>
|
|
|
<returns>
|
|
|
The culture to use during sorting.
|
|
|
</returns>
|
|
|
</member>
|
|
|
<member name="E:Syncfusion.Windows.Data.CollectionViewAdv.CurrentChanged">
|
|
|
<summary>
|
|
|
When implementing this interface, raise this event after the current item has been changed.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="E:Syncfusion.Windows.Data.CollectionViewAdv.CurrentChanging">
|
|
|
<summary>
|
|
|
When implementing this interface, raise this event before changing the current item. Event handler can cancel this event.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.CollectionViewAdv.CurrentItem">
|
|
|
<summary>
|
|
|
Gets the current item in the view.
|
|
|
</summary>
|
|
|
<value></value>
|
|
|
<returns>
|
|
|
The current item of the view or null if there is no current item.
|
|
|
</returns>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.CollectionViewAdv.CurrentPosition">
|
|
|
<summary>
|
|
|
Gets the ordinal position of the <see cref="P:System.ComponentModel.ICollectionView.CurrentItem"/> within the view.
|
|
|
</summary>
|
|
|
<value></value>
|
|
|
<returns>
|
|
|
The ordinal position of the <see cref="P:System.ComponentModel.ICollectionView.CurrentItem"/> within the view.
|
|
|
</returns>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.CollectionViewAdv.Filter">
|
|
|
<summary>
|
|
|
Gets or sets a callback used to determine if an item is suitable for inclusion in the view.
|
|
|
</summary>
|
|
|
<value></value>
|
|
|
<returns>
|
|
|
A method used to determine if an item is suitable for inclusion in the view.
|
|
|
</returns>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.CollectionViewAdv.IsGrouping">
|
|
|
<summary>
|
|
|
Gets a value indicating whether this instance is grouping.
|
|
|
</summary>
|
|
|
<value>
|
|
|
<c>true</c> if this instance is grouping; otherwise, <c>false</c>.
|
|
|
</value>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.CollectionViewAdv.GroupDescriptions">
|
|
|
<summary>
|
|
|
Gets a collection of <see cref="T:System.ComponentModel.GroupDescription"/> objects that describe how the items in the collection are grouped in the view.
|
|
|
</summary>
|
|
|
<value></value>
|
|
|
<returns>
|
|
|
A collection of <see cref="T:System.ComponentModel.GroupDescription"/> objects that describe how the items in the collection are grouped in the view.
|
|
|
</returns>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.CollectionViewAdv.GroupList">
|
|
|
<summary>
|
|
|
Gets the TopLevelGroup as <see cref="T:Syncfusion.Windows.Data.IGroupList"/>.
|
|
|
</summary>
|
|
|
<value>The group list.</value>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.CollectionViewAdv.TopLevelGroup">
|
|
|
<summary>
|
|
|
Gets the top level group.
|
|
|
</summary>
|
|
|
<value>The top level group.</value>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.CollectionViewAdv.Groups">
|
|
|
<summary>
|
|
|
Gets the top-level groups.
|
|
|
</summary>
|
|
|
<value></value>
|
|
|
<returns>
|
|
|
A read-only collection of the top-level groups or null if there are no groups.
|
|
|
</returns>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.CollectionViewAdv.IsCurrentAfterLast">
|
|
|
<summary>
|
|
|
Gets a value that indicates whether the <see cref="P:System.ComponentModel.ICollectionView.CurrentItem"/> of the view is beyond the end of the collection.
|
|
|
</summary>
|
|
|
<value></value>
|
|
|
<returns>
|
|
|
Returns true if the <see cref="P:System.ComponentModel.ICollectionView.CurrentItem"/> of the view is beyond the end of the collection; otherwise, false.
|
|
|
</returns>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.CollectionViewAdv.IsCurrentBeforeFirst">
|
|
|
<summary>
|
|
|
Gets a value that indicates whether the <see cref="P:System.ComponentModel.ICollectionView.CurrentItem"/> of the view is beyond the beginning of the collection.
|
|
|
</summary>
|
|
|
<value></value>
|
|
|
<returns>
|
|
|
Returns true if the <see cref="P:System.ComponentModel.ICollectionView.CurrentItem"/> of the view is beyond the beginning of the collection; otherwise, false.
|
|
|
</returns>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.CollectionViewAdv.IsCurrentInSync">
|
|
|
<summary>
|
|
|
Gets a value indicating whether this instance is current in sync.
|
|
|
</summary>
|
|
|
<value>
|
|
|
<c>true</c> if this instance is current in sync; otherwise, <c>false</c>.
|
|
|
</value>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.CollectionViewAdv.IsRefreshDeferred">
|
|
|
<summary>
|
|
|
Gets a value indicating whether this instance is refresh deferred.
|
|
|
</summary>
|
|
|
<value>
|
|
|
<c>true</c> if this instance is refresh deferred; otherwise, <c>false</c>.
|
|
|
</value>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.CollectionViewAdv.SortDescriptions">
|
|
|
<summary>
|
|
|
Gets a collection of <see cref="T:System.ComponentModel.SortDescription"/> objects that describe how the items in the collection are sorted in the view.
|
|
|
</summary>
|
|
|
<value></value>
|
|
|
<returns>
|
|
|
A collection of <see cref="T:System.ComponentModel.SortDescription"/> objects that describe how the items in the collection are sorted in the view.
|
|
|
</returns>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.CollectionViewAdv.SourceCollection">
|
|
|
<summary>
|
|
|
Returns the underlying collection.
|
|
|
</summary>
|
|
|
<value></value>
|
|
|
<returns>
|
|
|
An <see cref="T:System.Collections.IEnumerable"/> object that is the underlying collection.
|
|
|
</returns>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.CollectionViewAdv.IsLegacyDataTable">
|
|
|
<summary>
|
|
|
Gets a value indicating whether this instance is legacy data table.
|
|
|
</summary>
|
|
|
<value>
|
|
|
<c>true</c> if this instance is legacy data table; otherwise, <c>false</c>.
|
|
|
</value>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.CollectionViewAdv.IsInSuspend">
|
|
|
<summary>
|
|
|
Gets the value if the editing mode is in suspend state. Use this variable for listening changes in other source list changes.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.CollectionViewAdv.IsInEndDefer">
|
|
|
<summary>
|
|
|
Gets a value indicating whether this instance is in end defer.
|
|
|
</summary>
|
|
|
<value>
|
|
|
<c>true</c> if this instance is in end defer; otherwise, <c>false</c>.
|
|
|
</value>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.CollectionViewAdv.EnablePaging">
|
|
|
<summary>
|
|
|
This property used to find out the paging is enabled
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.CollectionViewAdv.IsViewLevelPaging">
|
|
|
<summary>
|
|
|
This property used to find out the Paging is ViewLevel or sourcelevel
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.CollectionViewAdv.PagedSource">
|
|
|
<summary>
|
|
|
This property hold the PagedCollectionView object
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.CollectionViewAdv.CanAddNew">
|
|
|
<summary>
|
|
|
Gets a value that indicates whether a new item can be added to the collection.
|
|
|
</summary>
|
|
|
<value></value>
|
|
|
<returns>true if a new item can be added to the collection; otherwise, false.
|
|
|
</returns>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.CollectionViewAdv.CanCancelEdit">
|
|
|
<summary>
|
|
|
Gets a value that indicates whether the editing of an item can be canceled.
|
|
|
</summary>
|
|
|
<value></value>
|
|
|
<returns>true if editing an item can be canceled; otherwise, false.
|
|
|
</returns>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.CollectionViewAdv.CanRemove">
|
|
|
<summary>
|
|
|
Gets a value that indicates whether an item can be removed from the collection.
|
|
|
</summary>
|
|
|
<value></value>
|
|
|
<returns>true if an item can be removed from the collection; otherwise, false.
|
|
|
</returns>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.CollectionViewAdv.CurrentAddItem">
|
|
|
<summary>
|
|
|
Gets the item that is being added during the current add transaction.
|
|
|
</summary>
|
|
|
<value></value>
|
|
|
<returns>
|
|
|
The item that is being added if <see cref="P:System.ComponentModel.IEditableCollectionView.IsAddingNew"/> is true; otherwise, null.
|
|
|
</returns>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.CollectionViewAdv.CurrentEditItem">
|
|
|
<summary>
|
|
|
Gets the item in the collection that is being edited.
|
|
|
</summary>
|
|
|
<value></value>
|
|
|
<returns>
|
|
|
The item in the collection that is being edited if <see cref="P:System.ComponentModel.IEditableCollectionView.IsEditingItem"/> is true; otherwise, null.
|
|
|
</returns>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.CollectionViewAdv.EditItemState">
|
|
|
<summary>
|
|
|
Gets the state of the edit item.
|
|
|
</summary>
|
|
|
<value>The state of the edit item.</value>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.CollectionViewAdv.IsAddingNew">
|
|
|
<summary>
|
|
|
Gets a value that indicates whether an add transaction is in progress.
|
|
|
</summary>
|
|
|
<value></value>
|
|
|
<returns>true if an add transaction is in progress; otherwise, false.
|
|
|
</returns>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.CollectionViewAdv.IsInPropertyChange">
|
|
|
<summary>
|
|
|
Gets or Sets when Items property changed
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.CollectionViewAdv.SortingOptions">
|
|
|
<summary>
|
|
|
Gets or Sets when Sorting is Enabled or Disabled.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.CollectionViewAdv.IsEditingItem">
|
|
|
<summary>
|
|
|
Gets a value that indicates whether an edit transaction is in progress.
|
|
|
</summary>
|
|
|
<value></value>
|
|
|
<returns>true if an edit transaction is in progress; otherwise, false.
|
|
|
</returns>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.CollectionViewAdv.NewItemPlaceholderPosition">
|
|
|
<summary>
|
|
|
Gets or sets the position of the new item placeholder in the collection.
|
|
|
</summary>
|
|
|
<value></value>
|
|
|
<returns>
|
|
|
One of the enumeration values that specifies the position of the new item placeholder in the collection.
|
|
|
</returns>
|
|
|
</member>
|
|
|
<member name="E:Syncfusion.Windows.Data.CollectionViewAdv.PropertyChanged">
|
|
|
<summary>
|
|
|
Occurs when a property value changes.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.CollectionViewAdv.UsesLocalArray">
|
|
|
<summary>
|
|
|
Gets a value indicating whether [uses local array].
|
|
|
</summary>
|
|
|
<value><c>true</c> if [uses local array]; otherwise, <c>false</c>.</value>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.CollectionViewAdv.PersistGroupsExpandedState">
|
|
|
<summary>
|
|
|
Gets / sets
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.CollectionViewAdv.IsGroupsExpanded">
|
|
|
<summary>
|
|
|
Gets or sets a value indicating whether this instance is groups expanded.
|
|
|
</summary>
|
|
|
<value>
|
|
|
<c>true</c> if this instance is groups expanded; otherwise, <c>false</c>.
|
|
|
</value>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.CollectionViewAdv.CaptionSummaryRow">
|
|
|
<summary>
|
|
|
Gets or sets the caption summary row.
|
|
|
</summary>
|
|
|
<value>The caption summary row.</value>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.CollectionViewAdv.TableSummaryRows">
|
|
|
<summary>
|
|
|
Gets the table summary rows.
|
|
|
</summary>
|
|
|
<value>The table summary rows.</value>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.CollectionViewAdv.SummaryRows">
|
|
|
<summary>
|
|
|
Gets the summary rows.
|
|
|
</summary>
|
|
|
<value>The summary rows.</value>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.CollectionViewAdv.FilterPredicates">
|
|
|
<summary>
|
|
|
Gets or sets the filter predicates.
|
|
|
</summary>
|
|
|
<value>The filter predicates.</value>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.CollectionViewAdv.Relations">
|
|
|
<summary>
|
|
|
Gets the relations.
|
|
|
</summary>
|
|
|
<value>The relations.</value>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.CollectionViewAdv.IsDynamicBound">
|
|
|
<summary>
|
|
|
Gets a value indicating whether this instance is dynamic bound.
|
|
|
</summary>
|
|
|
<value>
|
|
|
<c>true</c> if this instance is dynamic bound; otherwise, <c>false</c>.
|
|
|
</value>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.CollectionViewAdv.GroupComparer">
|
|
|
<summary>
|
|
|
Defines the custom group comparer. This will work only when the grouped column is also sorted.
|
|
|
</summary>
|
|
|
<value></value>
|
|
|
</member>
|
|
|
<member name="T:Syncfusion.Windows.Data.IEditItemState">
|
|
|
<summary>
|
|
|
Specifies a state while editing items
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="F:Syncfusion.Windows.Data.SortingOptions.Default">
|
|
|
<summary>
|
|
|
Sorting Enabled always
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="F:Syncfusion.Windows.Data.SortingOptions.DisableSortingOnEdit">
|
|
|
<summary>
|
|
|
Sorting Disabled when cell value is edited
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="F:Syncfusion.Windows.Data.SortingOptions.DisableSortingOnPropertyChange">
|
|
|
<summary>
|
|
|
Sorting Disabled when cell property value changed
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="T:Syncfusion.Windows.Data.IPropertyAccessProvider">
|
|
|
<summary>
|
|
|
Exposes method to Get/Set from the underlying object.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.IPropertyAccessProvider.GetValue(System.Object,System.String)">
|
|
|
<summary>
|
|
|
Gets the value.
|
|
|
</summary>
|
|
|
<param name="record">The record.</param>
|
|
|
<param name="propName">Name of the prop.</param>
|
|
|
<returns></returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.IPropertyAccessProvider.SetValue(System.Object,System.String,System.Object)">
|
|
|
<summary>
|
|
|
Sets the value.
|
|
|
</summary>
|
|
|
<param name="record">The record.</param>
|
|
|
<param name="propName">Name of the prop.</param>
|
|
|
<param name="value">The value.</param>
|
|
|
<returns></returns>
|
|
|
</member>
|
|
|
<member name="T:Syncfusion.Windows.Data.DataTableCollectionView">
|
|
|
<summary>
|
|
|
Extended CollectionViewAdv to handle DataTable / DataView sources.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.DataTableCollectionView.#ctor(System.Collections.IEnumerable)">
|
|
|
<summary>
|
|
|
Initializes a new instance of the <see cref="T:Syncfusion.Windows.Data.DataTableCollectionView"/> class.
|
|
|
</summary>
|
|
|
<param name="source">The source.</param>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.DataTableCollectionView.UpdateCollectionView(System.Object,System.Collections.Specialized.NotifyCollectionChangedEventArgs)">
|
|
|
<summary>
|
|
|
Updates the collection view by handling the NotifyCollectionChangedEventArgs if there is no grouping.
|
|
|
</summary>
|
|
|
<param name="sender">The sender.</param>
|
|
|
<param name="e">The <see cref="T:System.Collections.Specialized.NotifyCollectionChangedEventArgs"/> instance containing the event data.</param>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.DataTableCollectionView.OnSortDescriptionChanged(System.Collections.Specialized.NotifyCollectionChangedEventArgs)">
|
|
|
<summary>
|
|
|
Raises the <see cref="E:SortDescriptionChanged"/> event.
|
|
|
</summary>
|
|
|
<param name="e">The <see cref="T:System.Collections.Specialized.NotifyCollectionChangedEventArgs"/> instance containing the event data.</param>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.DataTableCollectionView.RefreshSort">
|
|
|
<summary>
|
|
|
Refreshes the sort.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.DataTableCollectionView.RefreshSortingOrderWithFiltersForBottomLevel(System.Collections.Generic.List{Syncfusion.Windows.Data.Group},System.String,System.Int32)">
|
|
|
<summary>
|
|
|
Refreshes the sorting order for bottom level.
|
|
|
</summary>
|
|
|
<param name="groups">The groups.</param>
|
|
|
<param name="prevFilter"></param>
|
|
|
<param name="level"></param>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.DataTableCollectionView.CreateRecords">
|
|
|
<summary>
|
|
|
Creates the records.
|
|
|
</summary>
|
|
|
<returns></returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.DataTableCollectionView.GetGroupResult(System.String[])">
|
|
|
<summary>
|
|
|
Gets the group result.
|
|
|
</summary>
|
|
|
<param name="groupBy">The group by.</param>
|
|
|
<returns></returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.DataTableCollectionView.RefreshFilters">
|
|
|
<summary>
|
|
|
Refreshes the filters.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.DataTableCollectionView.ViewSource">
|
|
|
<summary>
|
|
|
Gets or sets the view source.
|
|
|
</summary>
|
|
|
<value>The view source.</value>
|
|
|
</member>
|
|
|
<member name="T:Syncfusion.Windows.Data.FilterPredicate">
|
|
|
<summary>
|
|
|
Holds values for Filtering.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.FilterPredicate.#ctor">
|
|
|
<summary>
|
|
|
Initializes a new instance of the <see cref="T:Syncfusion.Windows.Data.FilterPredicate"/> class.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.FilterPredicate.FilterType">
|
|
|
<summary>
|
|
|
Gets or sets the type of the filter.
|
|
|
</summary>
|
|
|
<value>The type of the filter.</value>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.FilterPredicate.FilterValue">
|
|
|
<summary>
|
|
|
Gets or sets the filter value.
|
|
|
</summary>
|
|
|
<value>The filter value.</value>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.FilterPredicate.PredicateType">
|
|
|
<summary>
|
|
|
Gets or sets the type of the predicate.
|
|
|
</summary>
|
|
|
<value>The type of the predicate.</value>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.FilterPredicate.FilterBehavior">
|
|
|
<summary>
|
|
|
Gets or sets the type of the filterbehavior.
|
|
|
</summary>
|
|
|
<value>The type of the predicate.</value>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.FilterPredicate.IsCaseSensitive">
|
|
|
<summary>
|
|
|
Gets or sets a value indicating whether this instance is case sensitive.
|
|
|
</summary>
|
|
|
<value>
|
|
|
<c>true</c> if this instance is case sensitive; otherwise, <c>false</c>.
|
|
|
</value>
|
|
|
</member>
|
|
|
<member name="T:Syncfusion.Windows.Data.PredicateType">
|
|
|
<summary>
|
|
|
Predicate type defined for Filters.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="F:Syncfusion.Windows.Data.PredicateType.And">
|
|
|
<summary>
|
|
|
Does an AND operation on filters.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="F:Syncfusion.Windows.Data.PredicateType.Or">
|
|
|
<summary>
|
|
|
Does an OR operation on filters.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="T:Syncfusion.Windows.Data.FilterOperatorType">
|
|
|
<summary>
|
|
|
Default Filter Operator is defined for Filters.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="F:Syncfusion.Windows.Data.FilterOperatorType.Equals">
|
|
|
<summary>
|
|
|
Does an Equals operation on filters.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="F:Syncfusion.Windows.Data.FilterOperatorType.StartsWith">
|
|
|
<summary>
|
|
|
Does an StartsWith operation on filters.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="F:Syncfusion.Windows.Data.FilterOperatorType.Contains">
|
|
|
<summary>
|
|
|
Does an Contains operation on filters.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="T:Syncfusion.Windows.Data.IGroupList">
|
|
|
<summary>
|
|
|
Interface that exposes method to the TopLevelGroup for Add / Remove / Contains /
|
|
|
IndexOf methods with the underlying bound object.
|
|
|
</summary>
|
|
|
<remarks>
|
|
|
This interface will only interact with the underlying bound object that can be
|
|
|
found in RecordEntry.Data.
|
|
|
</remarks>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.IGroupList.Add(System.Object,System.Boolean)">
|
|
|
<summary>
|
|
|
Adds the specified record.
|
|
|
</summary>
|
|
|
<param name="record">The record.</param>
|
|
|
<param name="isInSourceCollectionChange"></param>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.IGroupList.Insert(System.Object,System.Int32,System.Boolean)">
|
|
|
<summary>
|
|
|
Insert the record in the specified position.
|
|
|
</summary>
|
|
|
<param name="record">The record.</param>
|
|
|
<param name="index"></param>
|
|
|
<param name="isInSourceCollectionChange"></param>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.IGroupList.Remove(System.Object,System.Boolean)">
|
|
|
<summary>
|
|
|
Removes the specified record.
|
|
|
</summary>
|
|
|
<param name="record">The record.</param>
|
|
|
<param name="isInSourceCollectionChange">if set to <c>true</c> [is in source collection change].</param>
|
|
|
<returns></returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.IGroupList.Contains(System.Object)">
|
|
|
<summary>
|
|
|
Determines whether the record is found in the DisplayElements of the TopLevelGroup.
|
|
|
</summary>
|
|
|
<param name="record">The record.</param>
|
|
|
<returns>
|
|
|
<c>true</c> if [contains] [the specified record]; otherwise, <c>false</c>.
|
|
|
</returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.IGroupList.IndexOf(System.Object)">
|
|
|
<summary>
|
|
|
Finds the index of the record.
|
|
|
</summary>
|
|
|
<param name="record">The record.</param>
|
|
|
<returns></returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.GroupDisplayElements.#ctor(Syncfusion.Windows.Data.TopLevelGroup)">
|
|
|
<summary>
|
|
|
Initializes a new instance of the <see cref="T:Syncfusion.Windows.Data.GroupDisplayElements"/> class.
|
|
|
</summary>
|
|
|
<param name="group">The group.</param>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.GroupDisplayElements.Dispose">
|
|
|
<summary>
|
|
|
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.GroupDisplayElements.IndexOf(Syncfusion.Windows.Data.NodeEntry)">
|
|
|
<summary>
|
|
|
Determines the index of a specific item in the <see cref="T:System.Collections.Generic.IList`1"/>.
|
|
|
</summary>
|
|
|
<param name="item">The object to locate in the <see cref="T:System.Collections.Generic.IList`1"/>.</param>
|
|
|
<returns>
|
|
|
The index of <paramref name="item"/> if found in the list; otherwise, -1.
|
|
|
</returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.GroupDisplayElements.Insert(System.Int32,Syncfusion.Windows.Data.NodeEntry)">
|
|
|
<summary>
|
|
|
Inserts an item to the <see cref="T:System.Collections.Generic.IList`1"/> at the specified index.
|
|
|
</summary>
|
|
|
<param name="index">The zero-based index at which <paramref name="item"/> should be inserted.</param>
|
|
|
<param name="item">The object to insert into the <see cref="T:System.Collections.Generic.IList`1"/>.</param>
|
|
|
<exception cref="T:System.ArgumentOutOfRangeException">
|
|
|
<paramref name="index"/> is not a valid index in the <see cref="T:System.Collections.Generic.IList`1"/>.
|
|
|
</exception>
|
|
|
<exception cref="T:System.NotSupportedException">
|
|
|
The <see cref="T:System.Collections.Generic.IList`1"/> is read-only.
|
|
|
</exception>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.GroupDisplayElements.RemoveAt(System.Int32)">
|
|
|
<summary>
|
|
|
Removes the <see cref="T:System.Collections.Generic.IList`1"/> item at the specified index.
|
|
|
</summary>
|
|
|
<param name="index">The zero-based index of the item to remove.</param>
|
|
|
<exception cref="T:System.ArgumentOutOfRangeException">
|
|
|
<paramref name="index"/> is not a valid index in the <see cref="T:System.Collections.Generic.IList`1"/>.
|
|
|
</exception>
|
|
|
<exception cref="T:System.NotSupportedException">
|
|
|
The <see cref="T:System.Collections.Generic.IList`1"/> is read-only.
|
|
|
</exception>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.GroupDisplayElements.Add(Syncfusion.Windows.Data.NodeEntry)">
|
|
|
<summary>
|
|
|
Adds the specified item.
|
|
|
</summary>
|
|
|
<param name="item">The item.</param>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.GroupDisplayElements.Add(Syncfusion.Windows.Data.NodeEntry,System.Boolean)">
|
|
|
<summary>
|
|
|
Adds an item to the <see cref="T:System.Collections.Generic.ICollection`1"/>.
|
|
|
</summary>
|
|
|
<param name="item">The object to add to the <see cref="T:System.Collections.Generic.ICollection`1"/>.</param>
|
|
|
<exception cref="T:System.NotSupportedException">
|
|
|
The <see cref="T:System.Collections.Generic.ICollection`1"/> is read-only.
|
|
|
</exception>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.GroupDisplayElements.Contains(Syncfusion.Windows.Data.NodeEntry)">
|
|
|
<summary>
|
|
|
Determines whether the <see cref="T:System.Collections.Generic.ICollection`1"/> contains a specific value.
|
|
|
</summary>
|
|
|
<param name="item">The object to locate in the <see cref="T:System.Collections.Generic.ICollection`1"/>.</param>
|
|
|
<returns>
|
|
|
true if <paramref name="item"/> is found in the <see cref="T:System.Collections.Generic.ICollection`1"/>; otherwise, false.
|
|
|
</returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.GroupDisplayElements.CopyTo(Syncfusion.Windows.Data.NodeEntry[],System.Int32)">
|
|
|
<summary>
|
|
|
Copies the elements of the <see cref="T:System.Collections.Generic.ICollection`1"/> to an <see cref="T:System.Array"/>, starting at a particular <see cref="T:System.Array"/> index.
|
|
|
</summary>
|
|
|
<param name="array">The one-dimensional <see cref="T:System.Array"/> that is the destination of the elements copied from <see cref="T:System.Collections.Generic.ICollection`1"/>. The <see cref="T:System.Array"/> must have zero-based indexing.</param>
|
|
|
<param name="arrayIndex">The zero-based index in <paramref name="array"/> at which copying begins.</param>
|
|
|
<exception cref="T:System.ArgumentNullException">
|
|
|
<paramref name="array"/> is null.
|
|
|
</exception>
|
|
|
<exception cref="T:System.ArgumentOutOfRangeException">
|
|
|
<paramref name="arrayIndex"/> is less than 0.
|
|
|
</exception>
|
|
|
<exception cref="T:System.ArgumentException">
|
|
|
<paramref name="array"/> is multidimensional.
|
|
|
-or-
|
|
|
<paramref name="arrayIndex"/> is equal to or greater than the length of <paramref name="array"/>.
|
|
|
-or-
|
|
|
The number of elements in the source <see cref="T:System.Collections.Generic.ICollection`1"/> is greater than the available space from <paramref name="arrayIndex"/> to the end of the destination <paramref name="array"/>.
|
|
|
-or-
|
|
|
Type <paramref name="T"/> cannot be cast automatically to the type of the destination <paramref name="array"/>.
|
|
|
</exception>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.GroupDisplayElements.Remove(Syncfusion.Windows.Data.NodeEntry)">
|
|
|
<summary>
|
|
|
Removes the first occurrence of a specific object from the <see cref="T:System.Collections.Generic.ICollection`1"/>.
|
|
|
</summary>
|
|
|
<param name="item">The object to remove from the <see cref="T:System.Collections.Generic.ICollection`1"/>.</param>
|
|
|
<returns>
|
|
|
true if <paramref name="item"/> was successfully removed from the <see cref="T:System.Collections.Generic.ICollection`1"/>; otherwise, false. This method also returns false if <paramref name="item"/> is not found in the original <see cref="T:System.Collections.Generic.ICollection`1"/>.
|
|
|
</returns>
|
|
|
<exception cref="T:System.NotSupportedException">
|
|
|
The <see cref="T:System.Collections.Generic.ICollection`1"/> is read-only.
|
|
|
</exception>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.GroupDisplayElements.GetEnumerator">
|
|
|
<summary>
|
|
|
Returns an enumerator that iterates through the collection.
|
|
|
</summary>
|
|
|
<returns>
|
|
|
A <see cref="T:System.Collections.Generic.IEnumerator`1"/> that can be used to iterate through the collection.
|
|
|
</returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.GroupDisplayElements.System#Collections#IEnumerable#GetEnumerator">
|
|
|
<summary>
|
|
|
Returns an enumerator that iterates through a collection.
|
|
|
</summary>
|
|
|
<returns>
|
|
|
An <see cref="T:System.Collections.IEnumerator"/> object that can be used to iterate through the collection.
|
|
|
</returns>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.GroupDisplayElements.TopLevelGroup">
|
|
|
<summary>
|
|
|
Gets or sets the top level group.
|
|
|
</summary>
|
|
|
<value>The top level group.</value>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.GroupDisplayElements.Item(System.Int32)">
|
|
|
<summary>
|
|
|
Gets or sets the <see cref="T:Syncfusion.Windows.Data.NodeEntry"/> at the specified index.
|
|
|
</summary>
|
|
|
<value></value>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.GroupDisplayElements.Count">
|
|
|
<summary>
|
|
|
Gets the number of elements contained in the <see cref="T:System.Collections.Generic.ICollection`1"/>.
|
|
|
</summary>
|
|
|
<value></value>
|
|
|
<returns>
|
|
|
The number of elements contained in the <see cref="T:System.Collections.Generic.ICollection`1"/>.
|
|
|
</returns>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.GroupDisplayElements.IsReadOnly">
|
|
|
<summary>
|
|
|
Gets a value indicating whether the <see cref="T:System.Collections.Generic.ICollection`1"/> is read-only.
|
|
|
</summary>
|
|
|
<value></value>
|
|
|
<returns>true if the <see cref="T:System.Collections.Generic.ICollection`1"/> is read-only; otherwise, false.
|
|
|
</returns>
|
|
|
</member>
|
|
|
<member name="T:Syncfusion.Windows.Data.GroupEntry">
|
|
|
<summary>
|
|
|
GroupEntry contains the list of groups for each sub-groups populated for the <see cref="T:Syncfusion.Windows.Data.TopLevelGroup"/> class.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="T:Syncfusion.Windows.Data.NodeEntry">
|
|
|
<summary>
|
|
|
NodeEntry is the base class for the Grouping data structure used by <see cref="T:Syncfusion.Windows.Data.ICollectionViewAdv"/> interface. It exposes some base level
|
|
|
details for the derived constructs to use.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.NodeEntry.#ctor(Syncfusion.Windows.Data.NodeEntry,System.Int32)">
|
|
|
<summary>
|
|
|
Initializes a new instance of the <see cref="T:Syncfusion.Windows.Data.NodeEntry"/> class.
|
|
|
</summary>
|
|
|
<param name="node">The node.</param>
|
|
|
<param name="level">The level.</param>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.NodeEntry.Finalize">
|
|
|
<summary>
|
|
|
Releases unmanaged resources and performs other cleanup operations before the
|
|
|
<see cref="T:Syncfusion.Windows.Data.NodeEntry"/> is reclaimed by garbage collection.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.NodeEntry.Dispose">
|
|
|
<summary>
|
|
|
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.NodeEntry.Dispose(System.Boolean)">
|
|
|
<summary>
|
|
|
Releases unmanaged and - optionally - managed resources
|
|
|
</summary>
|
|
|
<param name="disposing"><c>true</c> to release both managed and unmanaged resources; <c>false</c> to release only unmanaged resources.</param>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.NodeEntry.Level">
|
|
|
<summary>
|
|
|
Gets or sets the level.
|
|
|
</summary>
|
|
|
<value>The level.</value>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.NodeEntry.Parent">
|
|
|
<summary>
|
|
|
Gets or sets the parent.
|
|
|
</summary>
|
|
|
<value>The parent.</value>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.NodeEntry.IsGroups">
|
|
|
<summary>
|
|
|
Gets or sets a value indicating whether this instance is groups.
|
|
|
</summary>
|
|
|
<value><c>true</c> if this instance is groups; otherwise, <c>false</c>.</value>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.NodeEntry.IsRecords">
|
|
|
<summary>
|
|
|
Gets or sets a value indicating whether this instance is records.
|
|
|
</summary>
|
|
|
<value>
|
|
|
<c>true</c> if this instance is records; otherwise, <c>false</c>.
|
|
|
</value>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.GroupEntry.#ctor(Syncfusion.Windows.Data.GroupEntry,System.Int32)">
|
|
|
<summary>
|
|
|
Initializes a new instance of the <see cref="T:Syncfusion.Windows.Data.GroupEntry"/> class.
|
|
|
</summary>
|
|
|
<param name="parent">The parent.</param>
|
|
|
<param name="level">The level.</param>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.GroupEntry.ToSummaryArray">
|
|
|
<summary>
|
|
|
returns an array of SummaryDetails for each group.
|
|
|
</summary>
|
|
|
<returns></returns>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.GroupEntry.Groups">
|
|
|
<summary>
|
|
|
Gets or sets the groups.
|
|
|
</summary>
|
|
|
<value>The groups.</value>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.Group.#ctor(Syncfusion.Windows.Data.Group,System.Int32)">
|
|
|
<summary>
|
|
|
Initializes a new instance of the <see cref="T:Syncfusion.Windows.Data.Group"/> class.
|
|
|
</summary>
|
|
|
<param name="parent">The parent.</param>
|
|
|
<param name="level">The level.</param>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.Group.Dispose(System.Boolean)">
|
|
|
<summary>
|
|
|
Releases unmanaged and - optionally - managed resources
|
|
|
</summary>
|
|
|
<param name="disposing"><c>true</c> to release both managed and unmanaged resources; <c>false</c> to release only unmanaged resources.</param>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.Group.OnGroupExpanded">
|
|
|
<summary>
|
|
|
Called when group.IsExpanded = true;.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.Group.OnGroupCollapsed">
|
|
|
<summary>
|
|
|
Called when group.IsExpanded = false;.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.Group.Populate(System.Collections.Generic.IEnumerable{Syncfusion.Linq.GroupResult},System.Boolean)">
|
|
|
<summary>
|
|
|
Populates the specified groups to populate.
|
|
|
</summary>
|
|
|
<param name="groupsToPopulate">The groups to populate.</param>
|
|
|
<returns></returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.Group.Populate(System.Collections.Generic.IEnumerable{Syncfusion.Linq.GroupResult},Syncfusion.Windows.Data.PagedCollectionView,System.Boolean)">
|
|
|
<summary>
|
|
|
Populates the specified groups to populate for the paging.
|
|
|
</summary>
|
|
|
<param name="groupsToPopulate">The groups to populate.</param>
|
|
|
<param name="page"></param>
|
|
|
<param name="IsViewLevelPaging"></param>
|
|
|
<returns></returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.Group.Populate(System.Collections.Generic.IEnumerable{Syncfusion.Linq.GroupResult},System.Collections.Generic.List{Syncfusion.Windows.Data.Group},Syncfusion.Windows.Data.Group,System.Int32,System.Boolean)">
|
|
|
<summary>
|
|
|
Populates the specified groups to populate.
|
|
|
</summary>
|
|
|
<param name="groupsToPopulate">The groups to populate.</param>
|
|
|
<param name="groups">The groups.</param>
|
|
|
<param name="parent">The parent.</param>
|
|
|
<param name="level">The level.</param>
|
|
|
<returns></returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.Group.Populate(System.Collections.Generic.IEnumerable{Syncfusion.Linq.GroupResult},System.Collections.Generic.List{Syncfusion.Windows.Data.Group},Syncfusion.Windows.Data.Group,System.Int32,Syncfusion.Windows.Data.PagedCollectionView,System.Boolean)">
|
|
|
<summary>
|
|
|
Populates the specified groups to populate for paging.
|
|
|
</summary>
|
|
|
<param name="groupsToPopulate">The groups to populate.</param>
|
|
|
<param name="groups">The groups.</param>
|
|
|
<param name="parent">The parent.</param>
|
|
|
<param name="level">The level.</param>
|
|
|
<param name="_page">PagedSource</param>
|
|
|
<param name="IsViewLevePaging">IsViewLevelPaging</param>
|
|
|
<returns></returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.Group.CreateNewGroup(Syncfusion.Windows.Data.Group,Syncfusion.Linq.GroupResult,System.Int32)">
|
|
|
<summary>
|
|
|
Creates the new group.
|
|
|
</summary>
|
|
|
<param name="parent">The parent.</param>
|
|
|
<param name="groupResult">The group result.</param>
|
|
|
<param name="level">The level.</param>
|
|
|
<returns></returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.Group.CreateNewGroup(Syncfusion.Windows.Data.Group,System.Object,System.Int32)">
|
|
|
<summary>
|
|
|
Creates the new group.
|
|
|
</summary>
|
|
|
<param name="parent">The parent.</param>
|
|
|
<param name="Key">The key.</param>
|
|
|
<param name="level">The level.</param>
|
|
|
<returns></returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.Group.CreateDetailsForRecords(Syncfusion.Windows.Data.Group,System.Int32)">
|
|
|
<summary>
|
|
|
Creates the details for records.
|
|
|
</summary>
|
|
|
<param name="parent">The parent.</param>
|
|
|
<param name="level">The level.</param>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.Group.CreateDetailsForRecords(Syncfusion.Windows.Data.Group,System.Collections.IEnumerable,System.Int32)">
|
|
|
<summary>
|
|
|
Creates the details for records.
|
|
|
</summary>
|
|
|
<param name="parent">The parent.</param>
|
|
|
<param name="source">The source.</param>
|
|
|
<param name="level">The level.</param>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.Group.CreateDetailsForGroups(System.Int32)">
|
|
|
<summary>
|
|
|
Creates the details for groups.
|
|
|
</summary>
|
|
|
<param name="level">The level.</param>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.Group.SetDirty">
|
|
|
<summary>
|
|
|
Sets the dirty. When this is set to true, the YAmountCache will be re-computed for the whole group structure.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.Group.GetYAmountCache">
|
|
|
<summary>
|
|
|
Each group knows the exact height of its child nodes. The YAmountCache returns the y height of each group based on its inner node levels.and their expanded states
|
|
|
</summary>
|
|
|
<returns>Calculated YAmount</returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.Group.GetSourceYAmountCache">
|
|
|
<summary>
|
|
|
Gets the source Y amount cache.
|
|
|
</summary>
|
|
|
<returns></returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.Group.GetParentYAmountCache">
|
|
|
<summary>
|
|
|
Gets the parent Y amount cache.
|
|
|
</summary>
|
|
|
<returns></returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.Group.GetRecordCount">
|
|
|
<summary>
|
|
|
Gets the record count.
|
|
|
</summary>
|
|
|
<returns></returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.Group.GetGroupsCount">
|
|
|
<summary>
|
|
|
Gets the groups count.
|
|
|
</summary>
|
|
|
<returns></returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.Group.GetRelationsCount">
|
|
|
<summary>
|
|
|
Gets the relations count.
|
|
|
</summary>
|
|
|
<returns></returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.Group.GetEnumerator">
|
|
|
<summary>
|
|
|
Returns an enumerator that iterates through the collection.
|
|
|
</summary>
|
|
|
<returns>
|
|
|
A <see cref="T:System.Collections.Generic.IEnumerator`1"/> that can be used to iterate through the collection.
|
|
|
</returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.Group.System#Collections#IEnumerable#GetEnumerator">
|
|
|
<summary>
|
|
|
Returns an enumerator that iterates through a collection.
|
|
|
</summary>
|
|
|
<returns>
|
|
|
An <see cref="T:System.Collections.IEnumerator"/> object that can be used to iterate through the collection.
|
|
|
</returns>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.Group.Parent">
|
|
|
<summary>
|
|
|
Gets or sets the parent.
|
|
|
</summary>
|
|
|
<value>The parent.</value>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.Group.Key">
|
|
|
<summary>
|
|
|
Gets or sets the key for the Group.
|
|
|
</summary>
|
|
|
<value>The key.</value>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.Group.ItemsCount">
|
|
|
<summary>
|
|
|
Gets the items count.
|
|
|
</summary>
|
|
|
<value>The items count.</value>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.Group.IsExpanded">
|
|
|
<summary>
|
|
|
Gets or sets a value indicating whether this instance is expanded.
|
|
|
</summary>
|
|
|
<value>
|
|
|
<c>true</c> if this instance is expanded; otherwise, <c>false</c>.
|
|
|
</value>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.Group.IsBottomLevel">
|
|
|
<summary>
|
|
|
Gets or sets a value indicating whether this instance is bottom level. Bottom-Level group will have the list of records for the Group.
|
|
|
</summary>
|
|
|
<value>
|
|
|
<c>true</c> if this instance is bottom level; otherwise, <c>false</c>.
|
|
|
</value>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.Group.IsTopLevelGroup">
|
|
|
<summary>
|
|
|
Gets a value indicating whether this instance is top level group. Top-Level Group will be the first-level group.
|
|
|
</summary>
|
|
|
<value>
|
|
|
<c>true</c> if this instance is top level group; otherwise, <c>false</c>.
|
|
|
</value>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.Group.Details">
|
|
|
<summary>
|
|
|
Gets or sets the details for this group. This could be Groups / Records collection.
|
|
|
</summary>
|
|
|
<value>The details.</value>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.Group.Records">
|
|
|
<summary>
|
|
|
Gets the records when Group.Details is list of records.
|
|
|
</summary>
|
|
|
<value>The records.</value>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.Group.Source">
|
|
|
<summary>
|
|
|
Gets the source.
|
|
|
</summary>
|
|
|
<value>The source.</value>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.Group.Groups">
|
|
|
<summary>
|
|
|
Gets the groups when Group.Details is list of Groups.
|
|
|
</summary>
|
|
|
<value>The groups.</value>
|
|
|
</member>
|
|
|
<member name="E:Syncfusion.Windows.Data.Group.PropertyChanged">
|
|
|
<summary>
|
|
|
Occurs when [property changed].
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.Group.SummaryDetails">
|
|
|
<summary>
|
|
|
Contains summary record for this group
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="T:Syncfusion.Windows.Data.GroupComparer">
|
|
|
<summary>
|
|
|
IComparer implemented for <see cref="T:Syncfusion.Windows.Data.Group"/> class.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.GroupComparer.Compare(Syncfusion.Windows.Data.Group,Syncfusion.Windows.Data.Group)">
|
|
|
<summary>
|
|
|
Compares two objects and returns a value indicating whether one is less than, equal to, or greater than the other.
|
|
|
</summary>
|
|
|
<param name="x">The first object to compare.</param>
|
|
|
<param name="y">The second object to compare.</param>
|
|
|
<returns>
|
|
|
Value
|
|
|
Condition
|
|
|
Less than zero
|
|
|
<paramref name="x"/> is less than <paramref name="y"/>.
|
|
|
Zero
|
|
|
<paramref name="x"/> equals <paramref name="y"/>.
|
|
|
Greater than zero
|
|
|
<paramref name="x"/> is greater than <paramref name="y"/>.
|
|
|
</returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.DisplayElementEnumerator.#ctor(Syncfusion.Windows.Data.Group)">
|
|
|
<summary>
|
|
|
Initializes a new instance of the <see cref="T:Syncfusion.Windows.Data.DisplayElementEnumerator"/> class.
|
|
|
</summary>
|
|
|
<param name="group">The group.</param>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.DisplayElementEnumerator.Dispose">
|
|
|
<summary>
|
|
|
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.DisplayElementEnumerator.MoveNext">
|
|
|
<summary>
|
|
|
Advances the enumerator to the next element of the collection.
|
|
|
</summary>
|
|
|
<returns>
|
|
|
true if the enumerator was successfully advanced to the next element; false if the enumerator has passed the end of the collection.
|
|
|
</returns>
|
|
|
<exception cref="T:System.InvalidOperationException">
|
|
|
The collection was modified after the enumerator was created.
|
|
|
</exception>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.DisplayElementEnumerator.Reset">
|
|
|
<summary>
|
|
|
Sets the enumerator to its initial position, which is before the first element in the collection.
|
|
|
</summary>
|
|
|
<exception cref="T:System.InvalidOperationException">
|
|
|
The collection was modified after the enumerator was created.
|
|
|
</exception>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.DisplayElementEnumerator.Group">
|
|
|
<summary>
|
|
|
Gets or sets the group.
|
|
|
</summary>
|
|
|
<value>The group.</value>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.DisplayElementEnumerator.Current">
|
|
|
<summary>
|
|
|
Gets the element in the collection at the current position of the enumerator.
|
|
|
</summary>
|
|
|
<value></value>
|
|
|
<returns>
|
|
|
The element in the collection at the current position of the enumerator.
|
|
|
</returns>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.DisplayElementEnumerator.System#Collections#IEnumerator#Current">
|
|
|
<summary>
|
|
|
Gets the element in the collection at the current position of the enumerator.
|
|
|
</summary>
|
|
|
<value></value>
|
|
|
<returns>
|
|
|
The element in the collection at the current position of the enumerator.
|
|
|
</returns>
|
|
|
</member>
|
|
|
<member name="T:Syncfusion.Windows.Data.GroupEnumerator">
|
|
|
<summary>
|
|
|
Enumerates any <see cref="P:Syncfusion.Windows.Data.GroupEnumerator.Group"/> class and lists out all the elements in a one-dimensional array.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.GroupEnumerator.#ctor(Syncfusion.Windows.Data.Group)">
|
|
|
<summary>
|
|
|
Initializes a new instance of the <see cref="T:Syncfusion.Windows.Data.GroupEnumerator"/> class.
|
|
|
</summary>
|
|
|
<param name="group">The group.</param>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.GroupEnumerator.Dispose">
|
|
|
<summary>
|
|
|
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.GroupEnumerator.MoveNext">
|
|
|
<summary>
|
|
|
Advances the enumerator to the next element of the collection.
|
|
|
</summary>
|
|
|
<returns>
|
|
|
true if the enumerator was successfully advanced to the next element; false if the enumerator has passed the end of the collection.
|
|
|
</returns>
|
|
|
<exception cref="T:System.InvalidOperationException">
|
|
|
The collection was modified after the enumerator was created.
|
|
|
</exception>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.GroupEnumerator.Reset">
|
|
|
<summary>
|
|
|
Sets the enumerator to its initial position, which is before the first element in the collection.
|
|
|
</summary>
|
|
|
<exception cref="T:System.InvalidOperationException">
|
|
|
The collection was modified after the enumerator was created.
|
|
|
</exception>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.GroupEnumerator.Group">
|
|
|
<summary>
|
|
|
Gets or sets the group.
|
|
|
</summary>
|
|
|
<value>The group.</value>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.GroupEnumerator.Current">
|
|
|
<summary>
|
|
|
Gets the element in the collection at the current position of the enumerator.
|
|
|
</summary>
|
|
|
<value></value>
|
|
|
<returns>
|
|
|
The element in the collection at the current position of the enumerator.
|
|
|
</returns>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.GroupEnumerator.System#Collections#IEnumerator#Current">
|
|
|
<summary>
|
|
|
Gets the element in the collection at the current position of the enumerator.
|
|
|
</summary>
|
|
|
<value></value>
|
|
|
<returns>
|
|
|
The element in the collection at the current position of the enumerator.
|
|
|
</returns>
|
|
|
</member>
|
|
|
<member name="T:Syncfusion.Windows.Data.GroupingExtensions">
|
|
|
<summary>
|
|
|
Extensions for <see cref="T:Syncfusion.Windows.Data.Group"/> class.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.GroupingExtensions.ExpandAllAtLevel(Syncfusion.Windows.Data.Group,System.Int32)">
|
|
|
<summary>
|
|
|
Expands all groups at the specified level.
|
|
|
</summary>
|
|
|
<param name="group">The group.</param>
|
|
|
<param name="level">The level.</param>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.GroupingExtensions.CollapseAllAtLevel(Syncfusion.Windows.Data.Group,System.Int32)">
|
|
|
<summary>
|
|
|
Collapses all groups at the specified level.
|
|
|
</summary>
|
|
|
<param name="group">The group.</param>
|
|
|
<param name="level">The level.</param>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.GroupingExtensions.ExpandAll(Syncfusion.Windows.Data.Group)">
|
|
|
<summary>
|
|
|
Expands all groups.
|
|
|
</summary>
|
|
|
<param name="group">The group.</param>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.GroupingExtensions.CollapseAll(Syncfusion.Windows.Data.Group)">
|
|
|
<summary>
|
|
|
Collapses all groups.
|
|
|
</summary>
|
|
|
<param name="group">The group.</param>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.GroupingExtensions.GetTopLevelGroup(Syncfusion.Windows.Data.NodeEntry)">
|
|
|
<summary>
|
|
|
Gets the top level group.
|
|
|
</summary>
|
|
|
<param name="entry">The entry.</param>
|
|
|
<returns></returns>
|
|
|
</member>
|
|
|
<member name="T:Syncfusion.Windows.Data.GroupRecordEntry">
|
|
|
<summary>
|
|
|
Contains a list of records with its related summaries and unfiltered records. The <see cref="T:Syncfusion.Windows.Data.Group"/> class uses
|
|
|
GroupRecordEntry if the group.IsBottomLevel = true;.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.GroupRecordEntry.#ctor(Syncfusion.Windows.Data.NodeEntry,System.Int32)">
|
|
|
<summary>
|
|
|
Initializes a new instance of the <see cref="T:Syncfusion.Windows.Data.GroupRecordEntry"/> class.
|
|
|
</summary>
|
|
|
<param name="parent">The parent.</param>
|
|
|
<param name="level">The level.</param>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.GroupRecordEntry.#ctor(Syncfusion.Windows.Data.NodeEntry,System.Int32,System.Collections.IEnumerable,System.Predicate{System.Object})">
|
|
|
<summary>
|
|
|
Initializes a new instance of the <see cref="T:Syncfusion.Windows.Data.GroupRecordEntry"/> class.
|
|
|
</summary>
|
|
|
<param name="parent">The parent.</param>
|
|
|
<param name="level">The level.</param>
|
|
|
<param name="source">The source.</param>
|
|
|
<param name="filterPredicate"></param>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.GroupRecordEntry.Dispose(System.Boolean)">
|
|
|
<summary>
|
|
|
Releases unmanaged and - optionally - managed resources
|
|
|
</summary>
|
|
|
<param name="disposing"><c>true</c> to release both managed and unmanaged resources; <c>false</c> to release only unmanaged resources.</param>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.GroupRecordEntry.PopulateRecords(System.Collections.IEnumerable,System.Predicate{System.Object})">
|
|
|
<summary>
|
|
|
Populates the records.
|
|
|
</summary>
|
|
|
<param name="source">The source.</param>
|
|
|
<param name="filterPredicate">The filter predicate.</param>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.GroupRecordEntry.PopulateRecords(System.Collections.IEnumerable,System.Predicate{System.Object},System.Boolean)">
|
|
|
<summary>
|
|
|
This overload Method used to find the GroupRecords for paging Support
|
|
|
</summary>
|
|
|
<param name="source"></param>
|
|
|
<param name="filterPredicate"></param>
|
|
|
<param name="isViewLevelPaging"></param>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.GroupRecordEntry.CreateRecord(System.Object)">
|
|
|
<summary>
|
|
|
Creates the record.
|
|
|
</summary>
|
|
|
<param name="data">The data.</param>
|
|
|
<returns></returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.GroupRecordEntry.GetRecordsCount">
|
|
|
<summary>
|
|
|
Gets the records count.
|
|
|
</summary>
|
|
|
<returns></returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.GroupRecordEntry.GetRelationsCount">
|
|
|
<summary>
|
|
|
Gets the relations count.
|
|
|
</summary>
|
|
|
<returns></returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.GroupRecordEntry.ToArray">
|
|
|
<summary>
|
|
|
returns the underlying objects array from the record entries.
|
|
|
</summary>
|
|
|
<returns></returns>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.GroupRecordEntry.UnfilteredRecords">
|
|
|
<summary>
|
|
|
Gets the unfiltered records.
|
|
|
</summary>
|
|
|
<value>The unfiltered records.</value>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.GroupRecordEntry.Records">
|
|
|
<summary>
|
|
|
Gets or sets the records.
|
|
|
</summary>
|
|
|
<value>The records.</value>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.GroupRecordEntry.Summaries">
|
|
|
<summary>
|
|
|
Gets the summaries for the bottom level records.
|
|
|
</summary>
|
|
|
<value>The summaries.</value>
|
|
|
</member>
|
|
|
<member name="T:Syncfusion.Windows.Data.NestedRecordEntry">
|
|
|
<summary>
|
|
|
Contains a list of nested records for each <see cref="T:Syncfusion.Windows.Data.RecordEntry"/> and nested <see cref="T:Syncfusion.Windows.Data.ICollectionViewAdv"/> instance.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.NestedRecordEntry.#ctor(Syncfusion.Windows.Data.NodeEntry,System.Int32)">
|
|
|
<summary>
|
|
|
Initializes a new instance of the <see cref="T:Syncfusion.Windows.Data.NestedRecordEntry"/> class.
|
|
|
</summary>
|
|
|
<param name="parent">The parent.</param>
|
|
|
<param name="level">The level.</param>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.NestedRecordEntry.NestedLevel">
|
|
|
<summary>
|
|
|
Gets or sets the nested level.
|
|
|
</summary>
|
|
|
<value>The nested level.</value>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.NestedRecordEntry.View">
|
|
|
<summary>
|
|
|
Gets or sets the view.
|
|
|
</summary>
|
|
|
<value>The view.</value>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.NestedRecordEntry.NestedRecords">
|
|
|
<summary>
|
|
|
Gets the nested records.
|
|
|
</summary>
|
|
|
<value>The nested records.</value>
|
|
|
</member>
|
|
|
<member name="T:Syncfusion.Windows.Data.RecordEntry">
|
|
|
<summary>
|
|
|
Contains the underlying business object bound to <see cref="T:Syncfusion.Windows.Data.ICollectionViewAdv"/> instance.
|
|
|
Nested records can be specified / controlled using the PopulateChildView method.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.RecordEntry.#ctor(Syncfusion.Windows.Data.NodeEntry,System.Int32,System.Object)">
|
|
|
<summary>
|
|
|
Initializes a new instance of the <see cref="T:Syncfusion.Windows.Data.RecordEntry"/> class.
|
|
|
</summary>
|
|
|
<param name="parent">The parent.</param>
|
|
|
<param name="level">The level.</param>
|
|
|
<param name="data">The data.</param>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.RecordEntry.Dispose(System.Boolean)">
|
|
|
<summary>
|
|
|
Releases unmanaged and - optionally - managed resources
|
|
|
</summary>
|
|
|
<param name="disposing"><c>true</c> to release both managed and unmanaged resources; <c>false</c> to release only unmanaged resources.</param>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.RecordEntry.OnExpanded">
|
|
|
<summary>
|
|
|
Called when RecordEntry.IsExpanded = true;
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.RecordEntry.SetExpanded">
|
|
|
<summary>
|
|
|
Called when RecordEntry.IsExpanded = false;
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.RecordEntry.SetCollapsed">
|
|
|
<summary>
|
|
|
Sets IsExpanded = false without any calls to the events or overrides.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.RecordEntry.PopulateChildView(Syncfusion.Windows.Data.ICollectionViewAdv,System.Int32,System.String)">
|
|
|
<summary>
|
|
|
Populates the child view.
|
|
|
</summary>
|
|
|
<param name="collectionView">The collection view.</param>
|
|
|
<param name="level">The level.</param>
|
|
|
<param name="relationName">Name of the relation.</param>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.RecordEntry.OnCollapsed">
|
|
|
<summary>
|
|
|
Called when [collapsed].
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.RecordEntry.Data">
|
|
|
<summary>
|
|
|
Gets or sets the data.
|
|
|
</summary>
|
|
|
<value>The data.</value>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.RecordEntry.IsExpanded">
|
|
|
<summary>
|
|
|
Gets or sets a value indicating whether this instance is expanded.
|
|
|
</summary>
|
|
|
<value>
|
|
|
<c>true</c> if this instance is expanded; otherwise, <c>false</c>.
|
|
|
</value>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.RecordEntry.ChildViews">
|
|
|
<summary>
|
|
|
Gets or sets the child views.
|
|
|
</summary>
|
|
|
<value>The child views.</value>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.ListIndexer`1.Find(System.Object)">
|
|
|
<summary>
|
|
|
Finds the location of item.
|
|
|
</summary>
|
|
|
<param name="item">The item.</param>
|
|
|
<returns></returns>
|
|
|
</member>
|
|
|
<member name="T:Syncfusion.Windows.Data.SummaryRecordEntry">
|
|
|
<summary>
|
|
|
Contains the list of Summary aggregates computed using <see cref="T:Syncfusion.Windows.Data.ISummaryRow"/> instance in this class.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.SummaryRecordEntry.#ctor(Syncfusion.Windows.Data.NodeEntry,System.Int32)">
|
|
|
<summary>
|
|
|
Initializes a new instance of the <see cref="T:Syncfusion.Windows.Data.SummaryRecordEntry"/> class.
|
|
|
</summary>
|
|
|
<param name="parent">The parent.</param>
|
|
|
<param name="level">The level.</param>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.SummaryRecordEntry.Dispose(System.Boolean)">
|
|
|
<summary>
|
|
|
Releases unmanaged and - optionally - managed resources
|
|
|
</summary>
|
|
|
<param name="disposing"><c>true</c> to release both managed and unmanaged resources; <c>false</c> to release only unmanaged resources.</param>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.SummaryRecordEntry.SummaryValues">
|
|
|
<summary>
|
|
|
Gets the summary values.
|
|
|
</summary>
|
|
|
<value>The summary values.</value>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.SummaryRecordEntry.SummaryRow">
|
|
|
<summary>
|
|
|
Gets or sets the summary row.
|
|
|
</summary>
|
|
|
<value>The summary row.</value>
|
|
|
</member>
|
|
|
<member name="T:Syncfusion.Windows.Data.SummaryValue">
|
|
|
<summary>
|
|
|
Instance to cache the summary aggregate values into the <see cref="T:Syncfusion.Windows.Data.SummaryRecordEntry"/> instance.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.SummaryValue.#ctor">
|
|
|
<summary>
|
|
|
Initializes a new instance of the <see cref="T:Syncfusion.Windows.Data.SummaryValue"/> class.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.SummaryValue.Name">
|
|
|
<summary>
|
|
|
Gets or sets the name.
|
|
|
</summary>
|
|
|
<value>The name.</value>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.SummaryValue.AggregateValues">
|
|
|
<summary>
|
|
|
Gets or sets the aggregate values.
|
|
|
</summary>
|
|
|
<value>The aggregate values.</value>
|
|
|
</member>
|
|
|
<member name="T:Syncfusion.Windows.Data.ISummaryRow">
|
|
|
<summary>
|
|
|
Common properties exposed through ISummaryRow for getting information on the
|
|
|
summary values to be computed for the Groups in <see cref="T:Syncfusion.Windows.Data.TopLevelGroup"/>.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.ISummaryRow.IsVisible">
|
|
|
<summary>
|
|
|
Gets or sets a value indicating whether this instance is visible.
|
|
|
</summary>
|
|
|
<value>
|
|
|
<c>true</c> if this instance is visible; otherwise, <c>false</c>.
|
|
|
</value>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.ISummaryRow.Name">
|
|
|
<summary>
|
|
|
Gets or sets the name.
|
|
|
</summary>
|
|
|
<value>The name.</value>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.ISummaryRow.ShowSummaryInRow">
|
|
|
<summary>
|
|
|
Gets or sets a value indicating whether [show summary in row].
|
|
|
</summary>
|
|
|
<value><c>true</c> if [show summary in row]; otherwise, <c>false</c>.</value>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.ISummaryRow.SummaryColumns">
|
|
|
<summary>
|
|
|
Gets the summary columns.
|
|
|
</summary>
|
|
|
<value>The summary columns.</value>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.ISummaryRow.Title">
|
|
|
<summary>
|
|
|
Gets or sets the title.
|
|
|
</summary>
|
|
|
<value>The title.</value>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.ISummaryRow.TitleColumnCount">
|
|
|
<summary>
|
|
|
Gets or sets the title column count.
|
|
|
</summary>
|
|
|
<value>The title column count.</value>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.ISummaryColumn.CustomAggregate">
|
|
|
<summary>
|
|
|
Gets or sets the custom aggregate. Should implement <see cref="T:Syncfusion.Windows.Data.ISummaryAggregate"/> interface to delegate the custom summaries.
|
|
|
</summary>
|
|
|
<value>The custom aggregate.</value>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.ISummaryColumn.Format">
|
|
|
<summary>
|
|
|
Gets or sets the format.
|
|
|
</summary>
|
|
|
<value>The format.</value>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.ISummaryColumn.MappingName">
|
|
|
<summary>
|
|
|
Gets or sets the name of the mapping.
|
|
|
</summary>
|
|
|
<value>The name of the mapping.</value>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.ISummaryColumn.Name">
|
|
|
<summary>
|
|
|
Gets or sets the name.
|
|
|
</summary>
|
|
|
<value>The name.</value>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.ISummaryColumn.SummaryType">
|
|
|
<summary>
|
|
|
Gets or sets the type of the summary.
|
|
|
</summary>
|
|
|
<value>The type of the summary.</value>
|
|
|
</member>
|
|
|
<member name="T:Syncfusion.Windows.Data.SummaryType">
|
|
|
<summary>
|
|
|
Different Enum types of SummaryType.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="F:Syncfusion.Windows.Data.SummaryType.CountAggregate">
|
|
|
<summary>
|
|
|
Specify the count aggregate for the <see cref="T:Syncfusion.Windows.Data.ISummaryColumn"/>.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="F:Syncfusion.Windows.Data.SummaryType.DoubleAggregate">
|
|
|
<summary>
|
|
|
Specify Double value aggregate for the <see cref="T:Syncfusion.Windows.Data.ISummaryColumn"/>.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="F:Syncfusion.Windows.Data.SummaryType.Int32Aggregate">
|
|
|
<summary>
|
|
|
Specify Int32 value aggregate for the <see cref="T:Syncfusion.Windows.Data.ISummaryColumn"/>.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="F:Syncfusion.Windows.Data.SummaryType.Custom">
|
|
|
<summary>
|
|
|
Specify custom aggregate for the <see cref="T:Syncfusion.Windows.Data.ISummaryColumn"/>. Implement <see cref="T:Syncfusion.Windows.Data.ISummaryAggregate"/> or <see cref="T:Syncfusion.Windows.Data.ISummaryExpressionAggregate"/> interface to delegate the summary computation.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="T:Syncfusion.Windows.Data.ISummaryAggregate">
|
|
|
<summary>
|
|
|
Implement this interface to delegate the summary computation.
|
|
|
<code lang="C#">
|
|
|
class GridDataInt32Aggregate : ISummaryAggregate
|
|
|
{
|
|
|
public GridDataInt32Aggregate()
|
|
|
{
|
|
|
}
|
|
|
|
|
|
public int Sum
|
|
|
{
|
|
|
get;
|
|
|
set;
|
|
|
}
|
|
|
|
|
|
public Action<IEnumerable, string,
|
|
|
PropertyDescriptor> CalculateAggregateFunc()
|
|
|
{
|
|
|
return (items, property, pd) =>
|
|
|
{
|
|
|
if (pd.Name == "Sum")
|
|
|
this.Sum =
|
|
|
Convert.ToInt32(items.AsQueryable().Sum(property));
|
|
|
};
|
|
|
}
|
|
|
}
|
|
|
</code>
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.ISummaryAggregate.CalculateAggregateFunc">
|
|
|
<summary>
|
|
|
Calculates the aggregate func.
|
|
|
</summary>
|
|
|
<returns></returns>
|
|
|
</member>
|
|
|
<member name="T:Syncfusion.Windows.Data.ISummaryExpressionAggregate">
|
|
|
<summary>
|
|
|
Implement this interface to delegate custom summary computation. This interface
|
|
|
also extends summary computation for unbound values.
|
|
|
<code lang="C#">
|
|
|
internal class CountAggregate : ISummaryExpressionAggregate
|
|
|
{
|
|
|
public CountAggregate()
|
|
|
{
|
|
|
}
|
|
|
|
|
|
public int Count
|
|
|
{
|
|
|
get;
|
|
|
set;
|
|
|
}
|
|
|
#region ISummaryExpressionAggregate Members
|
|
|
public Action<IEnumerable, string,
|
|
|
Expression<Func<string, object, object>>, PropertyDescriptor>
|
|
|
CalculateAggregateExpressionFunc()
|
|
|
{
|
|
|
return (items, property, expressionFunc, pd) =>
|
|
|
{
|
|
|
if (pd.Name == "Count")
|
|
|
{
|
|
|
this.Count = items.AsQueryable().Count();
|
|
|
}
|
|
|
};
|
|
|
}
|
|
|
|
|
|
#endregion
|
|
|
}
|
|
|
</code>
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.ISummaryExpressionAggregate.CalculateAggregateExpressionFunc">
|
|
|
<summary>
|
|
|
Calculates the aggregate expression func.
|
|
|
</summary>
|
|
|
<returns></returns>
|
|
|
</member>
|
|
|
<member name="T:Syncfusion.Windows.Data.ISummaryParallelizable">
|
|
|
<summary>
|
|
|
Implement this interface to know if the Summary expressions can use PLINQ
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="T:Syncfusion.Windows.Data.DoubleAggregate">
|
|
|
Count, Minimum, Maximum, Sum, and Average for double fields.
|
|
|
</member>
|
|
|
<member name="T:Syncfusion.Windows.Data.DataTableAggregator">
|
|
|
<summary>
|
|
|
<code lang="C#">internal class GridDataTableCountAggregate :
|
|
|
GridDataTableAggregator, ISummaryAggregate
|
|
|
{
|
|
|
public GridDataTableCountAggregate(DataTable table)
|
|
|
: base(table)
|
|
|
{
|
|
|
}</code>
|
|
|
<para></para>
|
|
|
<para></para>
|
|
|
<para></para> public int Count
|
|
|
<para></para>
|
|
|
<para></para> {
|
|
|
<para></para>
|
|
|
<para></para> get;
|
|
|
<para></para>
|
|
|
<para></para> set;
|
|
|
<para></para>
|
|
|
<para></para> }
|
|
|
<para></para>
|
|
|
<para></para>
|
|
|
<para> <code lang="C#"> #region IGridDataSummaryAggregate Members
|
|
|
</code></para>
|
|
|
<para></para>
|
|
|
<para></para>
|
|
|
<para></para> public Action<IEnumerable, string,
|
|
|
PropertyDescriptor> CalculateAggregateFunc()
|
|
|
<para></para>
|
|
|
<para></para> {
|
|
|
<para></para>
|
|
|
<para></para> return (items, property, pd) =>
|
|
|
<para></para>
|
|
|
<para></para> {
|
|
|
<para></para>
|
|
|
<para></para> var table = this.GetClonedTable(items);
|
|
|
<para></para>
|
|
|
<para></para> if (pd.Name == "Count")
|
|
|
<para></para>
|
|
|
<para></para> <code lang="C#"> { </code>
|
|
|
<para></para>
|
|
|
<para></para> this.Count =
|
|
|
(int)table.Compute(string.Format("Count({0})", property),
|
|
|
string.Empty);
|
|
|
<para></para>
|
|
|
<para></para> }
|
|
|
<para></para>
|
|
|
<para></para> };
|
|
|
<para></para>
|
|
|
<para></para> }
|
|
|
<para></para>
|
|
|
<para></para>
|
|
|
<para></para> #endregion
|
|
|
<para></para>
|
|
|
<para></para> }
|
|
|
</summary>
|
|
|
<remarks>
|
|
|
|
|
|
</remarks>
|
|
|
</member>
|
|
|
<member name="T:Syncfusion.Windows.Data.TopLevelGroup">
|
|
|
<summary>
|
|
|
TopLevelGroup is the first-level of the Groups present in <see cref="T:Syncfusion.Windows.Data.ICollectionViewAdv"/>. It maintains the data structure for Grouping with <see cref="T:Syncfusion.Windows.Data.ICollectionViewAdv"/>. Iterate the DisplayElements property to get one-to-one mapping of the index with the TopLevelGroup items. Access all the Bottom-level and other nested level groups with the Groups property.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="T:Syncfusion.Windows.Data.IGroupRefresh">
|
|
|
<summary>
|
|
|
Implement this interface to control refresh done with the <see cref="T:Syncfusion.Windows.Data.TopLevelGroup"/> class.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.IGroupRefresh.RefreshSortingOrder">
|
|
|
<summary>
|
|
|
Refreshes the sorting order.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.IGroupRefresh.RefreshFilters">
|
|
|
<summary>
|
|
|
Refreshes the filters.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.IGroupRefresh.DeferRefresh">
|
|
|
<summary>
|
|
|
returns an IDisposable object to specify controlled updates.
|
|
|
</summary>
|
|
|
<returns></returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.TopLevelGroup.#ctor(Syncfusion.Windows.Data.CollectionViewAdv)">
|
|
|
<summary>
|
|
|
Initializes a new instance of the <see cref="T:Syncfusion.Windows.Data.TopLevelGroup"/> class.
|
|
|
</summary>
|
|
|
<param name="collectionView">The collection view.</param>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.TopLevelGroup.Dispose(System.Boolean)">
|
|
|
<summary>
|
|
|
Releases unmanaged and - optionally - managed resources
|
|
|
</summary>
|
|
|
<param name="disposing"><c>true</c> to release both managed and unmanaged resources; <c>false</c> to release only unmanaged resources.</param>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.TopLevelGroup.Invalidate(System.Int32,System.Int32)">
|
|
|
<summary>
|
|
|
Invalidates the specified index.
|
|
|
</summary>
|
|
|
<param name="index">The index.</param>
|
|
|
<param name="count">The count.</param>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.TopLevelGroup.Syncfusion#Windows#Data#IGroupRefresh#RefreshSortingOrder">
|
|
|
<summary>
|
|
|
Refreshes the sorting order.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.TopLevelGroup.Syncfusion#Windows#Data#IGroupRefresh#RefreshFilters">
|
|
|
<summary>
|
|
|
Refreshes the filters.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.TopLevelGroup.SuspendEvents">
|
|
|
<summary>
|
|
|
Suspends the events.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.TopLevelGroup.ResumeEvents">
|
|
|
<summary>
|
|
|
Resumes the events.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.TopLevelGroup.Syncfusion#Windows#Data#IGroupRefresh#DeferRefresh">
|
|
|
<summary>
|
|
|
returns an IDisposable object to specify controlled updates.
|
|
|
</summary>
|
|
|
<returns></returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.TopLevelGroup.Add(System.Object,System.Boolean)">
|
|
|
<summary>
|
|
|
Adds the specified record.
|
|
|
</summary>
|
|
|
<param name="record">The record.</param>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.TopLevelGroup.Remove(System.Object,System.Boolean)">
|
|
|
<summary>
|
|
|
Removes the specified record.
|
|
|
</summary>
|
|
|
<param name="record">The record.</param>
|
|
|
<param name="isInSourceCollectionChange">if set to <c>true</c> [is in source collection change].</param>
|
|
|
<returns></returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.TopLevelGroup.ResetGroup(System.Object,System.String)">
|
|
|
<summary>
|
|
|
Resets the group.
|
|
|
</summary>
|
|
|
<param name="record">The record.</param>
|
|
|
<param name="propertyName">Name of the property.</param>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.TopLevelGroup.RemoveRecord(System.Object,System.Boolean)">
|
|
|
<summary>
|
|
|
Removes the record.
|
|
|
</summary>
|
|
|
<param name="record">The record.</param>
|
|
|
<param name="isInSourceCollectionChange">if set to <c>true</c> [is in source collection change].</param>
|
|
|
<returns></returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.TopLevelGroup.Contains(System.Object)">
|
|
|
<summary>
|
|
|
Determines whether the record is found in the DisplayElements of the TopLevelGroup.
|
|
|
</summary>
|
|
|
<param name="record">The record.</param>
|
|
|
<returns>
|
|
|
<c>true</c> if [contains] [the specified record]; otherwise, <c>false</c>.
|
|
|
</returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.TopLevelGroup.IndexOf(System.Object)">
|
|
|
<summary>
|
|
|
Finds the index of the record.
|
|
|
</summary>
|
|
|
<param name="record">The record.</param>
|
|
|
<returns></returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.TopLevelGroup.ResetDisplayElements">
|
|
|
<summary>
|
|
|
Resets the display elements.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.TopLevelGroup.GetMaxLevel">
|
|
|
<summary>
|
|
|
Gets the max level.
|
|
|
</summary>
|
|
|
<returns></returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.TopLevelGroup.GetGroupCaptionText(Syncfusion.Windows.Data.Group,System.String,System.String)">
|
|
|
<summary>
|
|
|
Gets the group caption text for the specified <see cref="T:Syncfusion.Windows.Data.Group"/>.
|
|
|
</summary>
|
|
|
<param name="group">The group.</param>
|
|
|
<param name="groupSpecifierText">The group specifier text.</param>
|
|
|
<param name="columnHeaderName"></param>
|
|
|
<returns></returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.TopLevelGroup.GetGroupCaptionTextList(Syncfusion.Windows.Data.Group,System.String,System.String)">
|
|
|
<summary>
|
|
|
Gets the group caption text for the specified <see cref="T:Syncfusion.Windows.Data.Group"/>.
|
|
|
</summary>
|
|
|
<param name="group">The group.</param>
|
|
|
<param name="groupSpecifierText">The group specifier text.</param>
|
|
|
<param name="columnHeaderName"></param>
|
|
|
<returns></returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.TopLevelGroup.UpdateCaptionSummaries">
|
|
|
<summary>
|
|
|
Updates the caption summaries.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.TopLevelGroup.UpdateSummaries(Syncfusion.Windows.Data.Group)">
|
|
|
<summary>
|
|
|
Updates the summaries for the specified <see cref="T:Syncfusion.Windows.Data.Group"/>.
|
|
|
</summary>
|
|
|
<param name="group">The group.</param>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.TopLevelGroup.HasDetailsView">
|
|
|
<summary>
|
|
|
Determines whether [has details view].
|
|
|
</summary>
|
|
|
<returns>
|
|
|
<c>true</c> if [has details view]; otherwise, <c>false</c>.
|
|
|
</returns>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.TopLevelGroup.IsTopLevelGroup">
|
|
|
<summary>
|
|
|
Gets a value indicating whether this instance is top level group. Top-Level Group will be the first-level group.
|
|
|
</summary>
|
|
|
<value>
|
|
|
<c>true</c> if this instance is top level group; otherwise, <c>false</c>.
|
|
|
</value>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.TopLevelGroup.RelationsCount">
|
|
|
<summary>
|
|
|
Gets or sets the relations count.
|
|
|
</summary>
|
|
|
<value>The relations count.</value>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.TopLevelGroup.CollectionView">
|
|
|
<summary>
|
|
|
Gets the collection view.
|
|
|
</summary>
|
|
|
<value>The collection view.</value>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.TopLevelGroup.GroupDescriptions">
|
|
|
<summary>
|
|
|
Gets the group descriptions.
|
|
|
</summary>
|
|
|
<value>The group descriptions.</value>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.TopLevelGroup.DisplayElements">
|
|
|
<summary>
|
|
|
Gets the display elements.
|
|
|
</summary>
|
|
|
<value>The display elements.</value>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.TopLevelGroup.IsLegacyDataTable">
|
|
|
<summary>
|
|
|
Gets a value indicating whether this instance is legacy data table.
|
|
|
</summary>
|
|
|
<value>
|
|
|
<c>true</c> if this instance is legacy data table; otherwise, <c>false</c>.
|
|
|
</value>
|
|
|
</member>
|
|
|
<member name="E:Syncfusion.Windows.Data.TopLevelGroup.CollectionChanged">
|
|
|
<summary>
|
|
|
Occurs when the collection changes.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="T:Syncfusion.Windows.Data.CollectionViewHelper">
|
|
|
<summary>
|
|
|
ICollectionViewAdv helper extensions
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.CollectionViewHelper.ToTypedSource(System.Collections.IEnumerable,System.Type)">
|
|
|
<summary>
|
|
|
Converts the IEnumerable data source as a strongly typed generic source.
|
|
|
</summary>
|
|
|
<param name="itemsSource">The items source.</param>
|
|
|
<param name="sourceType"></param>
|
|
|
<returns></returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.CollectionViewHelper.IsGenericType(System.Collections.IEnumerable)">
|
|
|
<summary>
|
|
|
Determines whether [is generic type] [the specified items source].
|
|
|
</summary>
|
|
|
<param name="itemsSource">The items source.</param>
|
|
|
<returns>
|
|
|
<c>true</c> if [is generic type] [the specified items source]; otherwise, <c>false</c>.
|
|
|
</returns>
|
|
|
</member>
|
|
|
<member name="T:Syncfusion.Windows.Data.IListEvents">
|
|
|
<summary>
|
|
|
Exposes events for flat IBindingList or INotifyCollectionChanged implemented data sources. Used by SourceListWrapper
|
|
|
for wrapping up in a generic collection.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.IListEvents.WireCollectionChangedHandler(System.Collections.Specialized.INotifyCollectionChanged)">
|
|
|
<summary>
|
|
|
Wires the collection changed handler.
|
|
|
</summary>
|
|
|
<param name="notifyCollectionChangedSource">The notify collection changed source.</param>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.IListEvents.WireListChangedHandler(System.ComponentModel.IBindingList)">
|
|
|
<summary>
|
|
|
Wires the list changed handler.
|
|
|
</summary>
|
|
|
<param name="listSource">The list source.</param>
|
|
|
</member>
|
|
|
<member name="E:Syncfusion.Windows.Data.IListEvents.CollectionChanged">
|
|
|
<summary>
|
|
|
Occurs when collection is changed.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="T:Syncfusion.Windows.Data.SourceListWrapper`1">
|
|
|
<summary>
|
|
|
A generic wrapper for normal IBindingList / INotifyCollectionChanged interface.
|
|
|
</summary>
|
|
|
<typeparam name="T"></typeparam>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.SourceListWrapper`1.#ctor">
|
|
|
<summary>
|
|
|
Initializes a new instance of the <see cref="T:Syncfusion.Windows.Data.SourceListWrapper`1"/> class.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.SourceListWrapper`1.WireCollectionChangedHandler(System.Collections.Specialized.INotifyCollectionChanged)">
|
|
|
<summary>
|
|
|
Wires the collection changed handler.
|
|
|
</summary>
|
|
|
<param name="notifyCollectionChangedSource">The notify collection changed source.</param>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.SourceListWrapper`1.WireListChangedHandler(System.ComponentModel.IBindingList)">
|
|
|
<summary>
|
|
|
Wires the list changed handler.
|
|
|
</summary>
|
|
|
<param name="listSource">The list source.</param>
|
|
|
</member>
|
|
|
<member name="E:Syncfusion.Windows.Data.SourceListWrapper`1.CollectionChanged">
|
|
|
<summary>
|
|
|
Occurs when collection is changed.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="T:Syncfusion.Windows.Data.IRecordsList">
|
|
|
<summary>
|
|
|
Implements an IList structure to contain the list of RecordEntry.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.IRecordsList.IndexOfRecord(System.Object)">
|
|
|
<summary>
|
|
|
Returns the index for the underlying record.
|
|
|
</summary>
|
|
|
<param name="data">The data.</param>
|
|
|
<returns></returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.IRecordsList.GetItemAt(System.Int32)">
|
|
|
<summary>
|
|
|
Gets the item at index specified.
|
|
|
</summary>
|
|
|
<param name="recordIndex">Index of the record.</param>
|
|
|
<returns></returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.IRecordsList.GetRecord(System.Object)">
|
|
|
<summary>
|
|
|
Gets the <see cref="T:Syncfusion.Windows.Data.RecordEntry"/> for the underlying business object.
|
|
|
</summary>
|
|
|
<param name="data">The data.</param>
|
|
|
<returns></returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.IRecordsList.CreateRecordEntry(System.Object)">
|
|
|
<summary>
|
|
|
Creates the <see cref="T:Syncfusion.Windows.Data.RecordEntry"/> for the business object.
|
|
|
</summary>
|
|
|
<param name="data">The data.</param>
|
|
|
<returns></returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.IRecordsList.ReomveAll">
|
|
|
<summary>
|
|
|
Dispose all items from the <see cref="T:System.Collections.Generic.ICollection`1"/>.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.IRecordsList.TableSummaries">
|
|
|
<summary>
|
|
|
Gets the table summaries.
|
|
|
</summary>
|
|
|
<value>The table summaries.</value>
|
|
|
</member>
|
|
|
<member name="T:Syncfusion.Windows.Data.IParallelizableView">
|
|
|
<summary>
|
|
|
Implement this interface to instruct the QueryableCollectionView derived view for generating PLINQ query expression trees.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.PageChangingEventArgs.#ctor(System.Int32)">
|
|
|
<summary>
|
|
|
Constructor that takes the target page index
|
|
|
</summary>
|
|
|
<param name="newPageIndex">Index of the requested page</param>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.PageChangingEventArgs.NewPageIndex">
|
|
|
<summary>
|
|
|
Gets the index of the requested page
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.IPagedCollectionView.MoveToFirstPage">
|
|
|
<summary>
|
|
|
Moves to the first page.
|
|
|
</summary>
|
|
|
<returns>Whether or not the move was successful.</returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.IPagedCollectionView.MoveToLastPage">
|
|
|
<summary>
|
|
|
Moves to the last page.
|
|
|
</summary>
|
|
|
<returns>Whether or not the move was successful.</returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.IPagedCollectionView.MoveToNextPage">
|
|
|
<summary>
|
|
|
Moves to the page after the current page we are on.
|
|
|
</summary>
|
|
|
<returns>Whether or not the move was successful.</returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.IPagedCollectionView.MoveToPreviousPage">
|
|
|
<summary>
|
|
|
Moves to the page before the current page we are on.
|
|
|
</summary>
|
|
|
<returns>Whether or not the move was successful.</returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.IPagedCollectionView.MoveToPage(System.Int32)">
|
|
|
<summary>
|
|
|
Moves to page <paramref name="pageIndex"/>.
|
|
|
</summary>
|
|
|
<param name="pageIndex">The index of the page to which to move.</param>
|
|
|
<returns>Whether or not the move was successful.</returns>
|
|
|
</member>
|
|
|
<member name="E:Syncfusion.Windows.Data.IPagedCollectionView.PageChanged">
|
|
|
<summary>
|
|
|
Raised when a page index change completed.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="E:Syncfusion.Windows.Data.IPagedCollectionView.PageChanging">
|
|
|
<summary>
|
|
|
Raised when a page index change is requested.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.IPagedCollectionView.CanChangePage">
|
|
|
<summary>
|
|
|
Gets a value indicating whether the PageIndex value is allowed to change or not.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.IPagedCollectionView.IsPageChanging">
|
|
|
<summary>
|
|
|
Gets a value indicating whether a page index change is in process or not.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.IPagedCollectionView.ItemCount">
|
|
|
<summary>
|
|
|
Gets the number of known items in the view before paging is applied.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.IPagedCollectionView.PageIndex">
|
|
|
<summary>
|
|
|
Gets the current page we are on. (zero based)
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.IPagedCollectionView.PageSize">
|
|
|
<summary>
|
|
|
Gets or sets the number of items to display on a page.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.IPagedCollectionView.TotalItemCount">
|
|
|
<summary>
|
|
|
Gets the total number of items in the view before paging is applied,
|
|
|
or -1 if that total number is unknown.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="T:Syncfusion.Windows.Data.IFilterDefinition">
|
|
|
<summary>
|
|
|
Specifies properties for filtering with <see cref="T:Syncfusion.Windows.Data.ICollectionViewAdv"/>.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.IFilterDefinition.MappingName">
|
|
|
<summary>
|
|
|
Gets or sets the name of the mapping.
|
|
|
</summary>
|
|
|
<value>The name of the mapping.</value>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.IFilterDefinition.Filters">
|
|
|
<summary>
|
|
|
Gets the filters.
|
|
|
</summary>
|
|
|
<value>The filters.</value>
|
|
|
</member>
|
|
|
<member name="T:Syncfusion.Windows.Data.RelationType">
|
|
|
<summary>
|
|
|
Specifies the relation type.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="F:Syncfusion.Windows.Data.RelationType.MasterDetails">
|
|
|
<summary>
|
|
|
Specifies Mater-Detail kind of relation.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="F:Syncfusion.Windows.Data.RelationType.ForeignKeyReference">
|
|
|
<summary>
|
|
|
Specifies Foreign Key reference relation.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="T:Syncfusion.Windows.Data.IRelationDefinition">
|
|
|
<summary>
|
|
|
Specifies the relation definition for the <see cref="T:Syncfusion.Windows.Data.ICollectionViewAdv"/>.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.IRelationDefinition.RelationalColumn">
|
|
|
<summary>
|
|
|
Gets or sets the relational column.
|
|
|
</summary>
|
|
|
<value>The relational column.</value>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.IRelationDefinition.RelationType">
|
|
|
<summary>
|
|
|
Gets or sets the type of the relation.
|
|
|
</summary>
|
|
|
<value>The type of the relation.</value>
|
|
|
</member>
|
|
|
<member name="T:Syncfusion.Windows.Data.ItemPropertiesProvider">
|
|
|
<summary>
|
|
|
Implements <see cref="T:Syncfusion.Windows.Data.IPropertyAccessProvider"/> to Get / Set value on the underlying object.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.ItemPropertiesProvider.GetValue(System.Object,System.String)">
|
|
|
<summary>
|
|
|
Gets the value.
|
|
|
</summary>
|
|
|
<param name="record">The record.</param>
|
|
|
<param name="propName">Name of the prop.</param>
|
|
|
<returns></returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.ItemPropertiesProvider.SetValue(System.Object,System.String,System.Object)">
|
|
|
<summary>
|
|
|
Sets the value.
|
|
|
</summary>
|
|
|
<param name="record">The record.</param>
|
|
|
<param name="propName">Name of the prop.</param>
|
|
|
<param name="value">The value.</param>
|
|
|
<returns></returns>
|
|
|
</member>
|
|
|
<member name="T:Syncfusion.Windows.Data.PagedCollectionView">
|
|
|
<summary>
|
|
|
PagedCollectionView view over an IEnumerable.
|
|
|
</summary>
|
|
|
<QualityBand>Preview</QualityBand>
|
|
|
</member>
|
|
|
<member name="F:Syncfusion.Windows.Data.PagedCollectionView.uncancelableCurrentChangingEventArgs">
|
|
|
<summary>
|
|
|
Since there's nothing in the un-cancelable event args that is mutable,
|
|
|
just create one instance to be used universally.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="F:Syncfusion.Windows.Data.PagedCollectionView._cachedPageIndex">
|
|
|
<summary>
|
|
|
Value that we cache for the PageIndex if we are in a DeferRefresh,
|
|
|
and the user has attempted to move to a different page.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="F:Syncfusion.Windows.Data.PagedCollectionView._cachedPageSize">
|
|
|
<summary>
|
|
|
Value that we cache for the PageSize if we are in a DeferRefresh,
|
|
|
and the user has attempted to change the PageSize.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="F:Syncfusion.Windows.Data.PagedCollectionView._culture">
|
|
|
<summary>
|
|
|
CultureInfo used in this PagedCollectionView
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="F:Syncfusion.Windows.Data.PagedCollectionView._currentChangedMonitor">
|
|
|
<summary>
|
|
|
Private accessor for the Monitor we use to prevent recursion
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="F:Syncfusion.Windows.Data.PagedCollectionView._currentItem">
|
|
|
<summary>
|
|
|
Private accessor for the CurrentItem
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="F:Syncfusion.Windows.Data.PagedCollectionView._currentPosition">
|
|
|
<summary>
|
|
|
Private accessor for the CurrentPosition
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="F:Syncfusion.Windows.Data.PagedCollectionView._deferLevel">
|
|
|
<summary>
|
|
|
The number of requests to defer Refresh()
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="F:Syncfusion.Windows.Data.PagedCollectionView._editItem">
|
|
|
<summary>
|
|
|
The item we are currently editing
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="F:Syncfusion.Windows.Data.PagedCollectionView._filter">
|
|
|
<summary>
|
|
|
Private accessor for the Filter
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="F:Syncfusion.Windows.Data.PagedCollectionView._flags">
|
|
|
<summary>
|
|
|
Private accessor for the CollectionViewFlags
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="F:Syncfusion.Windows.Data.PagedCollectionView._internalList">
|
|
|
<summary>
|
|
|
Private accessor for the InternalList
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="F:Syncfusion.Windows.Data.PagedCollectionView._isGrouping">
|
|
|
<summary>
|
|
|
Keeps track of whether groups have been applied to the
|
|
|
collection already or not. Note that this can still be set
|
|
|
to false even though we specify a GroupDescription, as the
|
|
|
collection may not have gone through the PrepareGroups function.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="F:Syncfusion.Windows.Data.PagedCollectionView._itemConstructor">
|
|
|
<summary>
|
|
|
ConstructorInfo obtained from reflection for generating new items
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="F:Syncfusion.Windows.Data.PagedCollectionView._itemConstructorIsValid">
|
|
|
<summary>
|
|
|
Whether we have the correct ConstructorInfo information for the ItemConstructor
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="F:Syncfusion.Windows.Data.PagedCollectionView._newItem">
|
|
|
<summary>
|
|
|
The new item we are getting ready to add to the collection
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="F:Syncfusion.Windows.Data.PagedCollectionView._pageIndex">
|
|
|
<summary>
|
|
|
Private accessor for the PageIndex
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="F:Syncfusion.Windows.Data.PagedCollectionView._pageSize">
|
|
|
<summary>
|
|
|
Private accessor for the PageSize
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="F:Syncfusion.Windows.Data.PagedCollectionView._pollForChanges">
|
|
|
<summary>
|
|
|
Whether the source needs to poll for changes
|
|
|
(if it did not implement INotifyCollectionChanged)
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="F:Syncfusion.Windows.Data.PagedCollectionView._sortDescriptions">
|
|
|
<summary>
|
|
|
Private accessor for the SortDescriptions
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="F:Syncfusion.Windows.Data.PagedCollectionView._sourceCollection">
|
|
|
<summary>
|
|
|
Private accessor for the SourceCollection
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="F:Syncfusion.Windows.Data.PagedCollectionView._timestamp">
|
|
|
<summary>
|
|
|
Timestamp used to see if there was a collection change while
|
|
|
processing enumerator changes
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="F:Syncfusion.Windows.Data.PagedCollectionView._trackingEnumerator">
|
|
|
<summary>
|
|
|
Private accessor for the TrackingEnumerator
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.PagedCollectionView.#ctor(System.Collections.IEnumerable)">
|
|
|
<summary>
|
|
|
Helper constructor that sets default values for isDataSorted and isDataInGroupOrder.
|
|
|
</summary>
|
|
|
<param name="source">The source for the collection</param>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.PagedCollectionView.#ctor(System.Collections.IEnumerable,System.Boolean,System.Boolean)">
|
|
|
<summary>
|
|
|
Initializes a new instance of the PagedCollectionView class.
|
|
|
</summary>
|
|
|
<param name="source">The source for the collection</param>
|
|
|
<param name="isDataSorted">Determines whether the source is already sorted</param>
|
|
|
<param name="isDataInGroupOrder">Whether the source is already in the correct order for grouping</param>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.PagedCollectionView.AddNew">
|
|
|
<summary>
|
|
|
Add a new item to the underlying collection. Returns the new item.
|
|
|
After calling AddNew and changing the new item as desired, either
|
|
|
CommitNew or CancelNew" should be called to complete the transaction.
|
|
|
</summary>
|
|
|
<returns>The new item we are adding</returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.PagedCollectionView.CancelEdit">
|
|
|
<summary>
|
|
|
Complete the transaction started by <seealso cref="M:Syncfusion.Windows.Data.PagedCollectionView.EditItem(System.Object)"/>.
|
|
|
The pending changes (if any) to the item are discarded.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.PagedCollectionView.CancelNew">
|
|
|
<summary>
|
|
|
Complete the transaction started by AddNew. The new
|
|
|
item is removed from the collection.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.PagedCollectionView.CommitEdit">
|
|
|
<summary>
|
|
|
Complete the transaction started by <seealso cref="M:Syncfusion.Windows.Data.PagedCollectionView.EditItem(System.Object)"/>.
|
|
|
The pending changes (if any) to the item are committed.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.PagedCollectionView.CommitNew">
|
|
|
<summary>
|
|
|
Complete the transaction started by AddNew. We follow the WPF
|
|
|
convention in that the view's sort, filter, and paging
|
|
|
specifications (if any) are applied to the new item.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.PagedCollectionView.Contains(System.Object)">
|
|
|
<summary>
|
|
|
Return true if the item belongs to this view. No assumptions are
|
|
|
made about the item. This method will behave similarly to IList.Contains().
|
|
|
If the caller knows that the item belongs to the
|
|
|
underlying collection, it is more efficient to call PassesFilter.
|
|
|
</summary>
|
|
|
<param name="item">The item we are checking to see whether it is within the collection</param>
|
|
|
<returns>Boolean value of whether or not the collection contains the item</returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.PagedCollectionView.DeferRefresh">
|
|
|
<summary>
|
|
|
Enter a Defer Cycle.
|
|
|
Defer cycles are used to coalesce changes to the ICollectionView.
|
|
|
</summary>
|
|
|
<returns>IDisposable used to notify that we no longer need to defer, when we dispose</returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.PagedCollectionView.EditItem(System.Object)">
|
|
|
<summary>
|
|
|
Begins an editing transaction on the given item. The transaction is
|
|
|
completed by calling either CommitEdit or CancelEdit. Any changes made
|
|
|
to the item during the transaction are considered "pending", provided
|
|
|
that the view supports the notion of "pending changes" for the given item.
|
|
|
</summary>
|
|
|
<param name="item">Item we want to edit</param>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.PagedCollectionView.GetEnumerator">
|
|
|
<summary>
|
|
|
Implementation of IEnumerable.GetEnumerator().
|
|
|
This provides a way to enumerate the members of the collection
|
|
|
without changing the currency.
|
|
|
</summary>
|
|
|
<returns>IEnumerator for the collection</returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.PagedCollectionView.System#Collections#IEnumerable#GetEnumerator">
|
|
|
<summary>
|
|
|
Interface Implementation for GetEnumerator()
|
|
|
</summary>
|
|
|
<returns>IEnumerator that we get from our internal collection</returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.PagedCollectionView.GetItemAt(System.Int32)">
|
|
|
<summary>
|
|
|
Retrieve item at the given zero-based index in this PagedCollectionView, after the source collection
|
|
|
is filtered, sorted, and paged.
|
|
|
</summary>
|
|
|
<exception cref="T:System.ArgumentOutOfRangeException">
|
|
|
Thrown if index is out of range
|
|
|
</exception>
|
|
|
<param name="index">Index of the item we want to retrieve</param>
|
|
|
<returns>Item at specified index</returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.PagedCollectionView.IndexOf(System.Object)">
|
|
|
<summary>
|
|
|
Return the index where the given item appears, or -1 if doesn't appear.
|
|
|
</summary>
|
|
|
<param name="item">Item we are searching for</param>
|
|
|
<returns>Index of specified item</returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.PagedCollectionView.MoveCurrentTo(System.Object)">
|
|
|
<summary>
|
|
|
Move to the given item.
|
|
|
</summary>
|
|
|
<param name="item">Item we want to move the currency to</param>
|
|
|
<returns>Whether the operation was successful</returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.PagedCollectionView.MoveCurrentToFirst">
|
|
|
<summary>
|
|
|
Move to the first item.
|
|
|
</summary>
|
|
|
<returns>Whether the operation was successful</returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.PagedCollectionView.MoveCurrentToLast">
|
|
|
<summary>
|
|
|
Move to the last item.
|
|
|
</summary>
|
|
|
<returns>Whether the operation was successful</returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.PagedCollectionView.MoveCurrentToNext">
|
|
|
<summary>
|
|
|
Move to the next item.
|
|
|
</summary>
|
|
|
<returns>Whether the operation was successful</returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.PagedCollectionView.MoveCurrentToPosition(System.Int32)">
|
|
|
<summary>
|
|
|
Move CurrentItem to this index
|
|
|
</summary>
|
|
|
<param name="position">Position we want to move the currency to</param>
|
|
|
<returns>True if the resulting CurrentItem is an item within the view; otherwise False</returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.PagedCollectionView.MoveCurrentToPrevious">
|
|
|
<summary>
|
|
|
Move to the previous item.
|
|
|
</summary>
|
|
|
<returns>Whether the operation was successful</returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.PagedCollectionView.MoveToFirstPage">
|
|
|
<summary>
|
|
|
Moves to the first page.
|
|
|
</summary>
|
|
|
<returns>Whether or not the move was successful.</returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.PagedCollectionView.MoveToLastPage">
|
|
|
<summary>
|
|
|
Moves to the last page.
|
|
|
The move is only attempted when TotalItemCount is known.
|
|
|
</summary>
|
|
|
<returns>Whether or not the move was successful.</returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.PagedCollectionView.MoveToNextPage">
|
|
|
<summary>
|
|
|
Moves to the page after the current page we are on.
|
|
|
</summary>
|
|
|
<returns>Whether or not the move was successful.</returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.PagedCollectionView.MoveToPage(System.Int32)">
|
|
|
<summary>
|
|
|
Requests a page move to page <paramref name="pageIndex"/>.
|
|
|
</summary>
|
|
|
<param name="pageIndex">Index of the target page</param>
|
|
|
<returns>Whether or not the move was successfully initiated.</returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.PagedCollectionView.MoveToPreviousPage">
|
|
|
<summary>
|
|
|
Moves to the page before the current page we are on.
|
|
|
</summary>
|
|
|
<returns>Whether or not the move was successful.</returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.PagedCollectionView.PassesFilter(System.Object)">
|
|
|
<summary>
|
|
|
Return true if the item belongs to this view. The item is assumed to belong to the
|
|
|
underlying DataCollection; this method merely takes filters into account.
|
|
|
It is commonly used during collection-changed notifications to determine if the added/removed
|
|
|
item requires processing.
|
|
|
Returns true if no filter is set on collection view.
|
|
|
</summary>
|
|
|
<param name="item">The item to compare against the Filter</param>
|
|
|
<returns>Whether the item passes the filter</returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.PagedCollectionView.Refresh">
|
|
|
<summary>
|
|
|
Re-create the view, using any SortDescriptions and/or Filters.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.PagedCollectionView.Remove(System.Object)">
|
|
|
<summary>
|
|
|
Remove the given item from the underlying collection. It
|
|
|
needs to be in the current filtered, sorted, and paged view
|
|
|
to call this.
|
|
|
</summary>
|
|
|
<param name="item">Item we want to remove</param>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.PagedCollectionView.RemoveAt(System.Int32)">
|
|
|
<summary>
|
|
|
Remove the item at the given index from the underlying collection.
|
|
|
The index is interpreted with respect to the view (filtered, sorted,
|
|
|
and paged list).
|
|
|
</summary>
|
|
|
<param name="index">Index of the item we want to remove</param>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.PagedCollectionView.InvokePath(System.Object,System.String,System.Type)">
|
|
|
<summary>
|
|
|
Helper for SortList to handle nested properties (e.g. Address.Street)
|
|
|
</summary>
|
|
|
<param name="item">parent object</param>
|
|
|
<param name="propertyPath">property names path</param>
|
|
|
<param name="propertyType">property type that we want to check for</param>
|
|
|
<returns>child object</returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.PagedCollectionView.AdjustCurrencyForAdd(System.Object,System.Int32)">
|
|
|
<summary>
|
|
|
Fix up CurrentPosition and CurrentItem after a collection change
|
|
|
</summary>
|
|
|
<param name="newCurrentItem">Item that we want to set currency to</param>
|
|
|
<param name="index">Index of item involved in the collection change</param>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.PagedCollectionView.AdjustCurrencyForEdit(System.Object,System.Int32)">
|
|
|
<summary>
|
|
|
Fix up CurrentPosition and CurrentItem after a collection change
|
|
|
</summary>
|
|
|
<param name="newCurrentItem">Item that we want to set currency to</param>
|
|
|
<param name="index">Index of item involved in the collection change</param>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.PagedCollectionView.AdjustCurrencyForRemove(System.Int32)">
|
|
|
<summary>
|
|
|
Fix up CurrentPosition and CurrentItem after a collection change
|
|
|
The index can be -1 if the item was removed from a previous page
|
|
|
</summary>
|
|
|
<param name="index">Index of item involved in the collection change</param>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.PagedCollectionView.CheckFlag(Syncfusion.Windows.Data.PagedCollectionView.CollectionViewFlags)">
|
|
|
<summary>
|
|
|
Returns true if specified flag in flags is set.
|
|
|
</summary>
|
|
|
<param name="flags">Flag we are checking for</param>
|
|
|
<returns>Whether the specified flag is set</returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.PagedCollectionView.CompletePageMove(System.Int32)">
|
|
|
<summary>
|
|
|
Called to complete the page move operation to set the
|
|
|
current page index.
|
|
|
</summary>
|
|
|
<param name="pageIndex">Final page index</param>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.PagedCollectionView.ConvertToInternalIndex(System.Int32)">
|
|
|
<summary>
|
|
|
Convert a value for the index passed in to the index it would be
|
|
|
relative to the InternalIndex property.
|
|
|
</summary>
|
|
|
<param name="index">Index to convert</param>
|
|
|
<returns>Value for the InternalIndex</returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.PagedCollectionView.CopySourceToInternalList">
|
|
|
<summary>
|
|
|
Copy all items from the source collection to the internal list for processing.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.PagedCollectionView.EndAddNew(System.Boolean)">
|
|
|
<summary>
|
|
|
Common functionality used by CommitNew, CancelNew, and when the
|
|
|
new item is removed by Remove or Refresh.
|
|
|
</summary>
|
|
|
<param name="cancel">Whether we canceled the add</param>
|
|
|
<returns>The new item we ended adding</returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.PagedCollectionView.EndDefer">
|
|
|
<summary>
|
|
|
Subtracts from the deferLevel counter and calls Refresh() if there are no other defers
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.PagedCollectionView.EnsureItemConstructor">
|
|
|
<summary>
|
|
|
Makes sure that the ItemConstructor is set for the correct type
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.PagedCollectionView.EnsureCollectionInSync">
|
|
|
<summary>
|
|
|
If the IEnumerable has changed, bring the collection up to date.
|
|
|
(This isn't necessary if the IEnumerable is also INotifyCollectionChanged
|
|
|
because we keep the collection in sync incrementally.)
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.PagedCollectionView.GetItemType(System.Boolean)">
|
|
|
<summary>
|
|
|
Helper function used to determine the type of an item
|
|
|
</summary>
|
|
|
<param name="useRepresentativeItem">Whether we should use a representative item</param>
|
|
|
<returns>The type of the items in the collection</returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.PagedCollectionView.GetRepresentativeItem">
|
|
|
<summary>
|
|
|
Gets a representative item from the collection
|
|
|
</summary>
|
|
|
<returns>An item that can represent the collection</returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.PagedCollectionView.InternalIndexOf(System.Object)">
|
|
|
<summary>
|
|
|
Return index of item in the internal list.
|
|
|
</summary>
|
|
|
<param name="item">The item we are checking</param>
|
|
|
<returns>Integer value on where in the InternalList the object is located</returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.PagedCollectionView.InternalItemAt(System.Int32)">
|
|
|
<summary>
|
|
|
Return item at the given index in the internal list.
|
|
|
</summary>
|
|
|
<param name="index">The index we are checking</param>
|
|
|
<returns>The item at the specified index</returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.PagedCollectionView.OkToChangeCurrent">
|
|
|
<summary>
|
|
|
Ask listeners (via ICollectionView.CurrentChanging event) if it's OK to change currency
|
|
|
</summary>
|
|
|
<returns>False if a listener cancels the change, True otherwise</returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.PagedCollectionView.OnCollectionChanged(System.Collections.Specialized.NotifyCollectionChangedEventArgs)">
|
|
|
<summary>
|
|
|
Notify listeners that this View has changed
|
|
|
</summary>
|
|
|
<remarks>
|
|
|
CollectionViews (and sub-classes) should take their filter/sort/grouping/paging
|
|
|
into account before calling this method to forward CollectionChanged events.
|
|
|
</remarks>
|
|
|
<param name="args">
|
|
|
The NotifyCollectionChangedEventArgs to be passed to the EventHandler
|
|
|
</param>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.PagedCollectionView.OnCurrentChanged">
|
|
|
<summary>
|
|
|
Raises the CurrentChanged event
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.PagedCollectionView.OnCurrentChanging">
|
|
|
<summary>
|
|
|
Raise a CurrentChanging event that is not cancelable.
|
|
|
This is called by CollectionChanges (Add, Remove, and Refresh) that
|
|
|
affect the CurrentItem.
|
|
|
</summary>
|
|
|
<exception cref="T:System.InvalidOperationException">
|
|
|
This CurrentChanging event cannot be canceled.
|
|
|
</exception>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.PagedCollectionView.OnCurrentChanging(System.ComponentModel.CurrentChangingEventArgs)">
|
|
|
<summary>
|
|
|
Raises the CurrentChanging event
|
|
|
</summary>
|
|
|
<param name="args">
|
|
|
CancelEventArgs used by the consumer of the event. args.Cancel will
|
|
|
be true after this call if the CurrentItem should not be changed for
|
|
|
any reason.
|
|
|
</param>
|
|
|
<exception cref="T:System.InvalidOperationException">
|
|
|
This CurrentChanging event cannot be canceled.
|
|
|
</exception>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.PagedCollectionView.OnGroupByChanged(System.Object,System.Collections.Specialized.NotifyCollectionChangedEventArgs)">
|
|
|
<summary>
|
|
|
GroupBy changed handler
|
|
|
</summary>
|
|
|
<param name="sender">CollectionViewGroup whose GroupBy has changed</param>
|
|
|
<param name="e">Arguments for the NotifyCollectionChanged event</param>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.PagedCollectionView.OnGroupDescriptionChanged(System.Object,System.EventArgs)">
|
|
|
<summary>
|
|
|
GroupDescription changed handler
|
|
|
</summary>
|
|
|
<param name="sender">CollectionViewGroup whose GroupDescription has changed</param>
|
|
|
<param name="e">Arguments for the GroupDescriptionChanged event</param>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.PagedCollectionView.OnPropertyChanged(System.ComponentModel.PropertyChangedEventArgs)">
|
|
|
<summary>
|
|
|
Raises a PropertyChanged event.
|
|
|
</summary>
|
|
|
<param name="e">PropertyChangedEventArgs for this change</param>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.PagedCollectionView.OnPropertyChanged(System.String)">
|
|
|
<summary>
|
|
|
Helper to raise a PropertyChanged event.
|
|
|
</summary>
|
|
|
<param name="propertyName">Property name for the property that changed</param>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.PagedCollectionView.PrepareLocalArray(System.Collections.IEnumerable)">
|
|
|
<summary>
|
|
|
Create, filter and sort the local index array.
|
|
|
called from Refresh(), override in derived classes as needed.
|
|
|
</summary>
|
|
|
<param name="enumerable">new IEnumerable to associate this view with</param>
|
|
|
<returns>new local array to use for this view</returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.PagedCollectionView.ProcessAddEvent(System.Object,System.Int32)">
|
|
|
<summary>
|
|
|
Process an Add operation from an INotifyCollectionChanged event handler.
|
|
|
</summary>
|
|
|
<param name="addedItem">Item added to the source collection</param>
|
|
|
<param name="addIndex">Index item was added into</param>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.PagedCollectionView.ProcessCollectionChanged(System.Collections.Specialized.NotifyCollectionChangedEventArgs)">
|
|
|
<summary>
|
|
|
Process CollectionChanged event on source collection
|
|
|
that implements INotifyCollectionChanged.
|
|
|
</summary>
|
|
|
<param name="args">
|
|
|
The NotifyCollectionChangedEventArgs to be processed.
|
|
|
</param>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.PagedCollectionView.ProcessRemoveEvent(System.Object,System.Boolean)">
|
|
|
<summary>
|
|
|
Process a Remove operation from an INotifyCollectionChanged event handler.
|
|
|
</summary>
|
|
|
<param name="removedItem">Item removed from the source collection</param>
|
|
|
<param name="isReplace">Whether this was part of a Replace operation</param>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.PagedCollectionView.ProcessInsertToCollection(System.Object,System.Int32)">
|
|
|
<summary>
|
|
|
Handles adding an item into the collection, and applying sorting, filtering, grouping, paging.
|
|
|
</summary>
|
|
|
<param name="item">Item to insert in the collection</param>
|
|
|
<param name="index">Index to insert item into</param>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.PagedCollectionView.RaiseCurrencyChanges(System.Boolean,System.Object,System.Int32,System.Boolean,System.Boolean)">
|
|
|
<summary>
|
|
|
Raises Currency Change events
|
|
|
</summary>
|
|
|
<param name="fireChangedEvent">Whether to fire the CurrentChanged event even if the parameters have not changed</param>
|
|
|
<param name="oldCurrentItem">CurrentItem before processing changes</param>
|
|
|
<param name="oldCurrentPosition">CurrentPosition before processing changes</param>
|
|
|
<param name="oldIsCurrentBeforeFirst">IsCurrentBeforeFirst before processing changes</param>
|
|
|
<param name="oldIsCurrentAfterLast">IsCurrentAfterLast before processing changes</param>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.PagedCollectionView.RaisePageChanged">
|
|
|
<summary>
|
|
|
Raises the PageChanged event
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.PagedCollectionView.RaisePageChanging(System.Int32)">
|
|
|
<summary>
|
|
|
Raises the PageChanging event
|
|
|
</summary>
|
|
|
<param name="newPageIndex">Index of the requested page</param>
|
|
|
<returns>True if the event is cancelled (e.Cancel was set to True), False otherwise</returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.PagedCollectionView.RefreshInternal">
|
|
|
<summary>
|
|
|
Will call RefreshOverride and clear the NeedsRefresh flag
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.PagedCollectionView.RefreshOrDefer">
|
|
|
<summary>
|
|
|
Refresh, or mark that refresh is needed when defer cycle completes.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.PagedCollectionView.RefreshOverride">
|
|
|
<summary>
|
|
|
Re-create the view, using any SortDescriptions.
|
|
|
Also updates currency information.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.PagedCollectionView.ResetCurrencyValues(System.Object,System.Boolean,System.Boolean)">
|
|
|
<summary>
|
|
|
Set currency back to the previous value it had if possible. If the item is no longer in view
|
|
|
then either use the first item in the view, or if the list is empty, use null.
|
|
|
</summary>
|
|
|
<param name="oldCurrentItem">CurrentItem before processing changes</param>
|
|
|
<param name="oldIsCurrentBeforeFirst">IsCurrentBeforeFirst before processing changes</param>
|
|
|
<param name="oldIsCurrentAfterLast">IsCurrentAfterLast before processing changes</param>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.PagedCollectionView.SetCurrent(System.Object,System.Int32)">
|
|
|
<summary>
|
|
|
Set CurrentItem and CurrentPosition, no questions asked!
|
|
|
</summary>
|
|
|
<remarks>
|
|
|
CollectionViews (and sub-classes) should use this method to update
|
|
|
the Current values.
|
|
|
</remarks>
|
|
|
<param name="newItem">New CurrentItem</param>
|
|
|
<param name="newPosition">New CurrentPosition</param>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.PagedCollectionView.SetCurrent(System.Object,System.Int32,System.Int32)">
|
|
|
<summary>
|
|
|
Set CurrentItem and CurrentPosition, no questions asked!
|
|
|
</summary>
|
|
|
<remarks>
|
|
|
This method can be called from a constructor - it does not call
|
|
|
any virtuals. The 'count' parameter is substitute for the real Count,
|
|
|
used only when newItem is null.
|
|
|
In that case, this method sets IsCurrentAfterLast to true if and only
|
|
|
if newPosition >= count. This distinguishes between a null belonging
|
|
|
to the view and the dummy null when CurrentPosition is past the end.
|
|
|
</remarks>
|
|
|
<param name="newItem">New CurrentItem</param>
|
|
|
<param name="newPosition">New CurrentPosition</param>
|
|
|
<param name="count">Numbers of items in the collection</param>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.PagedCollectionView.SetCurrentToPosition(System.Int32)">
|
|
|
<summary>
|
|
|
Just move it. No argument check, no events, just move current to position.
|
|
|
</summary>
|
|
|
<param name="position">Position to move the current item to</param>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.PagedCollectionView.SetFlag(Syncfusion.Windows.Data.PagedCollectionView.CollectionViewFlags,System.Boolean)">
|
|
|
<summary>
|
|
|
Sets the specified Flag(s)
|
|
|
</summary>
|
|
|
<param name="flags">Flags we want to set</param>
|
|
|
<param name="value">Value we want to set these flags to</param>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.PagedCollectionView.SetSortDescriptions(System.ComponentModel.SortDescriptionCollection)">
|
|
|
<summary>
|
|
|
Set new SortDescription collection; re-hook collection change notification handler
|
|
|
</summary>
|
|
|
<param name="descriptions">SortDescriptionCollection to set the property value to</param>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.PagedCollectionView.SortDescriptionsChanged(System.Object,System.Collections.Specialized.NotifyCollectionChangedEventArgs)">
|
|
|
<summary>
|
|
|
SortDescription was added/removed, refresh PagedCollectionView
|
|
|
</summary>
|
|
|
<param name="sender">Sender that triggered this handler</param>
|
|
|
<param name="e">NotifyCollectionChangedEventArgs for this change</param>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.PagedCollectionView.SortList(System.Collections.Generic.List{System.Object})">
|
|
|
<summary>
|
|
|
Sort the List based on the SortDescriptions property.
|
|
|
</summary>
|
|
|
<param name="list">List of objects to sort</param>
|
|
|
<returns>The sorted list</returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.PagedCollectionView.VerifyRefreshNotDeferred">
|
|
|
<summary>
|
|
|
Helper to validate that we are not in the middle of a DeferRefresh
|
|
|
and throw if that is the case.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="E:Syncfusion.Windows.Data.PagedCollectionView.CollectionChanged">
|
|
|
<summary>
|
|
|
Raise this event when the (filtered) view changes
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="E:Syncfusion.Windows.Data.PagedCollectionView.System#Collections#Specialized#INotifyCollectionChanged#CollectionChanged">
|
|
|
<summary>
|
|
|
CollectionChanged event (per INotifyCollectionChanged).
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="E:Syncfusion.Windows.Data.PagedCollectionView.CurrentChanged">
|
|
|
<summary>
|
|
|
Raised when the CurrentItem property changed
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="E:Syncfusion.Windows.Data.PagedCollectionView.CurrentChanging">
|
|
|
<summary>
|
|
|
Raised when the CurrentItem property is changing
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="E:Syncfusion.Windows.Data.PagedCollectionView.PageChanged">
|
|
|
<summary>
|
|
|
Raised when a page index change completed
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="E:Syncfusion.Windows.Data.PagedCollectionView.PageChanging">
|
|
|
<summary>
|
|
|
Raised when a page index change is requested
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="E:Syncfusion.Windows.Data.PagedCollectionView.PropertyChanged">
|
|
|
<summary>
|
|
|
PropertyChanged event.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="E:Syncfusion.Windows.Data.PagedCollectionView.System#ComponentModel#INotifyPropertyChanged#PropertyChanged">
|
|
|
<summary>
|
|
|
PropertyChanged event (per INotifyPropertyChanged)
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.PagedCollectionView.CanAddNew">
|
|
|
<summary>
|
|
|
Gets a value indicating whether the view supports AddNew.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.PagedCollectionView.CanCancelEdit">
|
|
|
<summary>
|
|
|
Gets a value indicating whether the view supports the notion of "pending changes"
|
|
|
on the current edit item. This may vary, depending on the view and the particular
|
|
|
item. For example, a view might return true if the current edit item
|
|
|
implements IEditableObject, or if the view has special knowledge about
|
|
|
the item that it can use to support rollback of pending changes.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.PagedCollectionView.CanChangePage">
|
|
|
<summary>
|
|
|
Gets a value indicating whether the PageIndex value is allowed to change or not.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.PagedCollectionView.CanFilter">
|
|
|
<summary>
|
|
|
Gets a value indicating whether we support filtering with this ICollectionView.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.PagedCollectionView.CanGroup">
|
|
|
<summary>
|
|
|
Gets a value indicating whether this view supports grouping.
|
|
|
When this returns false, the rest of the interface is ignored.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.PagedCollectionView.CanRemove">
|
|
|
<summary>
|
|
|
Gets a value indicating whether the view supports Remove and RemoveAt.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.PagedCollectionView.CanSort">
|
|
|
<summary>
|
|
|
Gets a value indicating whether we support sorting with this ICollectionView.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.PagedCollectionView.Count">
|
|
|
<summary>
|
|
|
Gets the number of records in the view after
|
|
|
filtering, sorting, and paging.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.PagedCollectionView.Culture">
|
|
|
<summary>
|
|
|
Gets or sets Culture to use during sorting.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.PagedCollectionView.CurrentAddItem">
|
|
|
<summary>
|
|
|
Gets the new item when an AddNew transaction is in progress
|
|
|
Otherwise it returns null.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.PagedCollectionView.CurrentEditItem">
|
|
|
<summary>
|
|
|
Gets the affected item when an EditItem transaction is in progress
|
|
|
Otherwise it returns null.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.PagedCollectionView.CurrentItem">
|
|
|
<summary>
|
|
|
Gets the "current item" for this view
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.PagedCollectionView.CurrentPosition">
|
|
|
<summary>
|
|
|
Gets the ordinal position of the CurrentItem within the
|
|
|
(optionally sorted and filtered) view.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.PagedCollectionView.Filter">
|
|
|
<summary>
|
|
|
Gets or sets the Filter, which is a callback set by the consumer of the ICollectionView
|
|
|
and used by the implementation of the ICollectionView to determine if an
|
|
|
item is suitable for inclusion in the view.
|
|
|
</summary>
|
|
|
<exception cref="T:System.NotSupportedException">
|
|
|
Simpler implementations do not support filtering and will throw a NotSupportedException.
|
|
|
Use <seealso cref="P:Syncfusion.Windows.Data.PagedCollectionView.CanFilter"/> property to test if filtering is supported before
|
|
|
assigning a non-null value.
|
|
|
</exception>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.PagedCollectionView.IsAddingNew">
|
|
|
<summary>
|
|
|
Gets a value indicating whether an "AddNew" transaction is in progress.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.PagedCollectionView.IsCurrentAfterLast">
|
|
|
<summary>
|
|
|
Gets a value indicating whether currency is beyond the end (End-Of-File).
|
|
|
</summary>
|
|
|
<returns>Whether IsCurrentAfterLast</returns>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.PagedCollectionView.IsCurrentBeforeFirst">
|
|
|
<summary>
|
|
|
Gets a value indicating whether currency is before the beginning (Beginning-Of-File).
|
|
|
</summary>
|
|
|
<returns>Whether IsCurrentBeforeFirst</returns>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.PagedCollectionView.IsEditingItem">
|
|
|
<summary>
|
|
|
Gets a value indicating whether an EditItem transaction is in progress.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.PagedCollectionView.IsEmpty">
|
|
|
<summary>
|
|
|
Gets a value indicating whether the resulting (filtered) view is empty.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.PagedCollectionView.IsPageChanging">
|
|
|
<summary>
|
|
|
Gets a value indicating whether a page index change is in process or not.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.PagedCollectionView.ItemCount">
|
|
|
<summary>
|
|
|
Gets the minimum number of items known to be in the source collection
|
|
|
that verify the current filter if any
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.PagedCollectionView.NeedsRefresh">
|
|
|
<summary>
|
|
|
Gets a value indicating whether this view needs to be refreshed.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.PagedCollectionView.NewItemPlaceholderPosition">
|
|
|
<summary>
|
|
|
Gets or sets whether to include a placeholder for a new item, and if so,
|
|
|
where to put it. Only the value NewItemPlaceholderPosition.None is supported.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.PagedCollectionView.PageIndex">
|
|
|
<summary>
|
|
|
Gets the current page we are on. (zero based)
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.PagedCollectionView.PageSize">
|
|
|
<summary>
|
|
|
Gets or sets the number of items to display on a page. If the
|
|
|
PageSize = 0, then we are not paging, and will display all items
|
|
|
in the collection. Otherwise, we will have separate pages for
|
|
|
the items to display.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.PagedCollectionView.SortDescriptions">
|
|
|
<summary>
|
|
|
Gets the Sort criteria to sort items in collection.
|
|
|
</summary>
|
|
|
<remarks>
|
|
|
<p>
|
|
|
Clear a sort criteria by assigning SortDescription.Empty to this property.
|
|
|
One or more sort criteria in form of <seealso cref="T:System.ComponentModel.SortDescription"/>
|
|
|
can be used, each specifying a property and direction to sort by.
|
|
|
</p>
|
|
|
</remarks>
|
|
|
<exception cref="T:System.NotSupportedException">
|
|
|
Simpler implementations do not support sorting and will throw a NotSupportedException.
|
|
|
Use <seealso cref="P:Syncfusion.Windows.Data.PagedCollectionView.CanSort"/> property to test if sorting is supported before adding
|
|
|
to SortDescriptions.
|
|
|
</exception>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.PagedCollectionView.SourceCollection">
|
|
|
<summary>
|
|
|
Gets the source of the IEnumerable collection we are using for our view.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.PagedCollectionView.TotalItemCount">
|
|
|
<summary>
|
|
|
Gets the total number of items in the view before paging is applied.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.PagedCollectionView.CanConstructItem">
|
|
|
<summary>
|
|
|
Gets a value indicating whether we have a valid ItemConstructor of the correct type
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.PagedCollectionView.InternalCount">
|
|
|
<summary>
|
|
|
Gets the private count without taking paging or
|
|
|
placeholders into account
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.PagedCollectionView.InternalList">
|
|
|
<summary>
|
|
|
Gets the InternalList
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.PagedCollectionView.IsCurrentInSync">
|
|
|
<summary>
|
|
|
Gets a value indicating whether CurrentItem and CurrentPosition are
|
|
|
up-to-date with the state and content of the collection.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.PagedCollectionView.IsCurrentInView">
|
|
|
<summary>
|
|
|
Gets a value indicating whether the current item is in the view
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.PagedCollectionView.IsGrouping">
|
|
|
<summary>
|
|
|
Gets a value indicating whether or not we have grouping
|
|
|
taking place in this collection.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.PagedCollectionView.IsRefreshDeferred">
|
|
|
<summary>
|
|
|
Gets a value indicating whether there
|
|
|
is still an outstanding DeferRefresh in
|
|
|
use. If at all possible, derived classes
|
|
|
should not call Refresh if IsRefreshDeferred
|
|
|
is true.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.PagedCollectionView.NeedToMoveToPreviousPage">
|
|
|
<summary>
|
|
|
Gets whether the current page is empty and we need
|
|
|
to move to a previous page.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.PagedCollectionView.OnLastLocalPage">
|
|
|
<summary>
|
|
|
Gets a value indicating whether we are on the last local page
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.PagedCollectionView.PageCount">
|
|
|
<summary>
|
|
|
Gets the number of pages we currently have
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.PagedCollectionView.SourceList">
|
|
|
<summary>
|
|
|
Gets the SourceCollection as an IList
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.PagedCollectionView.Timestamp">
|
|
|
<summary>
|
|
|
Gets Timestamp used by the NewItemAwareEnumerator to determine if a
|
|
|
collection change has occurred since the enumerator began. (If so,
|
|
|
MoveNext should throw.)
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.PagedCollectionView.UsesLocalArray">
|
|
|
<summary>
|
|
|
Gets a value indicating whether a private copy of the data
|
|
|
is needed for sorting, filtering, and paging. We want any deriving
|
|
|
classes to also be able to access this value to see whether or not
|
|
|
to use the default source collection, or the internal list.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.PagedCollectionView.Item(System.Int32)">
|
|
|
<summary>
|
|
|
Return the item at the specified index
|
|
|
</summary>
|
|
|
<param name="index">Index of the item we want to retrieve</param>
|
|
|
<returns>The item at the specified index</returns>
|
|
|
</member>
|
|
|
<member name="T:Syncfusion.Windows.Data.PagedCollectionView.RequestPageMoveDelegate">
|
|
|
<summary>
|
|
|
Delegate used to asynchronously trigger a page move.
|
|
|
</summary>
|
|
|
<param name="pageIndex">Requested page index</param>
|
|
|
</member>
|
|
|
<member name="T:Syncfusion.Windows.Data.PagedCollectionView.CollectionViewFlags">
|
|
|
<summary>
|
|
|
Enum for CollectionViewFlags
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="F:Syncfusion.Windows.Data.PagedCollectionView.CollectionViewFlags.IsDataInGroupOrder">
|
|
|
<summary>
|
|
|
Whether the list of items (after applying the sort and filters, if any)
|
|
|
is already in the correct order for grouping.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="F:Syncfusion.Windows.Data.PagedCollectionView.CollectionViewFlags.IsDataSorted">
|
|
|
<summary>
|
|
|
Whether the source collection is already sorted according to the SortDescriptions collection
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="F:Syncfusion.Windows.Data.PagedCollectionView.CollectionViewFlags.ShouldProcessCollectionChanged">
|
|
|
<summary>
|
|
|
Whether we should process the collection changed event
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="F:Syncfusion.Windows.Data.PagedCollectionView.CollectionViewFlags.IsCurrentBeforeFirst">
|
|
|
<summary>
|
|
|
Whether the current item is before the first
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="F:Syncfusion.Windows.Data.PagedCollectionView.CollectionViewFlags.IsCurrentAfterLast">
|
|
|
<summary>
|
|
|
Whether the current item is after the last
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="F:Syncfusion.Windows.Data.PagedCollectionView.CollectionViewFlags.NeedsRefresh">
|
|
|
<summary>
|
|
|
Whether we need to refresh
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="F:Syncfusion.Windows.Data.PagedCollectionView.CollectionViewFlags.CachedIsEmpty">
|
|
|
<summary>
|
|
|
Whether we cache the IsEmpty value
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="F:Syncfusion.Windows.Data.PagedCollectionView.CollectionViewFlags.IsPageChanging">
|
|
|
<summary>
|
|
|
Indicates whether a page index change is in process or not
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="F:Syncfusion.Windows.Data.PagedCollectionView.CollectionViewFlags.IsMoveToPageDeferred">
|
|
|
<summary>
|
|
|
Whether we need to move to another page after EndDefer
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="F:Syncfusion.Windows.Data.PagedCollectionView.CollectionViewFlags.IsUpdatePageSizeDeferred">
|
|
|
<summary>
|
|
|
Whether we need to update the PageSize after EndDefer
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="T:Syncfusion.Windows.Data.PagedCollectionView.CultureSensitiveComparer">
|
|
|
<summary>
|
|
|
Creates a comparer class that takes in a CultureInfo as a parameter,
|
|
|
which it will use when comparing strings.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="F:Syncfusion.Windows.Data.PagedCollectionView.CultureSensitiveComparer._culture">
|
|
|
<summary>
|
|
|
Private accessor for the CultureInfo of our comparer
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.PagedCollectionView.CultureSensitiveComparer.#ctor(System.Globalization.CultureInfo)">
|
|
|
<summary>
|
|
|
Creates a comparer which will respect the CultureInfo
|
|
|
that is passed in when comparing strings.
|
|
|
</summary>
|
|
|
<param name="culture">The CultureInfo to use in string comparisons</param>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.PagedCollectionView.CultureSensitiveComparer.Compare(System.Object,System.Object)">
|
|
|
<summary>
|
|
|
Compares two objects and returns a value indicating whether one is less than, equal to or greater than the other.
|
|
|
</summary>
|
|
|
<param name="x">first item to compare</param>
|
|
|
<param name="y">second item to compare</param>
|
|
|
<returns>Negative number if x is less than y, zero if equal, and a positive number if x is greater than y</returns>
|
|
|
<remarks>
|
|
|
Compares the 2 items using the specified CultureInfo for string and using the default object comparer for all other objects.
|
|
|
</remarks>
|
|
|
</member>
|
|
|
<member name="T:Syncfusion.Windows.Data.PagedCollectionView.DeferHelper">
|
|
|
<summary>
|
|
|
Used to keep track of Defer calls on the PagedCollectionView, which
|
|
|
will prevent the user from calling Refresh() on the view. In order
|
|
|
to allow refreshes again, the user will have to call IDisposable.Dispose,
|
|
|
to end the Defer operation.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="F:Syncfusion.Windows.Data.PagedCollectionView.DeferHelper.collectionView">
|
|
|
<summary>
|
|
|
Private reference to the CollectionView that created this DeferHelper
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.PagedCollectionView.DeferHelper.#ctor(Syncfusion.Windows.Data.PagedCollectionView)">
|
|
|
<summary>
|
|
|
Initializes a new instance of the DeferHelper class
|
|
|
</summary>
|
|
|
<param name="collectionView">CollectionView that created this DeferHelper</param>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.PagedCollectionView.DeferHelper.Dispose">
|
|
|
<summary>
|
|
|
Cleanup method called when done using this class
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="T:Syncfusion.Windows.Data.PagedCollectionView.SimpleMonitor">
|
|
|
<summary>
|
|
|
A simple monitor class to help prevent re-entrant calls
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="F:Syncfusion.Windows.Data.PagedCollectionView.SimpleMonitor.entered">
|
|
|
<summary>
|
|
|
Whether the monitor is entered
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.PagedCollectionView.SimpleMonitor.Enter">
|
|
|
<summary>
|
|
|
Sets a value indicating that we have been entered
|
|
|
</summary>
|
|
|
<returns>Boolean value indicating whether we were already entered</returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.PagedCollectionView.SimpleMonitor.Dispose">
|
|
|
<summary>
|
|
|
Cleanup method called when done using this class
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.PagedCollectionView.SimpleMonitor.Busy">
|
|
|
<summary>
|
|
|
Gets a value indicating whether we have been entered or not
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="T:Syncfusion.Windows.Data.PagedCollectionView.NewItemAwareEnumerator">
|
|
|
<summary>
|
|
|
IEnumerator generated using the new item taken into account
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.PagedCollectionView.NewItemAwareEnumerator.#ctor(Syncfusion.Windows.Data.PagedCollectionView,System.Collections.IEnumerator,System.Object)">
|
|
|
<summary>
|
|
|
Initializes a new instance of the NewItemAwareEnumerator class.
|
|
|
</summary>
|
|
|
<param name="collectionView">The PagedCollectionView we are creating the enumerator for</param>
|
|
|
<param name="baseEnumerator">The baseEnumerator that we pass in</param>
|
|
|
<param name="newItem">The new item we are adding to the collection</param>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.PagedCollectionView.NewItemAwareEnumerator.MoveNext">
|
|
|
<summary>
|
|
|
Implements the MoveNext function for IEnumerable
|
|
|
</summary>
|
|
|
<returns>Whether we can move to the next item</returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.PagedCollectionView.NewItemAwareEnumerator.Reset">
|
|
|
<summary>
|
|
|
Implements the Reset function for IEnumerable
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="F:Syncfusion.Windows.Data.PagedCollectionView.NewItemAwareEnumerator._collectionView">
|
|
|
<summary>
|
|
|
CollectionView that we are creating the enumerator for
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="F:Syncfusion.Windows.Data.PagedCollectionView.NewItemAwareEnumerator._baseEnumerator">
|
|
|
<summary>
|
|
|
The Base Enumerator that we are passing in
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="F:Syncfusion.Windows.Data.PagedCollectionView.NewItemAwareEnumerator._position">
|
|
|
<summary>
|
|
|
The position we are appending items to the enumerator
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="F:Syncfusion.Windows.Data.PagedCollectionView.NewItemAwareEnumerator._newItem">
|
|
|
<summary>
|
|
|
Reference to any new item that we want to add to the collection
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="F:Syncfusion.Windows.Data.PagedCollectionView.NewItemAwareEnumerator._timestamp">
|
|
|
<summary>
|
|
|
Timestamp to let us know whether there have been updates to the collection
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.PagedCollectionView.NewItemAwareEnumerator.Current">
|
|
|
<summary>
|
|
|
Gets the Current value for IEnumerable
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="F:Syncfusion.Windows.Data.PagedCollectionView.NewItemAwareEnumerator.Position.BeforeNewItem">
|
|
|
<summary>
|
|
|
Whether the position is before the new item
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="F:Syncfusion.Windows.Data.PagedCollectionView.NewItemAwareEnumerator.Position.OnNewItem">
|
|
|
<summary>
|
|
|
Whether the position is on the new item that is being created
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="F:Syncfusion.Windows.Data.PagedCollectionView.NewItemAwareEnumerator.Position.AfterNewItem">
|
|
|
<summary>
|
|
|
Whether the position is after the new item
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="T:Syncfusion.Windows.Data.PagedCollectionView.SortFieldComparer">
|
|
|
<summary>
|
|
|
IComparer class to sort by class property value (using reflection).
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.PagedCollectionView.SortFieldComparer.#ctor(System.ComponentModel.ICollectionView)">
|
|
|
<summary>
|
|
|
Create a comparer, using the SortDescription and a Type;
|
|
|
tries to find a reflection PropertyInfo for each property name
|
|
|
</summary>
|
|
|
<param name="collectionView">CollectionView that contains list of property names and direction to sort by</param>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.PagedCollectionView.SortFieldComparer.Compare(System.Object,System.Object)">
|
|
|
<summary>
|
|
|
Compares two objects and returns a value indicating whether one is less than, equal to or greater than the other.
|
|
|
</summary>
|
|
|
<param name="x">first item to compare</param>
|
|
|
<param name="y">second item to compare</param>
|
|
|
<returns>Negative number if x is less than y, zero if equal, and a positive number if x is greater than y</returns>
|
|
|
<remarks>
|
|
|
Compares the 2 items using the list of property names and directions.
|
|
|
</remarks>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.PagedCollectionView.SortFieldComparer.FindInsertIndex(System.Object,System.Collections.IList)">
|
|
|
<summary>
|
|
|
Steps through the given list using the comparer to find where
|
|
|
to insert the specified item to maintain sorted order
|
|
|
</summary>
|
|
|
<param name="x">Item to insert into the list</param>
|
|
|
<param name="list">List where we want to insert the item</param>
|
|
|
<returns>Index where we should insert into</returns>
|
|
|
</member>
|
|
|
<member name="T:Syncfusion.ComponentModel.PropertyChangingEventManager">
|
|
|
<exclude/>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.PropertyInfoExtensions.GetPropertyDescriptor(Syncfusion.Windows.Data.PropertyInfoCollection,System.String)">
|
|
|
<summary>
|
|
|
Generate the Property Descriptot for corresponding Property it may be simple or complex property
|
|
|
</summary>
|
|
|
<param name="pdc"></param>
|
|
|
<param name="columnName"></param>
|
|
|
<param name="columnType"></param>
|
|
|
<returns></returns>
|
|
|
</member>
|
|
|
<member name="T:Syncfusion.Windows.Data.QueryableCollectionView">
|
|
|
<summary>
|
|
|
Extends CollectionViewAdv to implement LINQ based operations on strongly-typed
|
|
|
data sources.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.QueryableCollectionView.OnSortDescriptionChanged(System.Collections.Specialized.NotifyCollectionChangedEventArgs)">
|
|
|
<summary>
|
|
|
Raises the <see cref="E:SortDescriptionChanged"/> event.
|
|
|
</summary>
|
|
|
<param name="e">The <see cref="T:System.Collections.Specialized.NotifyCollectionChangedEventArgs"/> instance containing the event data.</param>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.QueryableCollectionView.RefreshSort">
|
|
|
<summary>
|
|
|
Refreshes the sort.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.QueryableCollectionView.RefreshSortingOrderWithFiltersForBottomLevel(System.Collections.Generic.List{Syncfusion.Windows.Data.Group})">
|
|
|
<summary>
|
|
|
Refreshes the sorting order for bottom level.
|
|
|
</summary>
|
|
|
<param name="groups">The groups.</param>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.QueryableCollectionView.CreateRecords">
|
|
|
<summary>
|
|
|
Creates the records.
|
|
|
</summary>
|
|
|
<returns></returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.QueryableCollectionView.RefreshFilters">
|
|
|
<summary>
|
|
|
Refreshes the filters.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.QueryableCollectionView.GetGroupResult(System.String[])">
|
|
|
<summary>
|
|
|
Gets the group result.
|
|
|
</summary>
|
|
|
<param name="groupBy">The group by.</param>
|
|
|
<returns></returns>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.QueryableCollectionView.UsePLINQ">
|
|
|
<summary>
|
|
|
Gets or sets a value indicating whether [use PLINQ].
|
|
|
</summary>
|
|
|
<value><c>true</c> if [use PLINQ]; otherwise, <c>false</c>.</value>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.QueryableCollectionView.ViewSource">
|
|
|
<summary>
|
|
|
Gets the underlying view source that holds the current collection in a separate IQueryable view.
|
|
|
</summary>
|
|
|
<value>The view source.</value>
|
|
|
</member>
|
|
|
<member name="T:Syncfusion.Windows.Data.EnumerableRecordsWrapper">
|
|
|
<summary>
|
|
|
Implements <see cref="T:Syncfusion.Windows.Data.IRecordsList"/> interface to enumerate the records
|
|
|
data structure for <see cref="T:Syncfusion.Windows.Data.CollectionViewAdv"/>.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.EnumerableRecordsWrapper.CreateNew(System.Collections.IEnumerable,Syncfusion.Windows.Data.CollectionViewAdv)">
|
|
|
<summary>
|
|
|
Create a new instance of <see cref="T:Syncfusion.Windows.Data.EnumerableRecordsWrapper"/>.
|
|
|
</summary>
|
|
|
<param name="source">The source.</param>
|
|
|
<param name="view">The view.</param>
|
|
|
<returns></returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.EnumerableRecordsWrapper.#ctor(Syncfusion.Windows.Data.CollectionViewAdv)">
|
|
|
<summary>
|
|
|
Initializes a new instance of the <see cref="T:Syncfusion.Windows.Data.EnumerableRecordsWrapper"/> class.
|
|
|
</summary>
|
|
|
<param name="view">The view.</param>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.EnumerableRecordsWrapper.#ctor(System.Collections.IEnumerable,Syncfusion.Windows.Data.CollectionViewAdv)">
|
|
|
<summary>
|
|
|
Initializes a new instance of the <see cref="T:Syncfusion.Windows.Data.EnumerableRecordsWrapper"/> class.
|
|
|
</summary>
|
|
|
<param name="source">The source.</param>
|
|
|
<param name="view">The view.</param>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.EnumerableRecordsWrapper.EnsureRecordsFromTopLevelGroup">
|
|
|
<summary>
|
|
|
Populates the records from top level group.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.EnumerableRecordsWrapper.CreateRecord(System.Object)">
|
|
|
<summary>
|
|
|
Creates the record.
|
|
|
</summary>
|
|
|
<param name="data">The data.</param>
|
|
|
<returns></returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.EnumerableRecordsWrapper.OnCollectionChanged(System.Object,System.Collections.Specialized.NotifyCollectionChangedEventArgs)">
|
|
|
<summary>
|
|
|
Called when collection is changed.
|
|
|
</summary>
|
|
|
<param name="sender">The sender.</param>
|
|
|
<param name="e">The <see cref="T:System.Collections.Specialized.NotifyCollectionChangedEventArgs"/> instance containing the event data.</param>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.EnumerableRecordsWrapper.CreateRecordEntry(System.Object)">
|
|
|
<summary>
|
|
|
Creates the record entry.
|
|
|
</summary>
|
|
|
<param name="data">The data.</param>
|
|
|
<returns></returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.EnumerableRecordsWrapper.Add(System.Object)">
|
|
|
<summary>
|
|
|
Adds the specified data.
|
|
|
</summary>
|
|
|
<param name="data">The data.</param>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.EnumerableRecordsWrapper.IndexOfRecord(System.Object)">
|
|
|
<summary>
|
|
|
Returns the index for the underlying record.
|
|
|
</summary>
|
|
|
<param name="data">The data.</param>
|
|
|
<returns></returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.EnumerableRecordsWrapper.GetItemAt(System.Int32)">
|
|
|
<summary>
|
|
|
Gets the item at index specified.
|
|
|
</summary>
|
|
|
<param name="recordIndex">Index of the record.</param>
|
|
|
<returns></returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.EnumerableRecordsWrapper.GetRecord(System.Object)">
|
|
|
<summary>
|
|
|
Gets the <see cref="T:Syncfusion.Windows.Data.RecordEntry"/> for the underlying business object.
|
|
|
</summary>
|
|
|
<param name="data">The data.</param>
|
|
|
<returns></returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.EnumerableRecordsWrapper.IndexOf(Syncfusion.Windows.Data.RecordEntry)">
|
|
|
<summary>
|
|
|
Determines the index of a specific item in the <see cref="T:System.Collections.Generic.IList`1"/>.
|
|
|
</summary>
|
|
|
<param name="item">The object to locate in the <see cref="T:System.Collections.Generic.IList`1"/>.</param>
|
|
|
<returns>
|
|
|
The index of <paramref name="item"/> if found in the list; otherwise, -1.
|
|
|
</returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.EnumerableRecordsWrapper.Insert(System.Int32,Syncfusion.Windows.Data.RecordEntry)">
|
|
|
<summary>
|
|
|
Inserts an item to the <see cref="T:System.Collections.Generic.IList`1"/> at the specified index.
|
|
|
</summary>
|
|
|
<param name="index">The zero-based index at which <paramref name="item"/> should be inserted.</param>
|
|
|
<param name="item">The object to insert into the <see cref="T:System.Collections.Generic.IList`1"/>.</param>
|
|
|
<exception cref="T:System.ArgumentOutOfRangeException">
|
|
|
<paramref name="index"/> is not a valid index in the <see cref="T:System.Collections.Generic.IList`1"/>.
|
|
|
</exception>
|
|
|
<exception cref="T:System.NotSupportedException">
|
|
|
The <see cref="T:System.Collections.Generic.IList`1"/> is read-only.
|
|
|
</exception>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.EnumerableRecordsWrapper.RemoveAt(System.Int32)">
|
|
|
<summary>
|
|
|
Removes the <see cref="T:System.Collections.Generic.IList`1"/> item at the specified index.
|
|
|
</summary>
|
|
|
<param name="index">The zero-based index of the item to remove.</param>
|
|
|
<exception cref="T:System.ArgumentOutOfRangeException">
|
|
|
<paramref name="index"/> is not a valid index in the <see cref="T:System.Collections.Generic.IList`1"/>.
|
|
|
</exception>
|
|
|
<exception cref="T:System.NotSupportedException">
|
|
|
The <see cref="T:System.Collections.Generic.IList`1"/> is read-only.
|
|
|
</exception>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.EnumerableRecordsWrapper.Add(Syncfusion.Windows.Data.RecordEntry)">
|
|
|
<summary>
|
|
|
Adds an item to the <see cref="T:System.Collections.Generic.ICollection`1"/>.
|
|
|
</summary>
|
|
|
<param name="item">The object to add to the <see cref="T:System.Collections.Generic.ICollection`1"/>.</param>
|
|
|
<exception cref="T:System.NotSupportedException">
|
|
|
The <see cref="T:System.Collections.Generic.ICollection`1"/> is read-only.
|
|
|
</exception>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.EnumerableRecordsWrapper.Clear">
|
|
|
<summary>
|
|
|
Removes all items from the <see cref="T:System.Collections.Generic.ICollection`1"/>.
|
|
|
</summary>
|
|
|
<exception cref="T:System.NotSupportedException">
|
|
|
The <see cref="T:System.Collections.Generic.ICollection`1"/> is read-only.
|
|
|
</exception>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.EnumerableRecordsWrapper.ReomveAll">
|
|
|
<summary>
|
|
|
Dispose all items from the <see cref="T:System.Collections.Generic.ICollection`1"/>.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.EnumerableRecordsWrapper.Contains(Syncfusion.Windows.Data.RecordEntry)">
|
|
|
<summary>
|
|
|
Determines whether the <see cref="T:System.Collections.Generic.ICollection`1"/> contains a specific value.
|
|
|
</summary>
|
|
|
<param name="item">The object to locate in the <see cref="T:System.Collections.Generic.ICollection`1"/>.</param>
|
|
|
<returns>
|
|
|
true if <paramref name="item"/> is found in the <see cref="T:System.Collections.Generic.ICollection`1"/>; otherwise, false.
|
|
|
</returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.EnumerableRecordsWrapper.CopyTo(Syncfusion.Windows.Data.RecordEntry[],System.Int32)">
|
|
|
<summary>
|
|
|
Copies the elements of the <see cref="T:System.Collections.Generic.ICollection`1"/> to an <see cref="T:System.Array"/>, starting at a particular <see cref="T:System.Array"/> index.
|
|
|
</summary>
|
|
|
<param name="array">The one-dimensional <see cref="T:System.Array"/> that is the destination of the elements copied from <see cref="T:System.Collections.Generic.ICollection`1"/>. The <see cref="T:System.Array"/> must have zero-based indexing.</param>
|
|
|
<param name="arrayIndex">The zero-based index in <paramref name="array"/> at which copying begins.</param>
|
|
|
<exception cref="T:System.ArgumentNullException">
|
|
|
<paramref name="array"/> is null.
|
|
|
</exception>
|
|
|
<exception cref="T:System.ArgumentOutOfRangeException">
|
|
|
<paramref name="arrayIndex"/> is less than 0.
|
|
|
</exception>
|
|
|
<exception cref="T:System.ArgumentException">
|
|
|
<paramref name="array"/> is multidimensional.
|
|
|
-or-
|
|
|
<paramref name="arrayIndex"/> is equal to or greater than the length of <paramref name="array"/>.
|
|
|
-or-
|
|
|
The number of elements in the source <see cref="T:System.Collections.Generic.ICollection`1"/> is greater than the available space from <paramref name="arrayIndex"/> to the end of the destination <paramref name="array"/>.
|
|
|
-or-
|
|
|
Type <paramref name="T"/> cannot be cast automatically to the type of the destination <paramref name="array"/>.
|
|
|
</exception>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.EnumerableRecordsWrapper.Remove(Syncfusion.Windows.Data.RecordEntry)">
|
|
|
<summary>
|
|
|
Removes the first occurrence of a specific object from the <see cref="T:System.Collections.Generic.ICollection`1"/>.
|
|
|
</summary>
|
|
|
<param name="item">The object to remove from the <see cref="T:System.Collections.Generic.ICollection`1"/>.</param>
|
|
|
<returns>
|
|
|
true if <paramref name="item"/> was successfully removed from the <see cref="T:System.Collections.Generic.ICollection`1"/>; otherwise, false. This method also returns false if <paramref name="item"/> is not found in the original <see cref="T:System.Collections.Generic.ICollection`1"/>.
|
|
|
</returns>
|
|
|
<exception cref="T:System.NotSupportedException">
|
|
|
The <see cref="T:System.Collections.Generic.ICollection`1"/> is read-only.
|
|
|
</exception>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.EnumerableRecordsWrapper.GetEnumerator">
|
|
|
<summary>
|
|
|
Returns an enumerator that iterates through the collection.
|
|
|
</summary>
|
|
|
<returns>
|
|
|
A <see cref="T:System.Collections.Generic.IEnumerator`1"/> that can be used to iterate through the collection.
|
|
|
</returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.EnumerableRecordsWrapper.System#Collections#IEnumerable#GetEnumerator">
|
|
|
<summary>
|
|
|
Returns an enumerator that iterates through a collection.
|
|
|
</summary>
|
|
|
<returns>
|
|
|
An <see cref="T:System.Collections.IEnumerator"/> object that can be used to iterate through the collection.
|
|
|
</returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.EnumerableRecordsWrapper.Dispose">
|
|
|
<summary>
|
|
|
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.EnumerableRecordsWrapper.View">
|
|
|
<summary>
|
|
|
Gets the view.
|
|
|
</summary>
|
|
|
<value>The view.</value>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.EnumerableRecordsWrapper.TableSummaries">
|
|
|
<summary>
|
|
|
Gets the table summaries.
|
|
|
</summary>
|
|
|
<value>The table summaries.</value>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.EnumerableRecordsWrapper.Item(System.Int32)">
|
|
|
<summary>
|
|
|
Gets or sets the <see cref="T:Syncfusion.Windows.Data.RecordEntry"/> at the specified index.
|
|
|
</summary>
|
|
|
<value></value>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.EnumerableRecordsWrapper.Count">
|
|
|
<summary>
|
|
|
Gets the number of elements contained in the <see cref="T:System.Collections.Generic.ICollection`1"/>.
|
|
|
</summary>
|
|
|
<value></value>
|
|
|
<returns>
|
|
|
The number of elements contained in the <see cref="T:System.Collections.Generic.ICollection`1"/>.
|
|
|
</returns>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Windows.Data.EnumerableRecordsWrapper.IsReadOnly">
|
|
|
<summary>
|
|
|
Gets a value indicating whether the <see cref="T:System.Collections.Generic.ICollection`1"/> is read-only.
|
|
|
</summary>
|
|
|
<value></value>
|
|
|
<returns>true if the <see cref="T:System.Collections.Generic.ICollection`1"/> is read-only; otherwise, false.
|
|
|
</returns>
|
|
|
</member>
|
|
|
<member name="T:Syncfusion.Windows.Common.TypeHelper">
|
|
|
<summary>
|
|
|
Utility class for Type related operations
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Common.TypeHelper.GetDefaultMemberName(System.Type)">
|
|
|
<summary>
|
|
|
Gets the default member name that is used for an indexer (e.g. "Item").
|
|
|
</summary>
|
|
|
<param name="type">Type to check.</param>
|
|
|
<returns>Default member name.</returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Common.TypeHelper.GetNestedProperty(System.Type,System.String,System.Exception@,System.Object@)">
|
|
|
<summary>
|
|
|
Retrieves the value and type of a property. That property can be nested and its path
|
|
|
can include indexers. Each element of the path needs to be a public instance property.
|
|
|
</summary>
|
|
|
<param name="parentType">The parent Type</param>
|
|
|
<param name="propertyPath">Property path</param>
|
|
|
<param name="exception">Potential exception</param>
|
|
|
<param name="item">Parent item which will be set to the property value if non-null.</param>
|
|
|
<returns></returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Common.TypeHelper.GetNestedPropertyType(System.Type,System.String)">
|
|
|
<summary>
|
|
|
Extension method that returns the type of a property. That property can be nested and
|
|
|
its path can include indexers. Each element of the path needs to be a public instance property.
|
|
|
</summary>
|
|
|
<param name="parentType">Type that exposes that property</param>
|
|
|
<param name="propertyPath">Property path</param>
|
|
|
<returns>Property type</returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Common.TypeHelper.GetNestedPropertyValue(System.Object,System.String,System.Type,System.Exception@)">
|
|
|
<summary>
|
|
|
Retrieves the value of a property. That property can be nested and its path can
|
|
|
include indexers. Each element of the path needs to be a public instance property.
|
|
|
The return value will either be of type propertyType or it will be null.
|
|
|
</summary>
|
|
|
<param name="item">Object that exposes the property</param>
|
|
|
<param name="propertyPath">Property path</param>
|
|
|
<param name="propertyType">Property type</param>
|
|
|
<param name="exception">Potential exception</param>
|
|
|
<returns>Property value</returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Common.TypeHelper.GetPropertyOrIndexer(System.Type,System.String,System.Object[]@)">
|
|
|
<summary>
|
|
|
Returns the PropertyInfo for the specified property path. If the property path
|
|
|
refers to an indexer (e.g. "[abc]"), then the index out parameter will be set to the value
|
|
|
specified in the property path. This method only supports indexers with a single parameter
|
|
|
that is either an int or a string. Int parameters take priority over string parameters.
|
|
|
</summary>
|
|
|
<param name="type">Type to search.</param>
|
|
|
<param name="propertyPath">Property path.</param>
|
|
|
<param name="index">Set to the index if return value is an indexer, otherwise null.</param>
|
|
|
<returns>PropertyInfo for either a property or an indexer.</returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Common.TypeHelper.GetTypeName(System.Type)">
|
|
|
<summary>
|
|
|
Returns the friendly name for a type
|
|
|
</summary>
|
|
|
<param name="type">The type to get the name from</param>
|
|
|
<returns>Textual representation of the input type</returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Common.TypeHelper.SplitPropertyPath(System.String)">
|
|
|
<summary>
|
|
|
Returns a list of substrings where each one represents a single property within a nested
|
|
|
property path which may include indexers. For example, the string "abc.d[efg][h].ijk"
|
|
|
would return the substrings: "abc", "d", "[efg]", "[h]", and "ijk".
|
|
|
</summary>
|
|
|
<param name="propertyPath">Path to split.</param>
|
|
|
<returns>List of property substrings.</returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Linq.Data.DataSetExtensions.EscapeLikeValue(System.String)">
|
|
|
<summary>
|
|
|
Insert [ wildcard ] in LIKE Queries.
|
|
|
http://msdn.microsoft.com/en-us/library/ms179859.aspx
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="T:Syncfusion.Linq.FunctionalExtensions">
|
|
|
<summary>
|
|
|
Functional method extensions
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Linq.FunctionalExtensions.CreateNewInstanceConstructor(System.Type,System.String,System.Type)">
|
|
|
<summary>
|
|
|
Creates the new instance constructor.
|
|
|
</summary>
|
|
|
<param name="type">The type.</param>
|
|
|
<param name="fullName">The full name.</param>
|
|
|
<param name="targetType">Type of the target.</param>
|
|
|
<returns></returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Linq.FunctionalExtensions.ForEach``1(System.Collections.IEnumerable,System.Action{``0})">
|
|
|
<summary>
|
|
|
Iterates over an IEnumerable instance to a delegated function
|
|
|
</summary>
|
|
|
<typeparam name="T"></typeparam>
|
|
|
<param name="items">The items.</param>
|
|
|
<param name="action">The action.</param>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Linq.FunctionalExtensions.ForEach``1(System.Collections.Generic.IEnumerable{``0},System.Action{``0})">
|
|
|
<summary>
|
|
|
Iterates over a generic IEnumerable instance to a delegated function
|
|
|
</summary>
|
|
|
<typeparam name="T"></typeparam>
|
|
|
<param name="items">The items.</param>
|
|
|
<param name="action">The action.</param>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Linq.FunctionalExtensions.IterateIndex``1(``0[],System.Action{System.Int32,``0})">
|
|
|
<summary>
|
|
|
Iterates the index.
|
|
|
</summary>
|
|
|
<typeparam name="T"></typeparam>
|
|
|
<param name="items">The items.</param>
|
|
|
<param name="action">The action.</param>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Linq.FunctionalExtensions.IterateIndex``1(System.Collections.Generic.IEnumerable{``0},System.Action{System.Int32,``0})">
|
|
|
<summary>
|
|
|
Iterates the index.
|
|
|
</summary>
|
|
|
<typeparam name="T"></typeparam>
|
|
|
<param name="items">The items.</param>
|
|
|
<param name="action">The action.</param>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Linq.FunctionalExtensions.True``1">
|
|
|
<summary>
|
|
|
Trues this instance.
|
|
|
</summary>
|
|
|
<typeparam name="T"></typeparam>
|
|
|
<returns></returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Linq.FunctionalExtensions.False``1">
|
|
|
<summary>
|
|
|
Falses this instance.
|
|
|
</summary>
|
|
|
<typeparam name="T"></typeparam>
|
|
|
<returns></returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Linq.FunctionalExtensions.Or``1(System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}},System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})">
|
|
|
<summary>
|
|
|
Ors the specified expr1.
|
|
|
</summary>
|
|
|
<typeparam name="T"></typeparam>
|
|
|
<param name="expr1">The expr1.</param>
|
|
|
<param name="expr2">The expr2.</param>
|
|
|
<returns></returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Linq.FunctionalExtensions.And``1(System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}},System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})">
|
|
|
<summary>
|
|
|
Ands the specified expr1.
|
|
|
</summary>
|
|
|
<typeparam name="T"></typeparam>
|
|
|
<param name="expr1">The expr1.</param>
|
|
|
<param name="expr2">The expr2.</param>
|
|
|
<returns></returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Linq.FunctionalExtensions.Fold``2(System.Collections.Generic.IEnumerable{``1},System.Func{``0,``1,``0},``0)">
|
|
|
<summary>
|
|
|
Folds the specified list.
|
|
|
</summary>
|
|
|
<typeparam name="T"></typeparam>
|
|
|
<typeparam name="U"></typeparam>
|
|
|
<param name="list">The list.</param>
|
|
|
<param name="func">The func.</param>
|
|
|
<param name="acc">The acc.</param>
|
|
|
<returns></returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Linq.FunctionalExtensions.FoldLeft``2(System.Collections.Generic.IEnumerable{``1},System.Func{``0,``1,``0},``0)">
|
|
|
<summary>
|
|
|
Folds the left.
|
|
|
</summary>
|
|
|
<typeparam name="T"></typeparam>
|
|
|
<typeparam name="U"></typeparam>
|
|
|
<param name="list">The list.</param>
|
|
|
<param name="func">The func.</param>
|
|
|
<param name="acc">The acc.</param>
|
|
|
<returns></returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Linq.FunctionalExtensions.FoldRight``2(System.Collections.Generic.IEnumerable{``1},System.Func{``0,``1,``0},``0)">
|
|
|
<summary>
|
|
|
Folds the right.
|
|
|
</summary>
|
|
|
<typeparam name="T"></typeparam>
|
|
|
<typeparam name="U"></typeparam>
|
|
|
<param name="list">The list.</param>
|
|
|
<param name="func">The func.</param>
|
|
|
<param name="acc">The acc.</param>
|
|
|
<returns></returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Linq.FunctionalExtensions.MoveTo(System.Collections.IList,System.Int32,System.Int32)">
|
|
|
<summary>
|
|
|
Moves to.
|
|
|
</summary>
|
|
|
<param name="list">The list.</param>
|
|
|
<param name="src">The SRC.</param>
|
|
|
<param name="dest">The dest.</param>
|
|
|
</member>
|
|
|
<member name="T:Syncfusion.Linq.FilterType">
|
|
|
<summary>
|
|
|
Specifies the FilterType to be used in LINQ methods.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="F:Syncfusion.Linq.FilterType.LessThan">
|
|
|
<summary>
|
|
|
Performs LessThan operation.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="F:Syncfusion.Linq.FilterType.LessThanOrEqual">
|
|
|
<summary>
|
|
|
Performs LessThan Or Equal operation.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="F:Syncfusion.Linq.FilterType.Equals">
|
|
|
<summary>
|
|
|
Checks Equals on the operands.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="F:Syncfusion.Linq.FilterType.NotEquals">
|
|
|
<summary>
|
|
|
Checks for Not Equals on the operands.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="F:Syncfusion.Linq.FilterType.GreaterThanOrEqual">
|
|
|
<summary>
|
|
|
Checks for Greater Than or Equal on the operands.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="F:Syncfusion.Linq.FilterType.GreaterThan">
|
|
|
<summary>
|
|
|
Checks for Greater Than on the operands.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="F:Syncfusion.Linq.FilterType.StartsWith">
|
|
|
<summary>
|
|
|
Checks for StartsWith on the string operands.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="F:Syncfusion.Linq.FilterType.EndsWith">
|
|
|
<summary>
|
|
|
Checks for EndsWith on the string operands.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="F:Syncfusion.Linq.FilterType.Contains">
|
|
|
<summary>
|
|
|
Checks for Contains on the string operands.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="F:Syncfusion.Linq.FilterType.Undefined">
|
|
|
<summary>
|
|
|
Returns invalid type
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="F:Syncfusion.Linq.FilterType.Between">
|
|
|
<summary>
|
|
|
Checks for Between two date on the operands.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="T:Syncfusion.Linq.FilterBehavior">
|
|
|
<summary>
|
|
|
Specifies the Filter Behaviour for the filter predicates.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="F:Syncfusion.Linq.FilterBehavior.StronglyTyped">
|
|
|
<summary>
|
|
|
Parses only StronglyTyped values.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="F:Syncfusion.Linq.FilterBehavior.StringTyped">
|
|
|
<summary>
|
|
|
Parses all values by converting them as string.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Linq.ClassFactory.Instance">
|
|
|
<summary>
|
|
|
Gets the new instance of the ClassFactory class.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="T:Syncfusion.Linq.NullableHelperInternal">
|
|
|
<summary>
|
|
|
A framework independent utility class for the new Nullable type in .NET Framework 2.0
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Linq.NullableHelperInternal.IsComplexType(System.ComponentModel.PropertyDescriptor)">
|
|
|
<summary>
|
|
|
Indicates whether the specified PropertyDescriptor has nested properties.
|
|
|
</summary>
|
|
|
<param name="pd">The PropertyDescriptor to be checked.</param>
|
|
|
<returns>True if nested properties are found; False otherwise.</returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Linq.NullableHelperInternal.IsComplexType(System.Type)">
|
|
|
<summary>
|
|
|
Indicates whether the specified Type has nested properties.
|
|
|
</summary>
|
|
|
<param name="t">The Type to be checked.</param>
|
|
|
<returns>True if nested properties are found; False otherwise.</returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Linq.NullableHelperInternal.ChangeType(System.Object,System.Type)">
|
|
|
<summary>
|
|
|
Use this method instead of Convert.ChangeType. Makes Convert.ChangeType work with Nullable types.
|
|
|
</summary>
|
|
|
<param name="value"></param>
|
|
|
<param name="type"></param>
|
|
|
<returns></returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Linq.NullableHelperInternal.ChangeType(System.Object,System.Type,System.IFormatProvider)">
|
|
|
<summary>
|
|
|
Use this method instead of Convert.ChangeType. Makes Convert.ChangeType work with Nullable types.
|
|
|
</summary>
|
|
|
<param name="value"></param>
|
|
|
<param name="type"></param>
|
|
|
<param name="provider"></param>
|
|
|
<returns></returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Linq.NullableHelperInternal.FixDbNUllasNull(System.Object,System.Type)">
|
|
|
<summary>
|
|
|
Returns null if value is DBNull and specified type is a Nullable type. Otherwise the value is returned unchanged.
|
|
|
</summary>
|
|
|
<param name="value"></param>
|
|
|
<param name="type"></param>
|
|
|
<returns></returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Linq.NullableHelperInternal.GetUnderlyingType(System.Type)">
|
|
|
<summary>
|
|
|
Returns the underlying type of a Nullable type. For .NET 1.0 and 1.1 this method will always return null.
|
|
|
</summary>
|
|
|
<param name="type"></param>
|
|
|
<returns></returns>
|
|
|
</member>
|
|
|
<member name="T:Syncfusion.Linq.NullableHelperInternal.TypeConverterHelper">
|
|
|
<exclude/>
|
|
|
</member>
|
|
|
<member name="T:Syncfusion.Linq.ValueConvert">
|
|
|
<summary>
|
|
|
<see cref="T:Syncfusion.Linq.ValueConvert"/> provides conversion routines for values
|
|
|
to convert them to another type and routines for formatting values.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Linq.ValueConvert.ChangeType(System.Object,System.Type,System.IFormatProvider)">
|
|
|
<overload>
|
|
|
Converts value from one type to another using an optional <see cref="T:System.IFormatProvider"/>.
|
|
|
</overload>
|
|
|
<summary>
|
|
|
Converts value from one type to another using an optional <see cref="T:System.IFormatProvider"/>.
|
|
|
</summary>
|
|
|
<param name="value">The original value.</param>
|
|
|
<param name="type">The target type.</param>
|
|
|
<param name="provider">A <see cref="T:System.IFormatProvider"/> used to format or parse the value.</param>
|
|
|
<returns>The new value in the target type.</returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Linq.ValueConvert.ChangeType(System.Object,System.Type,System.IFormatProvider,System.Boolean)">
|
|
|
<summary>
|
|
|
Converts value from one type to another using an optional <see cref="T:System.IFormatProvider"/>.
|
|
|
</summary>
|
|
|
<param name="value">The original value.</param>
|
|
|
<param name="type">The target type.</param>
|
|
|
<param name="provider">A <see cref="T:System.IFormatProvider"/> used to format or parse the value.</param>
|
|
|
<param name="returnDbNUllIfNotValid">Indicates whether exceptions should be avoided or catched and return value should be DBNull if
|
|
|
it cannot be converted to the target type.</param>
|
|
|
<returns>The new value in the target type.</returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Linq.ValueConvert.TryParse(System.String,System.Type)">
|
|
|
<summary>
|
|
|
Tries the parse.
|
|
|
</summary>
|
|
|
<param name="s">The string value.</param>
|
|
|
<param name="type">The underline type.</param>
|
|
|
<returns></returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Linq.ValueConvert.ChangeType(System.Object,System.Type,System.IFormatProvider,System.String,System.Boolean)">
|
|
|
<summary>
|
|
|
Converts value from one type to another using an optional <see cref="T:System.IFormatProvider"/>.
|
|
|
</summary>
|
|
|
<param name="value">The original value.</param>
|
|
|
<param name="type">The target type.</param>
|
|
|
<param name="provider">A <see cref="T:System.IFormatProvider"/> used to format or parse the value.</param>
|
|
|
<param name="format">Format string.</param>
|
|
|
<param name="returnDbNUllIfNotValid">Indicates whether exceptions should be avoided or catched and return value should be DBNull if
|
|
|
it cannot be converted to the target type.</param>
|
|
|
<returns>The new value in the target type.</returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Linq.ValueConvert.Parse(System.String,System.Type,System.IFormatProvider)">
|
|
|
<summary>
|
|
|
Overloaded. Parses the given text using the resultTypes "Parse" method or using a type converter.
|
|
|
</summary>
|
|
|
<param name="s">The text to parse.</param>
|
|
|
<param name="resultType">The requested result type.</param>
|
|
|
<param name="provider">A <see cref="T:System.IFormatProvider"/> used to format or parse the value. Can be NULL.</param>
|
|
|
<returns>The new value in the target type.</returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Linq.ValueConvert.Parse(System.String,System.Type,System.IFormatProvider,System.String)">
|
|
|
<summary>
|
|
|
Parses the given text using the resultTypes "Parse" method or using a type converter.
|
|
|
</summary>
|
|
|
<param name="s">The text to parse.</param>
|
|
|
<param name="resultType">The requested result type.</param>
|
|
|
<param name="provider">A <see cref="T:System.IFormatProvider"/> used to format or parse the value. Can be NULL.</param>
|
|
|
<param name="format">A format string used in a <see cref="M:System.Object.ToString"/> call. Right now
|
|
|
format is only interpreted to enable roundtripping for formatted dates.
|
|
|
</param>
|
|
|
<returns>The new value in the target type.</returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Linq.ValueConvert.Parse(System.String,System.Type,System.IFormatProvider,System.String,System.Boolean)">
|
|
|
<summary>
|
|
|
Parse the given text using the resultTypes "Parse" method or using a type converter.
|
|
|
</summary>
|
|
|
<param name="s">The text to parse.</param>
|
|
|
<param name="resultType">The requested result type.</param>
|
|
|
<param name="provider">A <see cref="T:System.IFormatProvider"/> used to format or parse the value. Can be NULL.</param>
|
|
|
<param name="format">A format string used in a <see cref="M:System.Object.ToString"/> call. Right now
|
|
|
format is only interpreted to enable roundtripping for formatted dates.
|
|
|
</param>
|
|
|
<param name="returnDbNUllIfNotValid">Indicates whether DbNull should be returned if value cannot be parsed. Otherwise an exception is thrown.</param>
|
|
|
<returns>The new value in the target type.</returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Linq.ValueConvert.Parse(System.String,System.Type,System.IFormatProvider,System.String[],System.Boolean)">
|
|
|
<summary>
|
|
|
Parse the given text using the resultTypes "Parse" method or using a type converter.
|
|
|
</summary>
|
|
|
<param name="s">The text to parse.</param>
|
|
|
<param name="resultType">The requested result type.</param>
|
|
|
<param name="provider">A <see cref="T:System.IFormatProvider"/> used to format or parse the value. Can be NULL.</param>
|
|
|
<param name="formats">A string array holding permissible formats used in a <see cref="M:System.Object.ToString"/> call. Right now
|
|
|
formats is only interpreted to enable roundtripping for formatted dates.
|
|
|
</param>
|
|
|
<param name="returnDbNUllIfNotValid">Indicates whether DbNull should be returned if value cannot be parsed. Otherwise an exception is thrown.</param>
|
|
|
<returns>The new value in the target type.</returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Linq.ValueConvert.FormatValue(System.Object,System.Type,System.String,System.Globalization.CultureInfo,System.Globalization.NumberFormatInfo)">
|
|
|
<summary>
|
|
|
Generates display text using the specified format, culture info and number format.
|
|
|
</summary>
|
|
|
<param name="value">The value to format.</param>
|
|
|
<param name="valueType">The value type on which formatting is based. The original value will first be converted to this type.</param>
|
|
|
<param name="format">The format like in ToString(string format).</param>
|
|
|
<param name="ci">The <see cref="T:System.Globalization.CultureInfo"/> for formatting the value.</param>
|
|
|
<param name="nfi">The <see cref="T:System.Globalization.NumberFormatInfo"/> for formatting the value.</param>
|
|
|
<returns>The string with the formatted text for the value.</returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Linq.ValueConvert.GetDefaultValue(System.Type)">
|
|
|
<summary>
|
|
|
Returns a representative value for any given type.
|
|
|
</summary>
|
|
|
<param name="type">The <see cref="T:System.Type"/>.</param>
|
|
|
<returns>A value with the specified type.</returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Linq.ValueConvert.ParseValueWithTypeInformation(System.String,System.Object@)">
|
|
|
<summary>
|
|
|
Overloaded. Parses the given string including type information. String can be in format %lt;type> 'value'
|
|
|
</summary>
|
|
|
<param name="valueAsString"></param>
|
|
|
<param name="retVal"></param>
|
|
|
<returns></returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Linq.ValueConvert.ParseValueWithTypeInformation(System.String,System.Object@,System.Boolean)">
|
|
|
<summary>
|
|
|
Parses the given string including type information. String can be in format %lt;type> 'value'
|
|
|
</summary>
|
|
|
<param name="valueAsString"></param>
|
|
|
<param name="retVal"></param>
|
|
|
<param name="allowConvertFromBase64">Indicates whether TypeConverter should be checked whether the type to be
|
|
|
parsed supports conversion to/from byte array (e.g. an Image)</param>
|
|
|
<returns></returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Linq.ValueConvert.TryConvertFromBase64String(System.Type,System.String,System.Object@)">
|
|
|
<summary>
|
|
|
Indicates whether the TypeConverter associated with the type supports conversion to/from a byte array (e.g. an Image).
|
|
|
If that is the case the string is converted to a byte array from a base64 string.
|
|
|
</summary>
|
|
|
<param name="type"></param>
|
|
|
<param name="valueAsString"></param>
|
|
|
<param name="retVal"></param>
|
|
|
<returns></returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Linq.ValueConvert.FormatValueWithTypeInformation(System.Object)">
|
|
|
<summary>
|
|
|
Overloaded. Formats the given value as string including type information. String will be in format %lt;type> 'value'
|
|
|
</summary>
|
|
|
<param name="value"></param>
|
|
|
<returns></returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Linq.ValueConvert.FormatValueWithTypeInformation(System.Object,System.Boolean)">
|
|
|
<summary>
|
|
|
Formats the given value as string including type information. String will be in format %lt;type> 'value'
|
|
|
</summary>
|
|
|
<param name="value"></param>
|
|
|
<param name="allowConvertToBase64">Indicates whether TypeConverter should be checked whether the type to be
|
|
|
parsed supports conversion to/from byte array (e.g. an Image)</param>
|
|
|
<returns></returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Linq.ValueConvert.TryConvertToBase64String(System.Object)">
|
|
|
<summary>
|
|
|
Indicates whether the TypeConverter associated with the type supports conversion to/from a byte array (e.g. an Image).
|
|
|
If that is the case the string is converted to a base64 string from a byte array.
|
|
|
</summary>
|
|
|
<param name="value"></param>
|
|
|
<returns></returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Linq.ValueConvert.GetTypeName(System.Type)">
|
|
|
<summary>
|
|
|
Returns the type name. If type is not in mscorlib, the assembly name is appended.
|
|
|
</summary>
|
|
|
<param name="type"></param>
|
|
|
<returns></returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Linq.ValueConvert.GetType(System.String)">
|
|
|
<summary>
|
|
|
Returns the type from the specified name. If an assembly name is appended the list of currently loaded
|
|
|
assemblies in the current AppDomain are checked.
|
|
|
</summary>
|
|
|
<param name="typeName"></param>
|
|
|
<returns></returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Linq.ValueConvert.IsEmpty(System.String)">
|
|
|
<summary>
|
|
|
Indicates whether string is null or empty.
|
|
|
</summary>
|
|
|
<param name="str"></param>
|
|
|
<returns></returns>
|
|
|
</member>
|
|
|
<member name="P:Syncfusion.Linq.ValueConvert.AllowFormatValueTrimEnd">
|
|
|
<summary>
|
|
|
Indicates whether <see cref="M:Syncfusion.Linq.ValueConvert.FormatValue(System.Object,System.Type,System.String,System.Globalization.CultureInfo,System.Globalization.NumberFormatInfo)"/> should trim whitespace characters from
|
|
|
the end of the formatted text.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.PropertyDescriptorExtensions.SetValue(System.ComponentModel.PropertyDescriptorCollection,System.Object,System.Object,System.String)">
|
|
|
<summary>
|
|
|
Sets the value for the corresponding object available in the PropertyDescriptorCollection
|
|
|
</summary>
|
|
|
<param name="pdc">ItemProperties</param>
|
|
|
<param name="record">Record</param>
|
|
|
<param name="value">Value</param>
|
|
|
<param name="columnName">Mapping name of the column(Includeing complex mapping names)</param>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Windows.Data.PropertyDescriptorExtensions.GetPropertyDescriptor(System.ComponentModel.PropertyDescriptorCollection,System.String)">
|
|
|
<summary>
|
|
|
Generate the Property Descriptor for corresponding Property it may be simple or complex property
|
|
|
</summary>
|
|
|
<param name="pdc"></param>
|
|
|
<param name="columnName"></param>
|
|
|
<returns></returns>
|
|
|
</member>
|
|
|
<member name="T:Syncfusion.Linq.QueryableExtensions">
|
|
|
<summary>
|
|
|
Provides extension methods for Queryable source.
|
|
|
<para></para>
|
|
|
<para></para>
|
|
|
<para>var fonts = FontFamily.Families.AsQueryable(); </para>
|
|
|
<para></para>
|
|
|
<para></para>
|
|
|
<para>We would normally write Expressions as, </para>
|
|
|
<para></para>
|
|
|
<code lang="C#">var names = new string[] {"Tony", "Al",
|
|
|
"Sean", "Elia"}.AsQueryable();
|
|
|
names.OrderBy(n=>n);</code>
|
|
|
<para></para>
|
|
|
<para></para>
|
|
|
<para>This would sort the names based on alphabetical order. Like so, the
|
|
|
Queryable extensions are a set of extension methods that define functions which
|
|
|
will generate expressions based on the supplied values to the functions.</para>
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Linq.QueryableExtensions.AndPredicate(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
|
|
|
<summary>
|
|
|
Generates an AND binary expression for the given Binary expressions.
|
|
|
<para></para>
|
|
|
</summary>
|
|
|
<param name="expr1"></param>
|
|
|
<param name="expr2"></param>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Linq.QueryableExtensions.GroupBy(System.Linq.IQueryable,System.String,System.String,System.Type)">
|
|
|
<summary>
|
|
|
Generates the GroupBy Expression
|
|
|
</summary>
|
|
|
<param name="source"></param>
|
|
|
<param name="groupByName"></param>
|
|
|
<param name="sortAction"></param>
|
|
|
<param name="sourceType"></param>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Linq.QueryableExtensions.OrderBy(System.Linq.IQueryable,System.String,System.Type)">
|
|
|
<summary>
|
|
|
Generates a OrderBy query for the Queryable source.
|
|
|
<para></para>
|
|
|
<code lang="C#"> DataClasses1DataContext db = new
|
|
|
DataClasses1DataContext();
|
|
|
var orders = db.Orders.Skip(0).Take(10).ToList();
|
|
|
var queryable = orders.AsQueryable();
|
|
|
var sortedOrders =
|
|
|
queryable.OrderBy("ShipCountry");</code>
|
|
|
<para></para>
|
|
|
</summary>
|
|
|
<param name="source"></param>
|
|
|
<param name="propertyName"></param>
|
|
|
<param name="sourceType"></param>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Linq.QueryableExtensions.OrderBy``1(System.Linq.IQueryable,System.Collections.Generic.IComparer{``0},System.Type)">
|
|
|
<summary>
|
|
|
Generates an OrderBy query for the IComparer defined.
|
|
|
<para></para>
|
|
|
<para> </para>
|
|
|
<code lang="C#"> public class OrdersComparer :
|
|
|
IComparer<Order>
|
|
|
{
|
|
|
public int Compare(Order x, Order y)
|
|
|
{
|
|
|
return string.Compare(x.ShipCountry, y.ShipCountry);
|
|
|
}
|
|
|
}</code>
|
|
|
<para></para>
|
|
|
<para><code lang="C#">var sortedOrders =
|
|
|
db.Orders.Skip(0).Take(5).ToList().OrderBy(o => o, new
|
|
|
OrdersComparer());</code></para>
|
|
|
</summary>
|
|
|
<typeparam name="T"></typeparam>
|
|
|
<param name="source"></param>
|
|
|
<param name="comparer"></param>
|
|
|
<param name="sourceType"></param>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Linq.QueryableExtensions.OrderByDescending``1(System.Linq.IQueryable,System.Collections.Generic.IComparer{``0},System.Type)">
|
|
|
<summary>
|
|
|
Generates an OrderByDescending query for the IComparer defined.
|
|
|
<para></para>
|
|
|
<para> </para>
|
|
|
<code lang="C#"> public class OrdersComparer :
|
|
|
IComparer<Order>
|
|
|
{
|
|
|
public int Compare(Order x, Order y)
|
|
|
{
|
|
|
return string.Compare(x.ShipCountry, y.ShipCountry);
|
|
|
}
|
|
|
}</code>
|
|
|
<para></para>
|
|
|
<para><code lang="C#">var sortedOrders =
|
|
|
db.Orders.Skip(0).Take(5).ToList().OrderByDescending(o => o, new
|
|
|
OrdersComparer());</code></para>
|
|
|
</summary>
|
|
|
<typeparam name="T"></typeparam>
|
|
|
<param name="source"></param>
|
|
|
<param name="comparer"></param>
|
|
|
<param name="sourceType"></param>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Linq.QueryableExtensions.OrderByDescending(System.Linq.IQueryable,System.String,System.Type)">
|
|
|
<summary>
|
|
|
Generates a OrderByDescending query for the Queryable source.
|
|
|
<para></para>
|
|
|
<code lang="C#"> DataClasses1DataContext db = new
|
|
|
DataClasses1DataContext();
|
|
|
var orders = db.Orders.Skip(0).Take(10).ToList();
|
|
|
var queryable = orders.AsQueryable();
|
|
|
var sortedOrders =
|
|
|
queryable.OrderByDescending("ShipCountry");</code>
|
|
|
<para></para>
|
|
|
</summary>
|
|
|
<param name="source"></param>
|
|
|
<param name="propertyName"></param>
|
|
|
<param name="sourceType"></param>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Linq.QueryableExtensions.GetValueExpression(System.Linq.Expressions.ParameterExpression,System.String,System.Type)">
|
|
|
<summary>
|
|
|
Generate expression from simple and complex property
|
|
|
</summary>
|
|
|
<param name="propertyName"></param>
|
|
|
<param name="sourceType"></param>
|
|
|
<param name="paramExpression"></param>
|
|
|
<returns></returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Linq.QueryableExtensions.OrPredicate(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
|
|
|
<summary>
|
|
|
Generates an OR binary expression for the given Binary expressions.
|
|
|
<para></para>
|
|
|
</summary>
|
|
|
<param name="expr1"></param>
|
|
|
<param name="expr2"></param>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Linq.QueryableExtensions.Parameter(System.Linq.IQueryable)">
|
|
|
<summary>
|
|
|
Creates a ParameterExpression that is required when building a series of
|
|
|
predicates for the WHERE filter.
|
|
|
<para></para>
|
|
|
<code lang="C#"> DataClasses1DataContext db = new
|
|
|
DataClasses1DataContext();
|
|
|
var orders = db.Orders.Skip(0).Take(100).ToList();
|
|
|
var queryable = orders.AsQueryable();
|
|
|
var parameter =
|
|
|
queryable.Parameter();</code>
|
|
|
<para></para>
|
|
|
<para></para>Use this same parameter passed to generate different predicates and
|
|
|
finally to generate the Lambda.
|
|
|
</summary>
|
|
|
<remarks>
|
|
|
If we specify a parameter for every predicate, then the Lambda expression scope
|
|
|
will be out of the WHERE query that gets generated.
|
|
|
</remarks>
|
|
|
<param name="source"></param>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Linq.QueryableExtensions.Predicate(System.Linq.IQueryable,System.Linq.Expressions.ParameterExpression,System.String,System.Object,Syncfusion.Linq.FilterType,Syncfusion.Linq.FilterBehavior,System.Boolean,System.Type)">
|
|
|
<summary>
|
|
|
Predicate is a Binary expression that needs to be built for a single or a series
|
|
|
of values that needs to be passed on to the WHERE expression.
|
|
|
<para></para>
|
|
|
<para></para>
|
|
|
<code lang="C#">var binaryExp = queryable.Predicate(parameter,
|
|
|
"EmployeeID", "4", true);</code>
|
|
|
</summary>
|
|
|
<remarks>
|
|
|
First create a ParameterExpression using the Parameter extension function, then
|
|
|
use the same ParameterExpression to generate the predicates.
|
|
|
</remarks>
|
|
|
<param name="source"></param>
|
|
|
<param name="paramExpression"></param>
|
|
|
<param name="propertyName"></param>
|
|
|
<param name="constValue"></param>
|
|
|
<param name="filterType"></param>
|
|
|
<param name="filteBehaviour"></param>
|
|
|
<param name="isCaseSensitive"></param>
|
|
|
<param name="sourceType"></param>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Linq.QueryableExtensions.Select(System.Linq.IQueryable,System.String,System.Type)">
|
|
|
<summary>
|
|
|
Generates a Select query for a single property value.
|
|
|
</summary>
|
|
|
<param name="source"></param>
|
|
|
<param name="propertyName"></param>
|
|
|
<param name="sourceType"></param>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Linq.QueryableExtensions.Select(System.Linq.IQueryable,System.String[])">
|
|
|
<summary>
|
|
|
Generates a Select query based on the properties passed.
|
|
|
<para></para>
|
|
|
<code lang="C#"> DataClasses1DataContext db = new
|
|
|
DataClasses1DataContext();
|
|
|
var orders = db.Orders.Skip(0).Take(10).ToList();
|
|
|
var queryable = orders.AsQueryable();
|
|
|
var selector = queryable.Select(new string[]{
|
|
|
"OrderID", "ShipCountry" });</code>
|
|
|
</summary>
|
|
|
<param name="source"></param>
|
|
|
<param name="properties"></param>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Linq.QueryableExtensions.Select(System.Linq.IQueryable,System.Collections.Generic.IEnumerable{System.String},System.Type)">
|
|
|
<summary>
|
|
|
Generates a Select query based on the properties passed.
|
|
|
<para></para>
|
|
|
<code lang="C#"> DataClasses1DataContext db = new
|
|
|
DataClasses1DataContext();
|
|
|
var orders = db.Orders.Skip(0).Take(10).ToList();
|
|
|
var queryable = orders.AsQueryable();
|
|
|
var selector = queryable.Select(new List<string>() {
|
|
|
"OrderID", "ShipCountry" });</code>
|
|
|
<para></para>
|
|
|
<para>It returns a dynamic class generated thru ReflectionEmit, Use reflection
|
|
|
to identify the properties and values.</para>
|
|
|
</summary>
|
|
|
<param name="source"></param>
|
|
|
<param name="properties"></param>
|
|
|
<param name="sourceType"></param>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Linq.QueryableExtensions.Skip(System.Linq.IQueryable,System.Int32,System.Type)">
|
|
|
<summary>
|
|
|
Generates a SKIP expression in the IQueryable source.
|
|
|
</summary>
|
|
|
<param name="source">The source.</param>
|
|
|
<param name="constValue">The const value.</param>
|
|
|
<param name="sourceType"></param>
|
|
|
<returns></returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Linq.QueryableExtensions.GetDelegateInvokeExpressionAggregateFunc``1(System.Linq.Expressions.ParameterExpression,System.String,System.Delegate)">
|
|
|
<summary>
|
|
|
Use this method with a cached delegate, this improves performance when using complex Expressions.
|
|
|
</summary>
|
|
|
<typeparam name="TResult"></typeparam>
|
|
|
<param name="paramExp"></param>
|
|
|
<param name="propertyName"></param>
|
|
|
<param name="expressionFunc"></param>
|
|
|
<returns></returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Linq.QueryableExtensions.Take(System.Linq.IQueryable,System.Int32,System.Type)">
|
|
|
<summary>
|
|
|
Generates a TAKE expression in the IQueryable source.
|
|
|
</summary>
|
|
|
<param name="source">The source.</param>
|
|
|
<param name="constValue">The const value.</param>
|
|
|
<param name="sourceType"></param>
|
|
|
<returns></returns>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Linq.QueryableExtensions.ThenBy(System.Linq.IQueryable,System.String,System.Type)">
|
|
|
<summary>
|
|
|
Generates a ThenBy query for the Queryable source.
|
|
|
<para></para>
|
|
|
<code lang="C#"> DataClasses1DataContext db = new
|
|
|
DataClasses1DataContext();
|
|
|
var orders = db.Orders.Skip(0).Take(10).ToList();
|
|
|
var queryable = orders.AsQueryable();
|
|
|
var sortedOrders = queryable.OrderBy("ShipCountry");
|
|
|
sortedOrders = sortedOrders.ThenBy("ShipCity");</code>
|
|
|
</summary>
|
|
|
<param name="source"></param>
|
|
|
<param name="propertyName"></param>
|
|
|
<param name="sourceType"></param>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Linq.QueryableExtensions.ThenBy``1(System.Linq.IQueryable,System.Collections.Generic.IComparer{``0},System.Type)">
|
|
|
<summary>
|
|
|
Generates an ThenBy query for the IComparer defined.
|
|
|
<para></para>
|
|
|
<para> </para>
|
|
|
<code lang="C#"> public class OrdersComparer :
|
|
|
IComparer<Order>
|
|
|
{
|
|
|
public int Compare(Order x, Order y)
|
|
|
{
|
|
|
return string.Compare(x.ShipCountry, y.ShipCountry);
|
|
|
}
|
|
|
}</code>
|
|
|
<para></para>
|
|
|
<para><code lang="C#">var sortedOrders =
|
|
|
db.Orders.Skip(0).Take(5).ToList().ThenBy(o => o, new
|
|
|
OrdersComparer());</code></para>
|
|
|
</summary>
|
|
|
<typeparam name="T"></typeparam>
|
|
|
<param name="source"></param>
|
|
|
<param name="comparer"></param>
|
|
|
<param name="sourceType"></param>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Linq.QueryableExtensions.ThenByDescending``1(System.Linq.IQueryable,System.Collections.Generic.IComparer{``0},System.Type)">
|
|
|
<summary>
|
|
|
Generates an ThenByDescending query for the IComparer defined.
|
|
|
<para></para>
|
|
|
<para> </para>
|
|
|
<code lang="C#"> public class OrdersComparer :
|
|
|
IComparer<Order>
|
|
|
{
|
|
|
public int Compare(Order x, Order y)
|
|
|
{
|
|
|
return string.Compare(x.ShipCountry, y.ShipCountry);
|
|
|
}
|
|
|
}</code>
|
|
|
<para></para>
|
|
|
<para><code lang="C#">var sortedOrders =
|
|
|
db.Orders.Skip(0).Take(5).ToList().ThenByDescending(o => o, new
|
|
|
OrdersComparer());</code></para>
|
|
|
</summary>
|
|
|
<typeparam name="T"></typeparam>
|
|
|
<param name="source"></param>
|
|
|
<param name="comparer"></param>
|
|
|
<param name="sourceType"></param>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Linq.QueryableExtensions.ThenByDescending(System.Linq.IQueryable,System.String,System.Type)">
|
|
|
<summary>
|
|
|
Generates a ThenByDescending query for the Queryable source.
|
|
|
<para></para>
|
|
|
<code lang="C#"> DataClasses1DataContext db = new
|
|
|
DataClasses1DataContext();
|
|
|
var orders = db.Orders.Skip(0).Take(10).ToList();
|
|
|
var queryable = orders.AsQueryable();
|
|
|
var sortedOrders = queryable.OrderBy("ShipCountry");
|
|
|
sortedOrders = sortedOrders.ThenByDescending("ShipCity");</code>
|
|
|
</summary>
|
|
|
<param name="source"></param>
|
|
|
<param name="propertyName"></param>
|
|
|
<param name="sourceType"></param>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Linq.QueryableExtensions.Where(System.Linq.IQueryable,System.String,System.Object,Syncfusion.Linq.FilterType,System.Boolean,System.Type)">
|
|
|
<summary>
|
|
|
Generates the where expression.
|
|
|
<para></para>
|
|
|
<code lang="C#"> var nw = new Northwind(@"Data Source =
|
|
|
Northwind.sdf");
|
|
|
IQueryable queryable = nw.Orders.AsQueryable();
|
|
|
var filters = queryable.Where("ShipCountry",
|
|
|
"z", FilterType.Contains);
|
|
|
foreach (Orders item in filters)
|
|
|
{
|
|
|
Console.WriteLine("{0}/{1}", item.OrderID,
|
|
|
item.ShipCountry);
|
|
|
}</code>
|
|
|
</summary>
|
|
|
<param name="source"></param>
|
|
|
<param name="propertyName">Name of the property.</param>
|
|
|
<param name="value"></param>
|
|
|
<param name="filterType"></param>
|
|
|
<param name="isCaseSensitive"></param>
|
|
|
<param name="sourceType"></param>
|
|
|
</member>
|
|
|
<member name="M:Syncfusion.Linq.QueryableExtensions.Where(System.Linq.IQueryable,System.Linq.Expressions.ParameterExpression,System.Linq.Expressions.Expression)">
|
|
|
<summary>
|
|
|
Use this function to generate WHERE expression based on Predicates. The
|
|
|
AndPredicate and OrPredicate should be used in combination to build the
|
|
|
predicate expression which is finally passed on to this function for creating a
|
|
|
Lambda.
|
|
|
<para></para>
|
|
|
<para></para>
|
|
|
<para></para>DataClasses1DataContext db = new DataClasses1DataContext();
|
|
|
<para></para> var orders = db.Orders.Skip(0).Take(100).ToList();
|
|
|
<para></para> var queryable = orders.AsQueryable();
|
|
|
<para></para> var parameter =
|
|
|
queryable.Parameter("ShipCountry");
|
|
|
<para></para> var binaryExp = queryable.Predicate(parameter,
|
|
|
<para></para>"ShipCountry", "USA", true);
|
|
|
<para></para> var filteredOrders = queryable.Where(parameter,
|
|
|
binaryExp);
|
|
|
<para></para> foreach (var order in filteredOrders)
|
|
|
<para></para> {
|
|
|
<para></para> Console.WriteLine(order);
|
|
|
<para></para> }
|
|
|
<para></para>
|
|
|
<para></para>
|
|
|
<para></para>Build Predicates for Contains / StartsWith / EndsWith,
|
|
|
<para></para>
|
|
|
<para></para> IQueryable queryable = nw.Orders.AsQueryable();
|
|
|
<para></para> var parameter = queryable.Parameter();
|
|
|
<para></para> var exp1 = queryable.Predicate(parameter,
|
|
|
"ShipCountry", "h", FilterType.Contains);
|
|
|
<para></para> var exp2 = queryable.Predicate(parameter,
|
|
|
"ShipCountry", "a", FilterType.StartsWith);
|
|
|
<para></para> var andExp = exp2.OrPredicate(exp1);
|
|
|
<para></para> var filters = queryable.Where(parameter, andExp);
|
|
|
<para></para> foreach (Orders item in filters)
|
|
|
<para></para> {
|
|
|
<para></para> Console.WriteLine("{0}/{1}",
|
|
|
item.OrderID, item.ShipCountry);
|
|
|
<para></para> }
|
|
|
<para></para>
|
|
|
</summary>
|
|
|
<param name="source"></param>
|
|
|
<param name="paramExpression"></param>
|
|
|
<param name="predicateExpression"></param>
|
|
|
</member>
|
|
|
</members>
|
|
|
</doc>
|