Unplanned
Last Updated: 02 Oct 2026 15:11 by Martin Ivanov

In RadGridView, column header cells and their filter buttons are not exposed to UI Automation (UIA) clients.

Workaround: Subclass DataCellsPresenter, override OnCreateAutomationPeer() to return a custom peer that walks the visual tree for GridViewHeaderCell children and exposes their real peers. This subclass must be wired in via a retemplated GridViewHeaderRow (swap the DataCellsPresenter template part).

public class FixedDataCellsPresenterAutomationPeer : FrameworkElementAutomationPeer
{
    public FixedDataCellsPresenterAutomationPeer(FixedDataCellsPresenter owner)
        : base(owner)
    {
    }

    protected override List<AutomationPeer> GetChildrenCore()
    {
        var children = new List<AutomationPeer>();
        CollectHeaderCellPeers(this.Owner, children);
        return children;
    }

    protected override AutomationControlType GetAutomationControlTypeCore()
    {
        return AutomationControlType.Header;
    }

    private static void CollectHeaderCellPeers(DependencyObject parent, List<AutomationPeer> result)
    {
        int count = VisualTreeHelper.GetChildrenCount(parent);
        for (int i = 0; i < count; i++)
        {
            var child = VisualTreeHelper.GetChild(parent, i);
            if (child is GridViewHeaderCell headerCell)
            {
                var peer = UIElementAutomationPeer.CreatePeerForElement(headerCell);
                if (peer != null)
                {
                    result.Add(peer);
                }
            }
            else
            {
                CollectHeaderCellPeers(child, result);
            }
        }
    }
}

 

  public class FixedDataCellsPresenter : DataCellsPresenter
  {
      protected override AutomationPeer OnCreateAutomationPeer()
      {
          return new FixedDataCellsPresenterAutomationPeer(this);
      }
}

 

<Window.Resources>
    <ControlTemplate x:Key="FixedGridViewHeaderRowTemplate" TargetType="grid:GridViewHeaderRow">
          <!-- other elements -->
            <local:FixedDataCellsPresenter x:Name="PART_DataCellsPresenter"
                                           AutomationProperties.Name="Header Cells Presenter"
                                           Grid.Row="1"
                                           Grid.Column="3" />
           <!-- other elements -->
    </ControlTemplate>
    <Style TargetType="grid:GridViewHeaderRow">
        <Setter Property="Template" Value="{StaticResource FixedGridViewHeaderRowTemplate}" />
    </Style>
</Window.Resources>

 

In Development
Last Updated: 02 Oct 2026 08:19 by ADMIN

In RadGanttView, the drag reorder visual element position indicators ('Before', 'After', and 'Inside') are not translated according to the application's UI culture settings (e.g., German), remaining displayed in English because they are hardcoded in the element's template.

To work this around, create a custom DragReorderTemplate and apply it via the CueTemplateSelector of GanttDragResizeVisualCue. This can be applied via an implicit style defined in App.xaml.

 <Style TargetType="telerik:GanttDragResizeVisualCue">
     <Setter Property="CueTemplateSelector">
         <Setter.Value>
             <telerik:GanttDragVisualCueContentTemplateSelector DragTemplate="{StaticResource GanttDragResizeVisualCueTemplate}"
                                                         ResizeTemplate="{StaticResource GanttDragResizeVisualCueTemplate}"
                                                         CreateDependencyTemplate="{StaticResource GanttCreateDependencyTemplate}"
                                                         DragReorderTemplate="{StaticResource CustomGanttDragReorderTemplate}" />
         </Setter.Value>
     </Setter>
 </Style>

In Development
Last Updated: 01 Oct 2026 14:00 by ADMIN
When the users move the image (evaluated as a result of the field) using the document selection, the field is removed from the document and the image is duplicated.
Unplanned
Last Updated: 01 Oct 2026 13:46 by ADMIN

HTML import fails when an image has an align tag set to a value different from center

<img align="top"
     width="170" height="61" />

 

Unplanned
Last Updated: 30 Sep 2026 13:44 by ADMIN

TooltipContentTemplate does not apply on Windows11/Windows Server 2025

 

 

In Development
Last Updated: 29 Sep 2026 09:41 by ADMIN
Introduce events that will work similarly to the ColumnWidthChanging and ColumnWidthChanged events of RadGridView.
In Development
Last Updated: 29 Sep 2026 08:37 by ADMIN
Created by: Michel
Comments: 1
Category: PDFViewer
Type: Feature Request
14
An implementation of JPXDecoder should be created to allow the decompression of data encoded using the wavelet-based JPEG2000 standard.

