Unplanned
Last Updated: 05 Aug 2026 11:48 by ADMIN
Created by: MILSTRON
Comments: 1
Category: Chat
Type: Bug Report
0
Message size is not updated correctly. The scenario is observed when changing the size of the control. When the size of the control is reduced, the size of the message is also reduced to affect the available space, which is expected. However, if we increase the size of the control, the message width remains the same, and it is not updated to take up the available space. 
Unplanned
Last Updated: 05 Aug 2026 09:38 by Martin Ivanov
Created by: Martin Ivanov
Comments: 0
Category: Chart
Type: Bug Report
1
The gridlines of RadCartesianChart's CartesianChartGrid are misaligned or not rendered at all when you zoom in and out the chart.
Unplanned
Last Updated: 05 Aug 2026 09:07 by Martin Ivanov
Created by: Martin Ivanov
Comments: 0
Category: Chart
Type: Bug Report
1
Add event that is raised on zoom changed.
Unplanned
Last Updated: 24 Jun 2026 10:28 by ADMIN
Applying a filter in the RadDataGrid resets the scroll viewer's horizontal position.
Unplanned
Last Updated: 08 May 2026 15:17 by Martin Ivanov
Column resizing doesn't work the DataGrid is scrolled horizontally in a scenario with many columns.
Unplanned
Last Updated: 08 May 2026 14:45 by Martin Ivanov

The frozen group rows area overlaps part of the column headers on horizontal scroll. This happens when GroupHeaderDisplayMode is Frozen.

To work this around, set the GroupHeaderDisplayMode to Scrollable.

        <telerikGrid:RadDataGrid GroupHeaderDisplayMode="Scrollable">

Unplanned
Last Updated: 08 May 2026 13:43 by Martin Ivanov

A group can get duplicated when the GroupHeaderDisplayMode is Frozen (this is the default mode). In this case, a group visual is drawn in both the frozen headers area and the scrollable area below.

To work this around, set the GroupHeaderDisplayMode property to Scrollable.

<telerikGrid:RadDataGrid x:Name="dataGrid" GroupHeaderDisplayMode="Scrollable">

Unplanned
Last Updated: 06 Apr 2026 10:11 by Stenly
A gridline in RadPolarChart is misaligned when the SweepDirection property of the NumericalRadialAxis is set to Clockwise.
Unplanned
Last Updated: 17 Mar 2026 14:57 by Martin Ivanov

The MessageResultEventArgs' DataObjectResult property is empty when the ReportMessageResult event is raised for the SelectedItems property. The SelectedItems property is reported when the event is raised for a ListMessage with multiple selection enabled.

To work this around, instead of the DataObjectResult property, use the SelectedItems of the ListView control which presents the items in the ListMessage.

 private void RadChat_ReportMessageResult(object sender, MessageResultEventArgs e)
 {
     if (e.Message is ListMessage lm && e.PropertyName == nameof(ListView.SelectedItems))
     {
         var listView = this.chat.ChildrenOfType<ListView>().FirstOrDefault(x => x.DataContext == e.Message);
         if (listView != null)
         {
             IList<object> selection = listView.SelectedItems;
         }
     }
 }

Unplanned
Last Updated: 12 Mar 2026 08:03 by Stenly
When the UserEditMode property is set to Inline, initiating a cell edit operation causes the horizontal scrollbar to move and another cell to be focused.
Unplanned
Last Updated: 10 Mar 2026 09:49 by Martin Ivanov

The Telerik UI for WinUI Desktop Examples installation fails when using the .appinstaller downloaded from here: https://demos.telerik.com/winui/

Unplanned
Last Updated: 28 Nov 2025 13:00 by Stenly
When the RadListView contains more than one PropertyGroupDescriptor instance in its GroupDescriptors collection, collapsing a group could result in other group containers to not be visible.
Unplanned
Last Updated: 25 Nov 2025 14:18 by Martin Ivanov

Scrolling with the mouse wheel scrolls directly to the bottom of the messages instead of scrolling smoothly between the items.

To work this around, create a custom class that derives from RadChat and override its OnPointerWheelChanged method.

public class CustomChat : RadChat
{
    private ScrollViewer scrollViewer;

    internal ScrollViewer ScrollViewer
    {
        get
        {
            if (this.scrollViewer == null)
            {
                this.scrollViewer = this.ChildrenOfType<ScrollViewer>().Where(sc => sc.Name == "PART_ScrollViewer").FirstOrDefault();
            }

            return this.scrollViewer;
        }
    }

    protected override void OnPointerWheelChanged(PointerRoutedEventArgs e)
    {
        if (this.ScrollViewer != null)
        {
            int delta = e.GetCurrentPoint(this).Properties.MouseWheelDelta;
            double wheelDetents = delta / 120.0;
            double scrollableRange = ScrollViewer.ExtentHeight - ScrollViewer.ViewportHeight;                
            double step = 0.01 * scrollableRange;
            double offsetDelta = wheelDetents * step;
            double newOffset = ScrollViewer.VerticalOffset - offsetDelta;
            newOffset = Math.Max(0, Math.Min(ScrollViewer.ExtentHeight, newOffset));

            ScrollViewer.ScrollToVerticalOffset(newOffset);
        }
    }
}

