Skip to content

Commit 051807c

Browse files
Merge pull request #1207 from telerik/didi/collectionview-updates
Add autoexpand, screen reader and sticky support
2 parents 2d3c7bc + 5f8b19a commit 051807c

File tree

5 files changed

+10
-6
lines changed

5 files changed

+10
-6
lines changed

controls/collectionview/accessibility/screen-reader.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,11 @@ slug: collectionview-accessibility-screen-reader
77
tags: accessibility, collectionview, screen reader, accessibility support, dotnet maui
88
---
99

10-
# .NET MAUI CollectionView Screen Reader Support (Android and iOS)
10+
# .NET MAUI CollectionView Screen Reader Support
1111

1212
The Telerik UI for .NET MAUI CollectionView provides extensive accessibility support and enables users with disabilities to acquire complete control over its features.
1313

14-
The CollectionView allows the users to use the Android (TalkBack) and iOS (VoiceOver) screen readers for voice descriptions of the elements inside the CollectionView.
14+
The CollectionView allows the users to use the Android (TalkBack), WinUI (Narrator), iOS and MacCatalyst (VoiceOver) screen readers for voice descriptions of the elements inside the CollectionView.
1515

1616
![.NET MAUI ColelctionView Screen Reader Support](../images/collectionview-screen-reader.png)
1717

controls/collectionview/grouping/expand-collapse.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@ The CollectionView supports group expand and collapse operations either through
1313

1414
This section provides an overview of the methods used to control the expand/collapse state of the CollectionView groups.
1515

16+
By default, all groups are auto-expanded when the CollectionView initially loads. You can load the CollectionView with all groups collapsed by setting the `AutoExpandGroups` (`bool`) property to `false`. The default value of the `AutoExpandGroups` property is `true`.
17+
1618
## Get the Grouped CollectionView Items
1719

1820
To manipulate the collapsible CollectionView groups, first you will need to call its `GetDataView()` method. In short, the `GetDataView()` method provides a view of the `ItemsSource` after all the sorting, grouping, and filtering operations are applied. The return type is `IDataViewCollection` which exposes the `Expand` and `Collapse` methods.

controls/collectionview/grouping/overview.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,11 +24,13 @@ When a group descriptor is applied, the default group template is visualized. Re
2424

2525
The control supports groups expand and collapse operations through the UI by tapping on the group headers.
2626

27+
By default, all groups are auto-expanded when the CollectionView initially loads. You can load the CollectionView with all groups collapsed by setting the `AutoExpandGroups` (`bool`) property to `false`. The default value of the `AutoExpandGroups` property is `true`.
28+
2729
## Bindable GroupDescriptor
2830

2931
Users can control the `GroupDescriptors` collection by using MVVM.
3032

31-
## Sticky Group Headers (Mobile Only)
33+
## Sticky Group Headers
3234

3335
The CollectionView provides the option to set its [group headers as sticky]({%slug collectionview-sticky-group-header%}). This means the `GroupHeader` UI element "freezes" while scrolling through the items until the whole group is scrolled away. As you scroll through the next group, the currently stuck group header will be pushed by the next group header.
3436
In a multi-level grouping scenario, the last inner group from the parent group will be sticky.

controls/collectionview/grouping/sticky-group-header.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,9 @@ slug: collectionview-sticky-group-header
77
tags: group, collectionview, groupdescriptor, sticky, group, headers
88
---
99

10-
# .NET MAUI CollectionView Sticky Group Headers (Android and iOS)
10+
# .NET MAUI CollectionView Sticky Group Headers
1111

12-
The CollectionView for .NET MAUI provides the option to set its group headers as sticky (only on Android and iOS). This means the `GroupHeader` UI element "freezes" while scrolling through the items until the whole group is scrolled away. As you scroll through the next group, the currently stuck group header will be pushed by the next group header.
12+
The CollectionView for .NET MAUI provides the option to set its group headers as sticky in your desktop and mobile applications. This means the `GroupHeader` UI element "freezes" while scrolling through the items until the whole group is scrolled away. As you scroll through the next group, the currently stuck group header will be pushed by the next group header.
1313

1414
In a multi-level grouping scenario, the last inner group from the parent group will be sticky.
1515

controls/datagrid/grouping/overview.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ Programmatic grouping can be done by adding descriptors to the `GroupDescriptors
3434
The [Telerik UI for .NET MAUI DataGrid]({%slug datagrid-overview%}) lets you expand and collapse a group either through the UI—by tapping on the group headers—or programmatically.
3535

3636

37-
The DataGrid allows you to collapse all groups and newly added groups by setting the `AutoExpandGroups` (`bool`) property. The default value of the `AutoExpandGroups` property is `false`, which means, all groups are expanded by default.
37+
The DataGrid allows you to collapse all groups and newly added groups by setting the `AutoExpandGroups` (`bool`) property. The default value of the `AutoExpandGroups` property is `true`, which means, all groups are expanded by default.
3838

3939
## Group Headers Customization
4040

0 commit comments

Comments
 (0)