Unplanned
Last Updated: 15 Jun 2026 09:01 by ADMIN
Created by: Benjamin
Comments: 1
Category: CollectionView
Type: Feature Request
6
I want to have a single deselect built-in using keyboard key. 
There is a feature request for single deselect selection mode here: https://feedback.telerik.com/maui/1715480-collectionview-provide-a-single-deselect-option-when-tapping-the-selected-item-again-to-be-deselected 
Unplanned
Last Updated: 12 Jun 2026 10:47 by ADMIN
Completed
Last Updated: 20 May 2026 10:59 by ADMIN
Release 14.0.0 (2026 Q2)

from 11.1.0 version and above the behavior of dropping item changes for my custom scenario.

I have two CollectionView's. one on left has inner collectionview, and one on right. When the inner collectionview has no items, dropping item from the right collectionview to the collectionview with no data cannot be achieved. 

The height of the inner collectionview with no items is 0. 

This works in 11.0.0 version but after 11.1.0 the behavior changes and item cannot be dropped.

Completed
Last Updated: 20 May 2026 10:59 by ADMIN
Release 14.0.0 (2026 Q2)

Items do not display after scrolling, navigating to another page, and returning to the page. 

You have to scroll or resize the window and the items appear

Completed
Last Updated: 20 May 2026 10:59 by ADMIN
Release 14.0.0 (2026 Q2)
when using sticky group headers and adding removing items, to the control, the items.count in the sticky header do not update. You have to scroll the control, expand/collapse the group so the item count to be updated. 
Unplanned
Last Updated: 19 May 2026 09:54 by Benjamin
Now the focused state: When navigating the application via keyboard there is an extra tab press required to focus the items within the RadCollectionView. The first tab focuses the entire control but there isn't an indication for this.
Unplanned
Last Updated: 13 May 2026 07:25 by Tongprakob
I want to have the option to get the last visible index in Collectionview control.
Declined
Last Updated: 12 May 2026 14:06 by ADMIN
Created by: Luis
Comments: 2
Category: CollectionView
Type: Bug Report
1

We've got a CollectionView which shows a list of grouped items (grouping can be by date or other values - but date is the default).

The CollectionView items source is bound to an observable collection, and when the viewmodel saw an item removed from the observable collection, the Telerik control crashed.  We've seen instances of this app crash on Android (the same control hasn't been released to other platforms yet). We do not have reproduction steps as this is a rare issue, but it feels like it is worth communicating as you might be able to spot what is going on from your end.

System.ArgumentException: Arg_MustBeDateTime
  at int DateTime.CompareTo(object value)()
  at int Comparer.Compare(object a, object b)()
  at int SortFieldComparer.Compare(object o1, object o2)()
  at int ArraySortHelper<object>.InternalBinarySearch(object[], int, int, object, IComparer<object>)()
  at int ArraySortHelper<object>.BinarySearch(object[], int, int, object, IComparer<object>)()
System.InvalidOperationException: InvalidOperation_IComparerFailed
  at int ArraySortHelper<object>.BinarySearch(object[], int, int, object, IComparer<object>)()
  at int Array.BinarySearch<object>(object[] array, int index, int length, object value, IComparer<object> comparer)()
  at int List<object>.BinarySearch(int, int, object, IComparer<object>) x 2()
  at int Group.IndexOf(object item, IComparer<object> sortComparer)()
  at Tuple<Group, int> ParallelDataEngine.FindGroupAndItemIndex(IValueProvider valueProvider, Group rowRootGroup, object item, int index, bool exhaustiveSearch, bool canUseComparer)()
  at AddRemoveItemResult ParallelDataEngine.RemoveItem(IAggregateResultProvider aggregateResultProvider, IValueProvider valueProvider, Group rowRootGroup, Group columnRootGroup, object item, int index, bool exhaustiveSearch, bool canUseComparer)()
  at List<AddRemoveResult> ParallelDataEngine.Process(int index, IEnumerable items, bool remove, bool removeFilteredItem, bool canUseComparer)()
  at List<AddRemoveResult> ParallelDataEngine.Telerik.Maui.Data.IDataEngine.RemoveItems(int index, IEnumerable items, bool removeFilteredItem, bool canUseComparer)()
  at List<AddRemoveResult> LocalDataSourceProvider.RemoveItems(int oldStartingIndex, IList oldItems, NotifyCollectionChangedEventArgs e, bool doExhaustiveSearch, bool canUseComparer)()
  at void LocalDataSourceProvider.ProcessCollectionChanged(NotifyCollectionChangedEventArgs e)()
  at void LocalDataSourceProvider.DataView_CollectionChanged(object sender, NotifyCollectionChangedEventArgs e)()
  at void EnumerableDataSourceView.RaiseCollectionChanged(object sender, NotifyCollectionChangedEventArgs args)()
  at void EnumerableDataSourceView.ProcessCollectionChanged(object sender, NotifyCollectionChangedEventArgs e)()
  at void EnumerableDataSourceView.ProcessCollectionChangedOverride(object sender, NotifyCollectionChangedEventArgs args)()
  at void EnumerableDataSourceView.ProcessPendingCollectionChange()()
  at void DataProviderBase.RaiseViewChanging(object sender, IList changedItems, CollectionChange action)()
  at void LocalDataSourceProvider.DataView_CollectionChanging(object sender, NotifyCollectionChangedEventArgs e)()
  at void EnumerableDataSourceView.RaiseCollectionChanging(object sender, NotifyCollectionChangedEventArgs args)()
  at void EnumerableDataSourceView.HandleCollectionChangedOverride(object sender, NotifyCollectionChangedEventArgs e)()
  at void EnumerableDataSourceView.Telerik.Maui.IWeakEventListener.ReceiveEvent(object sender, object args)()
  at void WeakEventHandlerList<NotifyCollectionChangedEventArgs>.ProcessEvent(object sender, object args)()
  at void WeakEventHandlerList<NotifyCollectionChangedEventArgs>.OnCollectionChanged(object sender, NotifyCollectionChangedEventArgs e)()
  at void ObservableCollection<IWorkItemListItem>.OnCollectionChanged(NotifyCollectionChangedEventArgs) x 2()
  at void ObservableCollection<IWorkItemListItem>.RemoveItem(int)()
  at bool Collection<IWorkItemListItem>.Remove(IWorkItemListItem)()

