Unplanned
Last Updated: 14 Aug 2025 11:27 by Jack
The bug occurs when dynamically swapping the content of a RadNavigationView in a .NET MAUI application on Windows: if you replace the content with a new instance of a complex control like RadDataGrid (e.g., by setting navigationView.Content = new SampleContentView() in response to navigation or button clicks), the grid may not render or appear at all. This issue does not affect Android or other platforms and is caused by the Windows platform's failure to properly re-measure and re-render the visual tree when the navigation view's content is replaced at runtime, especially with third-party controls.
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.
Completed
Last Updated: 13 Aug 2025 07:51 by ADMIN
Release 11.1.0 (2025 Q3)
Created by: Vaibhav
Comments: 3
Category: UI for .NET MAUI
Type: Feature Request
23

The Bottom Sheet component provides an intuitive way to display additional content to the users. It appears on the bottom of a screen as an overlay and presents users with a choice of actions that they must take.

Completed
Last Updated: 13 Aug 2025 07:40 by ADMIN
Release 11.1.0 (2025 Q3)
When using a Hot Restart Feature (using Windows only, deploying to iPhone plugged into the Windows PC, via "Local Device") the watermark is presented on the iPhone device even I have a valid license and the build log shows the active license is detected.

In general the Hot Restart is not supported as there are limitations for static libraries. Check this link: https://feedback.telerik.com/maui/1582732-support-for-hot-restart-feature 
Completed
Last Updated: 13 Aug 2025 07:40 by ADMIN
Release 11.1.0 (2025 Q3)

When setting GroupAggregatesAlignment NextToHeader and the column size mode is stretch or auto, the aggregates text in the group header is misaligned, part of the text enters in next column when data changes.

When the control is scrolled, some cell is edited or some other operation is applied, the text is displayed as expected.

Completed
Last Updated: 13 Aug 2025 07:40 by ADMIN
Release 11.1.0 (2025 Q3)

A NullReferenceException is thrown during the measure phase of a DataGridTextColumn when a CellRenderer is applied:

Object reference not set to an instance of an object.
   at Telerik.Maui.Controls.DataGrid.DataGridColumn.MeasureDrawingPaintable(LambdaPaintable lambdaPaintable, Object measureContext)
   at Telerik.Maui.Controls.SkiaSharp.SkiaLambdaPainter.Measure(MeasureablePaintable paintable, PurePainterContext context, Double widthConstraint, Double heightConstraint)
   at Telerik.Maui.Controls.DataGrid.MasterArranger.MeasureNodeContainer(Object container, Double widthConstraint)
   at Telerik.Maui.Controls.DataGrid.MasterArranger.MeasureNodeContainer(Object container, Double widthConstraint)
   at Telerik.Maui.Controls.DataGrid.MasterArranger.MeasureGridCellModel(GridCellModel model)
   at Telerik.Maui.Controls.DataGrid.CellModelGenerator.GetSize(GridCellModel decorator)
   at Telerik.Maui.Controls.DataGrid.CellsController`1.GenerateCellsForRow(IItemInfoNode rowModel, Int32 rowSlot)
   at Telerik.Maui.Controls.DataGrid.NodePool`2.GenerateModelsForInfos(IList`1 itemInfos, ModelGenerationContext modelGenerationContext, MeasureContext measureContext)
   at Telerik.Maui.Controls.DataGrid.NodePool`2.MeasureForward(MeasureContext& context)
   at Telerik.Maui.Controls.DataGrid.NodePool`2.MeasureVertically(RadSize availableSize, Double offset, Double verticalBuffer)
   at Telerik.Maui.Controls.DataGrid.NodePool`2.OnMeasure(RadSize availableSize, Double offset, Double verticalBuffer)
   at Telerik.Maui.Controls.DataGrid.GridModel.MeasureCells(RadSize availableSize)
   at Telerik.Maui.Controls.DataGrid.DataGridContentLayout.Measure(Double widthConstraint, Double heightConstraint)
   at Microsoft.Maui.Platform.MauiPanel.MeasureOverride(Size availableSize)
   at ABI.Microsoft.UI.Xaml.IFrameworkElementOverrides.Do_Abi_MeasureOverride_0(IntPtr thisPtr, Size availableSize, Size* result)
Completed
Last Updated: 13 Aug 2025 07:40 by ADMIN
Release 11.1.0 (2025 Q3)

When navigating to a page with a RadRichTextEditor, it sometimes pops up an error on page load.  It is inconsistent, but I attached an example gif.  The xaml on the page I'm navigating to is basic:

  <Grid Margin="20">
    <telerik:RadRichTextEditor x:Name="RichTextEditorControl"
                               BorderColor="Black"
                               BorderThickness="1" />
  </Grid>

 

I believe this problem started with MAUI version 9.0.70.  Possibly with one of these changes:

https://github.com/dotnet/maui/pull/27003/files

https://github.com/dotnet/maui/pull/28354/files

 

Completed
Last Updated: 13 Aug 2025 07:40 by ADMIN
Release 11.1.0 (2025 Q3)

We're noticing issues related to grid load. We're observing the flickering of the data grid on launch.

In some cases, the grid would stay blank and won't recover until the window is resized (which would trigger repainting of the grid).

The behavior occurs with 11.0.0 version and above. With 10.1.0 no issues.

Unplanned
Last Updated: 11 Aug 2025 15:36 by Leonard
Created by: Leonard
Comments: 0
Category: DataGrid
Type: Feature Request
0

I want to select multiple rows by selecting one and then holding down the shift key and selecting more.

For example in WPF DataGrid there is an Extended multiple selection option: https://docs.telerik.com/devtools/wpf/controls/radgridview/selection/multiple-selection 

Unplanned
Last Updated: 08 Aug 2025 10:19 by Teddy
PlatformView cannot be null here occurs in RadBorderHandler.MapBackgroundColor() when calling DisconnectHandlers() on views containing RadAutoComplete controls during the Unloaded event.
Unplanned
Last Updated: 05 Aug 2025 16:22 by Henrik

Current working behavior: when setting the offset and gradient colors to bar indicator, the gradient is drawn based on the indicator size. I want to draw the gradient based on the axis size.

Current behavior:

 

Scenario I want to achieve:

Unplanned
Last Updated: 04 Aug 2025 11:23 by John
Having a ListView with items with long text, it seems on iOS 18.5, the items are not rendered dynamically. they are with static height. 
Completed
Last Updated: 01 Aug 2025 12:58 by ADMIN
Created by: Didi
Comments: 2
Category: UI for .NET MAUI
Type: Feature Request
1

Provide an AI assistant for code generation with the Telerik MAUI controls. 

Telerik Blazor released such assistant https://www.telerik.com/blazor-ui/documentation/ai/overview 

Unplanned
Last Updated: 30 Jul 2025 09:32 by ADMIN
Cannot scroll to the first messages when the keyboard appears. When the keyboard is closed, the messages can be reached.
Unplanned
Last Updated: 22 Jul 2025 06:07 by ADMIN

Ran into this issue - which seems to be dependent on how the content gets rendered, so it will fail 100% of the time on specific configurations, resulting in unusable applications.

I've found this issue on Android but there's no telling if the issue is cross platform - as it may depend on item sizings and layout, it may also be reproducible on other platforms, I just haven't hit it yet. The device you run it on may also influence the result, as different resolutions and scalings will impact how items are rendered on screen. I've reproduced this on a Pixel 7 (real device), Samsung A21s (real device) and Pixel 7 Pro (emulator).

Repro steps

  1. Create a new maui sample app, with the relevant Telerik components/initialisation.
  2. Add the xaml and code shown below to the MainPage.
  3. Run the application
  4. OBSERVE
    1. ArgumentOutOfRangeException will be thrown in RadWrapLayoutManager.ArrangeChildren
  5. Stop the app. Comment out the last item being added to the wrap layout and run the app again.
  6. OBSERVE
    1. It will run fine.

MainPage.xaml - use this as the page content:

    <ScrollView Padding="15,0,15,15">
        <VerticalStackLayout Spacing="25">
            <telerik:RadWrapLayout
                x:Name="BrokenLayout"
                Margin="-5"
                SizeChanged="BrokenLayout_SizeChanged"
                StretchLastChild="False">
                <BindableLayout.ItemTemplate>
                    <DataTemplate>
                        <Grid
                            Margin="3.75"
                            Padding="3.75"
                            BackgroundColor="LightGreen">
                            <Label
                                FontAttributes="Bold"
                                FontSize="11"
                                LineBreakMode="TailTruncation"
                                MaxLines="2"
                                Text="{Binding}"
                                VerticalOptions="End" />
                        </Grid>
                    </DataTemplate>
                </BindableLayout.ItemTemplate>
            </telerik:RadWrapLayout>
        </VerticalStackLayout>
    </ScrollView>

MainPage.xaml.cs code

    public partial class MainPage : ContentPage
    {
        public MainPage()
        {
            InitializeComponent();
            List<string> items = new List<string>();

            items.Add("TSONE");
            items.Add("N ANCETOIDO");
            items.Add("ADDKNEDEGO LW");
            items.Add("A EFCTTLIAH");
            items.Add("OHACP HTATTO");
            items.Add("AASESII NAYXB/RFKL");
            items.Add("EMIQULENOCE PTCTL");
            items.Add("SCNSTUGRRIOEMA TEU");
            items.Add("EPEENSX");
            items.Add("BRUXEROL TAA");
            items.Add("TVLRETAAX ER");
            items.Add("SMA SELISD");
            items.Add("NIAEGOEEATIRUPR SVT");
            items.Add("CTPLRCELT AO");
            items.Add("REAREPTIRDQ U");
            items.Add("ASEDP TUR");
            items.Add("CJTEUT ORPDEAP");
            items.Add(" CECCRNTARODTO");
            items.Add("- FLEOUTEQRUOPWSL");
            items.Add("PINTRNMEU REEQTU");
            items.Add("RE LWSRANKOGIO TNT");
            items.Add("KAREBTA KE");
            items.Add("ITTANIW MIEG"); // comment out this one and it'll run fine. keep it and it'll fail.

            BindableLayout.SetItemsSource(this.BrokenLayout, items);
        }

        private double _width = 0;
        private double minItemWidth = 110.0;
        private double maxItemWidth = 160.0;

        private void BrokenLayout_SizeChanged(object sender, EventArgs e)
        {
            if (sender is RadWrapLayout wl
                && wl.Width > 0 
                && (int)Math.Floor(wl.Width) is int widthInt
                && widthInt != this._width)
            {
                this._width = widthInt;

                double? candidateItemWidth = null;
                var itemCount = wl.Children.Count;

                if (itemCount > 0 && itemCount * maxItemWidth >= widthInt)
                {
                    var columnCount = (int)Math.Ceiling(widthInt / maxItemWidth);

                    candidateItemWidth = (int)Math.Floor((double)widthInt / columnCount);

                    if (candidateItemWidth > 1.25 * maxItemWidth)
                    {
                        columnCount += 1;
                        candidateItemWidth = (int)Math.Floor((double)widthInt / columnCount);
                    }
                    else if (candidateItemWidth < minItemWidth)
                    {
                        columnCount -= 1;
                        candidateItemWidth = (int)Math.Floor((double)widthInt / columnCount);
                    }
                }

                wl.ItemWidth = candidateItemWidth ?? maxItemWidth;
            }
        }
    }

Error:

System.ArgumentOutOfRangeException: 'Index was out of range. Must be non-negative and less than the size of the collection. (Parameter 'index')'

 	0xFFFFFFFFFFFFFFFF in Android.Runtime.RuntimeNativeMethods.monodroid_debugger_unhandled_exception	C#
 	0x1A in Android.Runtime.JNINativeWrapper._unhandled_exception at /Users/runner/work/1/s/xamarin-android/src/Mono.Android/Android.Runtime/JNINativeWrapper.g.cs:12,5	C#
 	0x26 in Android.Runtime.JNINativeWrapper.Wrap_JniMarshal_PPZIIII_V at /Users/runner/work/1/s/xamarin-android/src/Mono.Android/Android.Runtime/JNINativeWrapper.g.cs:441,26	C#
 	0x8 in System.ThrowHelper.ThrowArgumentOutOfRange_IndexMustBeLessException	C#
 	0x9 in System.Collections.Generic.List<double>.get_Item	C#
 	0x205 in Telerik.Maui.RadWrapLayoutManager.ArrangeChildren	C#

 
Unplanned
Last Updated: 21 Jul 2025 09:44 by JoPi
Created by: JoPi
Comments: 0
Category: TreeDataGrid
Type: Feature Request
1
As the TreeDataGrid inherits from DataGrid, the DataGrid does not support items of different type, even if all items in the items-source have a property with the same name. Please provide such support for both controls. 
Unplanned
Last Updated: 21 Jul 2025 07:16 by ADMIN
Create a blank telerik project (I've not used shell);
Update maui to 9.0.50 (for more relevance with current code);
Replace the contents of MainPage.xaml with the xaml shown below;
Remove unnecessary code from MainPage.xaml.cs to allow app to build and run;
OBSERVE:
Test 1.2 fails - items are shown on a single row when they should not fit.
Test 1.3 fails - items are shown on a single row when they should not fit, and the wrap layout is extended to two rows.
Test 2.1 fails - items are show on two rows when they should fit a single one.
Unplanned
Last Updated: 18 Jul 2025 11:14 by Teddy

In popup mode when scaling is 75%, tapping outside close to the view border does not work, the control keeps the width and height as in 100%

in drop down mode the drop-down is not close to the picker, there is a height between them.

Unplanned
Last Updated: 18 Jul 2025 07:02 by ADMIN
CollectionView item swipe doesn't work.
1 2 3 4 5 6