Back to Devexpress

GroupDescription Class

maui-devexpress-dot-maui-dot-collectionview-41bb8e8e.md

latest3.0 KB
Original Source

GroupDescription Class

Describes how to arrange data items into groups.

Namespace : DevExpress.Maui.CollectionView

Assembly : DevExpress.Maui.CollectionView.dll

NuGet Package : DevExpress.Maui.CollectionView

Declaration

csharp
public class GroupDescription :
    SortDescriptionBase

The following members return GroupDescription objects:

Remarks

The DXCollectionView allows you to combine items into groups. To expand or collapse a group, a user should tap the group header.

To group Collection View items, initialize the GroupDescription property with a GroupDescription object. Specify its options:

FieldNameSpecifies the name of the field whose values are used to group collection view items.GroupIntervalSpecifies how to group items, for example, alphabetically or by a date range.SortOrder (Optional)Specifies whether items are sorted in ascending or descending order.DisplayFormat (Optional)Specifies the format for group captions.

The following markup displays a list of contacts alphabetically:

xaml
<dxcv:DXCollectionView x:Name="collectionView" ItemsSource="{Binding Data}">
    <dxcv:DXCollectionView.GroupDescription>
        <dxcv:GroupDescription FieldName="Name" GroupInterval="Alphabetical"/>
    </dxcv:DXCollectionView.GroupDescription>
    <!--...-->
</dxcv:DXCollectionView>

Implements

INotifyPropertyChanged

IElementController

Inheritance

System.Object BindableObject Element DevExpress.Maui.Core.Internal.DXElementBaseCore SortDescriptionBase GroupDescription

Extension Methods

Yield<GroupDescription>()

YieldIfNotNull<GroupDescription>()

See Also

GroupDescription Members

DevExpress.Maui.CollectionView Namespace