any ideas on what might be going on here?

Completed
Last Updated: 19 Mar 2026 13:30 by ADMIN
Release 13.1.0
Created by: Andrey
Comments: 3
Category: CollectionView
Type: Feature Request
4
The RadListView provides ItemHold event, also a Selection Gestures for tap and hold, expose similar for the RadCollectionView
Completed
Last Updated: 19 Mar 2026 11:13 by ADMIN
Release 13.1.0

Having the following code:

    <telerik:RadCollectionView
            x:Name="configurationsCollectionView"
            BackgroundColor="Green"
            ItemsSource="{Binding Configurations}">
        <telerik:RadCollectionView.ItemTemplate>
            <DataTemplate>
                <Grid>
                    <Grid.ColumnDefinitions>
                        <ColumnDefinition Width="Auto" />
                        <ColumnDefinition Width="*" />
                    </Grid.ColumnDefinitions>
                    <Label
                            Grid.Column="0"
                            BackgroundColor="Blue"
                            Text="Test 123" />
                    <Label
                            Grid.Column="1"
                            BackgroundColor="Red"
                            Text="Test 456" />
                </Grid>
            </DataTemplate>
        </telerik:RadCollectionView.ItemTemplate>
    </telerik:RadCollectionView>

when rotating the device, the control does not size correctly its item template

 

 

 

Completed
Last Updated: 19 Mar 2026 11:13 by ADMIN
Release 13.1.0
A TaskCanceledException is thrown when scrolling while auto-scroll is in progress.
Unplanned
Last Updated: 05 Feb 2026 08:29 by ADMIN
When having swipe and tap gestures and building on Samsung device with android 13 the swipe gesture is with higher priority. the sensitivity of swipe is very high, resulting in not recognizing the tap.
Unplanned
Last Updated: 16 Dec 2025 08:46 by ADMIN
Created by: Kees
Comments: 1
Category: CollectionView
Type: Feature Request
0

Hello,

The CollectionView has a HeaderTemplate and a FooterTemplate. When using grouping, there is a GroupHeaderTemplate but no GroupFooterTemplate (like the default MAUI CollectionView has).

Can the GroupFooterTemplate be added to the CollectionView control?

Thanks!

Unplanned
Last Updated: 26 Nov 2025 16:27 by Cedric
The CollectionView is blank in release mode when using AOT compilator
Declined
Last Updated: 13 Oct 2025 11:46 by ADMIN
Created by: axp
Comments: 4
Category: CollectionView
Type: Bug Report
1
  1. Unexpected indent at the right, Android/iOS.
  2. iOS only issue - width of CollectionView content continuously changes during scroll - to fill that ident and back.
Completed
Last Updated: 13 Aug 2025 08:35 by ADMIN
Release 11.1.0 (2025 Q3)
Created by: Didi
Comments: 1
Category: CollectionView
Type: Feature Request
1
Add support for sticky group headers for desktop - WinUI and MacCatalyst. 
Completed
Last Updated: 13 Aug 2025 08:33 by ADMIN
Release 11.1.0 (2025 Q3)
Created by: Didi
Comments: 3
Category: CollectionView
Type: Feature Request
7

In the current CollectionView implementation, the CollectionView will start with all the groups expanded. The only way to have any form of preference is to programmatically interact with the DataView after-the-fact https://docs.telerik.com/devtools/maui/controls/collectionview/grouping/expand-collapse

Requested Feature
A better approach that I am requesting a feature for is to have a property available for the CollectionView that sets this value ahead of time.

For example, you could add it as a BindableProperty on the GroupDescriptor class and on the GroupDefinition is to have an IsExapanded property.
Unplanned
Last Updated: 18 Jul 2025 07:02 by ADMIN
CollectionView item swipe doesn't work.
Completed
Last Updated: 11 Jul 2025 08:40 by ADMIN
Release 11.0.1
When UseWindowSoftInputModeAdjust to Resize and keyboard closes, the CollectionView does not scroll.
Completed
Last Updated: 09 Jul 2025 12:43 by ADMIN
Release 11.0.1
When the client picks a random item from the ItemSource and changes the value of its property for which a GroupDescriptor is set, the CollectionView crashes.
1 2 3 4