Guidelines of how to provide a custom implementation of the JPXDecode filter can be found in the Customize Rendering section of the documentation and a sample implementation can be found in the SDK examples.
In Development
Last Updated: 28 Sep 2026 13:46 by ADMIN
In this scenario, we have a RadDocking control with a RadPane whose content is a RadGridView. Each time the RadGridView is replaced with a new instance and the docking layout is subsequently saved and reloaded (RadDocking.SaveLayout/LoadLayout), the previous RadGridView instance is expected to become eligible for garbage collection once no other reference to it remains. Instead, it is not collected by the GC. 
In Development
Last Updated: 24 Sep 2026 12:53 by ADMIN
When a maximized window hosts a RadPivotGrid instance, hovering over a cell at the bottom of the control will cause the tooltip to flicker.
In Development
Last Updated: 24 Sep 2026 08:32 by ADMIN
The character is visualized as '3'. The same issue is also reproducible when the content is copied from Adobe.
Completed
Last Updated: 23 Sep 2026 13:00 by ADMIN
Release 2026.3.923 (2026 Q3)
In Development
Last Updated: 23 Sep 2026 08:19 by ADMIN
The style of the table fallbacks to the default one and when the content of a cell is deleted, the current font family and font size are changed. The scenario is working as expected in versions before R3 2016.
Unplanned
Last Updated: 21 Sep 2026 11:09 by ADMIN
When clicking the RadSpeechToTextButton, Azure Cognitive Services returns a network error.
In Development
Last Updated: 16 Sep 2026 10:43 by ADMIN
When an RTF document contains table inside table in the header or in the footer, the document cannot be imported due to NullReferenceException. In the case of RadRichTextBox the exception is handled, but it's not when RtfFormatProvider is used directly.

The bug is regression in 2016 R3.
In Development
Last Updated: 16 Sep 2026 10:02 by ADMIN

ArgumentException: WebView2 was already initialized with a different CoreWebView2Environment. Check to see if the Source property was already set or EnsureCoreWebView2Async was previously called with different values.

at Microsoft.Web.WebView2.Wpf.WebView2Base.EnsureCoreWebView2Async(CoreWebView2Environment environment, CoreWebView2ControllerOptions controllerOptions)

In Development
Last Updated: 15 Sep 2026 07:34 by ADMIN
Created by: Dinko
Comments: 0
Category: UI for WPF
Type: Bug Report
0
IsAIButtonVisible property is not respected as there is no binding to the ribbon group it is meant to hide when set to False.
 


The committed RadSpreadsheetRibbon_style.xaml renders the AI group unconditionally:


<telerikRibbon:RadRibbonGroup Header="AI">

Workaround: 

private void HideAIButton()
{
    var aiButton = this.spreadsheetRibbon
        .ChildrenOfType<RadRibbonButton>()
        .FirstOrDefault(b => b.Text == "AI Tools");
    if (aiButton == null)
    {
        return;
    }

    var aiGroup = aiButton.ParentOfType<RadRibbonGroup>();
    if (aiGroup != null)
    {
        aiGroup.Visibility = Visibility.Collapsed;
    }
    else
    {
        aiButton.Visibility = Visibility.Collapsed;
    }
}


In Development
Last Updated: 15 Sep 2026 06:52 by ADMIN
The settings of the empty paragraphs in the document fallback to the default document settings (Verdana).

The EnumerateChilderOfType() method can be used to traverse all the paragraphs in the document and apply them the same font family as a workaround.
In Development
Last Updated: 10 Sep 2026 11:53 by ADMIN
The text content control (SDT form) cannot be edited when the Lock property of the associated SdtProperties is set to SdtLocked. The SdtLocked setting should prevent deletion of the form only, but the user should be able to still edit the text. 
The issue reproduces only if the content control was locked before any text is entered (when the text placeholder is displayed). 

 
Unplanned
Last Updated: 10 Sep 2026 07:42 by Martin Ivanov

When GridViewClipboardPasteMode is set to AllSelectedCells and a single clipboard value is pasted into more than one selected cell, RadGridView updates the cell values but does not re-evaluate live grouping for the edited items - rows remain under their previous group header until an explicit Rebind()/refresh. 

Pasting into a single cell at a time re-groups correctly.

To work this around, call the CommitEdit and EditItem methods of RadGridView for each row data item in which data was pasted. You can do that in the Pasted event handler:

 private void RadGridView_Pasted(object sender, RadRoutedEventArgs e)
 {
     var editableView = (IEditableCollectionView)this.gridView.Items;
     var affectedItems = this.gridView.SelectedCells.Select(c => c.Item).Distinct().ToList();

     foreach (var item in affectedItems)
     {
         editableView.EditItem(item);
         editableView.CommitEdit();
     }
 }

In Development
Last Updated: 08 Sep 2026 14:48 by ADMIN
In this scenario, the RadRichTextBox is placed inside a RadTabControl. When switching between tabs and returning to the tab containing RadRichTextBox, we can no longer type in the control.
1 2 3 4 5 6