Unplanned
Last Updated: 01 Jul 2025 21:09 by Heiko

Since Q2 2025, user defined Dark/Light/HighContrastResourcesPaths do not work - the custom resources are anot applied to the controls.

/// <summary>
/// Resource loader that provides the resource dictionaries with the brushes for the Telerik controls.
/// See https://docs.telerik.com/devtools/universal-windows-platform/common/teleriknamedbrushes.
/// </summary>
public sealed class TelerikResourceLoader : CustomXamlResourceLoader
{
    /// <inheritdoc/>
    protected override object GetResource(string resourceId, string objectType, string propertyName, string propertyType)
    {
        object result;
        if (resourceId == "DarkResourcesPath")
        {
            result = new Uri("ms-appx:///{ProjectName}/Assets/Themes/Dark_Telerik.xaml");
        }
        else if (
            resourceId == "LightResourcesPath" ||
            resourceId == "HighContrastResourcesPath")
        {
            result = new Uri("ms-appx:///{ProjectName}/Assets/Themes/Light_Telerik.xaml");
        }
        else
        {
            result = null;
        }
        return result;
    }
}

<ResourceDictionary.ThemeDictionaries>
    <ResourceDictionary x:Key="Light">
        <SolidColorBrush x:Key="TelerikGrid_BackgroundPointerOver" Color="Red" Opacity="0.25"/>
    </ResourceDictionary>
    <ResourceDictionary x:Key="Dark">
        <SolidColorBrush x:Key="TelerikGrid_BackgroundPointerOver" Color="Green" Opacity="0.25"/>
    </ResourceDictionary>
</ResourceDictionary.ThemeDictionaries>

CustomXamlResourceLoader.Current = new TelerikResourceLoader();

Edit - indeed the Light/Dark/ResourcePaths are deleted from the generic files of telerk controls due to the following regression in WinUI App SDK 1.7.25:
https://github.com/microsoft/microsoft-ui-xaml/issues/10506 

Unplanned
Last Updated: 05 Jun 2025 05:47 by ADMIN
Created by: Cody
Comments: 4
Category: DataGrid
Type: Bug Report
3
DataGrid: Column header missing margin.
Unplanned
Last Updated: 27 Jan 2025 11:53 by Joseph
DataGird with no width set. Resize parent window so that only leftmost column is visible. Maximize the window.
Then all other columns being hidden before maximization are still invisible. 

Workaround: Set width of the DataGrid.
Unplanned
Last Updated: 19 Jul 2024 08:25 by Carlos
 Using the tab key to navigate the cells needs a few extra keystrokes to return to the beginning of the row.
Unplanned
Last Updated: 21 Jun 2024 08:11 by Martin Ivanov

The scrolling in RadChat feels incosistent and not smooth when having messages with different heights.

To work around this you can modify the ControlTemplate of ChatMessageList in order to set the Background property of the ScrollViewer element to a value different than null. For example, Transparent.

 <Application.Resources>
     <ResourceDictionary>
         <ResourceDictionary.MergedDictionaries>
             <XamlControlsResources xmlns="using:Microsoft.UI.Xaml.Controls" />
			 <ResourceDictionary Source="ms-appx:///Telerik.WinUI.Controls/Themes/Generic.xaml"/>
			 <!-- Other merged dictionaries here -->
         </ResourceDictionary.MergedDictionaries>
			<!-- Other app resources here -->

		<Style  TargetType="chat:ChatMessageList" BasedOn="{StaticResource ChatMessageListStyle}">
			<Setter Property="Template">
				<Setter.Value>
					<ControlTemplate TargetType="chat:ChatMessageList">
						<Border Background="{TemplateBinding Background}" BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="{TemplateBinding BorderThickness}">
							<!--The background of the Scrollviewer is set here-->
							<ScrollViewer x:Name="PART_ScrollViewer" 
										  VerticalScrollBarVisibility="Auto" HorizontalScrollBarVisibility="Disabled" 
										  BorderThickness="0"
										  Background="Transparent">
								<ItemsPresenter Margin="{TemplateBinding Padding}" />
							</ScrollViewer>
						</Border>
					</ControlTemplate>
				</Setter.Value>
			</Setter>
		</Style>
	</ResourceDictionary>
 </Application.Resources>

Unplanned
Last Updated: 10 Jun 2024 15:45 by Martin Ivanov

The list with the RadChat messages disappears when the ImageSource of ImageCardMessage is assigned after the control is loaded.

To work this around, you can pre-set the ImageSource of the image cards using a placeholder image.

Unplanned
Last Updated: 28 May 2024 08:48 by ADMIN

Hello, I tried to implement the sample application from your docs. (https://docs.telerik.com/devtools/winui/controls/raddatagrid/row-details)

But it seems to be not working, the detail area is not displayed completely. Only one column.

I have a similar behavior on another application.

Details:

  • .NET 7
  • Windows 11 Pro Version 23H2 (22631.3155)
  • Telerik WinUI 2.9.0

1 2