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.
Unplanned
Last Updated: 07 Sep 2026 12:20 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: 04 Sep 2026 13:07 by ADMIN

Steps to reproduce:

1. Open Word 2016 or later. Create a new blank document. Type any text. **File → Save As** → `original.docx`.
2. Verify mode 15: rename `original.docx` to `.zip`, open `word/settings.xml`, confirm `<w:compatSetting w:name="compatibilityMode" ... w:val="15"/>`. Rename back to `.docx`.
3. Open Telerik's WPF Demos sample in Microsoft Store (RichTextBox demo). Open `original.docx`.
4. Without making any edit, click **Save** (or File → Save As) → `roundtrip.docx`.
5. Rename `roundtrip.docx` to `.zip` and open `word/settings.xml`. The value is now `<w:compatSetting w:name="compatibilityMode" ... w:val="14"/>`.
Unplanned
Last Updated: 03 Sep 2026 09:02 by Martin Ivanov
A NullReferenceException is thrown when a field with a custom editor enters edit mode. The issue occurs when the RenderMode is set to Flat and the fields are grouped by category (IsGrouped=true). To recreate the issue the grouping should be enabled during runtime.

Here is the stacktrace of the error:
Telerik.Windows.Controls.Data.dll!Telerik.Windows.Controls.RadPropertyGrid.EnsureSourceProperty(Telerik.Windows.Controls.Data.PropertyGrid.PropertyDefinition propertyDefinition) Line 3279 C#  Telerik.Windows.Controls.Data.dll!Telerik.Windows.Controls.RadPropertyGrid.RetrieveCurrentContextPropertyValue(Telerik.Windows.Controls.Data.PropertyGrid.PropertyDefinition propertyDefinition) Line 3207 C#  Telerik.Windows.Controls.Data.dll!Telerik.Windows.Controls.Data.PropertyGrid.PropertyGridField.CurrentContextPropertyValue.get() Line 70 C#  Telerik.Windows.Controls.Data.dll!Telerik.Windows.Controls.Data.PropertyGrid.PropertyGridField.SetDataContextWhenEditorAttributeIsSet(System.Windows.FrameworkElement content, Telerik.Windows.Controls.Data.PropertyGrid.PropertyDefinition contextPropertyDefinition) Line 394 C#  Telerik.Windows.Controls.Data.dll!Telerik.Windows.Controls.Data.PropertyGrid.PropertyGridFieldContentPresenter.PrepareEditor() Line 184 C#  Telerik.Windows.Controls.Data.dll!Telerik.Windows.Controls.Data.PropertyGrid.PropertyGridFieldContentPresenter.BeginEdit() Line 93 C#  Telerik.Windows.Controls.Data.dll!Telerik.Windows.Controls.RadPropertyGrid.BeginEditSafe(Telerik.Windows.Controls.Data.PropertyGrid.PropertyGridField field) Line 1243 C#  Telerik.Windows.Controls.Data.dll!Telerik.Windows.Controls.RadPropertyGrid.EnsureFieldForEditOperation(Telerik.Windows.Controls.Data.PropertyGrid.PropertyDefinition propertyDefinition, System.Action<Telerik.Windows.Controls.Data.PropertyGrid.PropertyGridField> finishedCallback, System.Action<Telerik.Windows.Controls.Data.PropertyGrid.PropertyDefinition> failedCallback) Line 1194 C#  Telerik.Windows.Controls.Data.dll!Telerik.Windows.Controls.RadPropertyGrid.BeginEdit(Telerik.Windows.Controls.Data.PropertyGrid.PropertyDefinition propertyDefinition) Line 1224 C#
  Telerik.Windows.Controls.Data.dll!Telerik.Windows.Controls.RadPropertyGrid.BeginEdit() Line 1204 C#  Telerik.Windows.Controls.Data.dll!Telerik.Windows.Controls.Data.PropertyGrid.PropertyGridFieldContentPresenter.OnMouseLeftButtonUp(System.Windows.Input.MouseButtonEventArgs e) Line 57 C#
To work this around set the EnableEditorCaching property to False.

<telerik:RadPropertyGrid EditMode="Single" RenderMode="Flat" EnableEditorCaching="False" />

In Development
Last Updated: 02 Sep 2026 13:43 by ADMIN
If header/footer containing annotations is set to a document using RadDocumentEditor.ChangeSectionHeader or ChangeSectionFooter methods, the annotations in the body of the header/footer are not paired in the resulting document.

When such document is exported to XAML, NullReferenceException is thrown in the ReindexAnnotationMarkers internal method.

Workaround:
- Do not use RadDocumentEditor to set the footer:
//editor.ChangeSectionFooter(radDocument.Sections.First, HeaderFooterType.Default, new Footer { Body = footerRadDocument });
radDocument.Sections.First.Footers.Default.Body = footerRadDocument;

- Manually "fix" the cloned footer body before the export:
((ISupportInitialize)radDocument.Sections.First.Footers.Default.Body).EndInit();
In Development
Last Updated: 02 Sep 2026 07:34 by ADMIN
Loading/editing document with large lists (with 1561 or more items) throws IndexOutOfRangeException when incorrectly tries to convert numbering to letters.

Workaround: Change list type to one which does not include letter NumberingFormat in any of its levels, for example Numbered Hierarchical or custom one.
Unplanned
Last Updated: 27 Aug 2026 16:33 by Martin Ivanov
When RadRibbonView is minimized (IsMinimized="True") and KeyTips keyboard navigation is used to select a tab via ENTER or SPACE instead of typing an access-key letter, the ribbon's minimized popup opens over the window content as expected, but afterwards neither ESC nor ALT collapses it again. The popup remains open and overlaying the window content until the user clicks elsewhere with the mouse, trapping keyboard-only users in an invalid UI state.
Completed
Last Updated: 26 Aug 2026 12:27 by ADMIN
Release 2026.3.826 (2026 Q3)
LocalizableException with text "Format string is not in the correct format.", with inner ArgumentException "Format string is not in the correct format." is thrown. 

Currently the validation doesn't allow number format string starting with date or time formatting to have more that one section (for negative and zero numbers). Excel allows this type of number formats and if you set format like dd/mm/yyyy;[RED](#.##0); the positive numbers are visualized as dates, but negative numbers are visualized as numbers and their fore color is red.

Examples (including the final semicolons):

- ss;

- dd;

- dd/mm/yyyy;;

- mmm-yy;mmm-yy;_-* "-"??_-;_-@_-
Completed
Last Updated: 26 Aug 2026 12:27 by ADMIN
Release 2026.3.826 (2026 Q3)

Observed when loading a document: 

Completed
Last Updated: 26 Aug 2026 12:27 by ADMIN
Release 2026.3.826 (2026 Q3)
When number format ends with N commas, the resulting number should be divided to 1000 N times. Instead, such commas are ignored. 

For example, if the format is #.0,, and the value of the cell is 12,200,000, the number should be displayed as 12.200.0
Unplanned
Last Updated: 24 Aug 2026 12:04 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)

Unplanned
Last Updated: 20 Aug 2026 09:01 by ADMIN
Unplanned
Last Updated: 19 Aug 2026 09:26 by Martin Ivanov

The keyboard arrow selection doesn't select tabs, just moves the focus. This happens when the content area of RadRibbonView is minimizable and open. 

To work this around, manually select the focused tab on key down.

private void RadRibbonView_PreviewKeyDown(object sender, KeyEventArgs e)
{
    var ribbon = (RadRibbonView)sender;
    if (ribbon.IsMinimized && (e.Key == Key.Left || e.Key == Key.Right))
    {
        var focusedHeader = Keyboard.FocusedElement as RadRibbonTab;
        if (focusedHeader != null && ribbon.SelectedItem != focusedHeader)
        {
            ribbon.SelectedItem = focusedHeader;
            e.Handled = false;
        }
    }
}

Declined
Last Updated: 19 Aug 2026 08:08 by ADMIN
Initially RibbonView gets rendered design-time. Trying to edit RibbonTab-s or add new one causes the whole control to dissapear in the designer. Clean and rebuild of the solution doesn't help -- cleaning the Shadow cache of Visual Studio Designer is the onliest thing that helps.

The issue reproduces with Class Library containing the Ribbon setup and IsWindowsThemeEnabled property of RibbonWIndow turned off (default value).
Unplanned
Last Updated: 18 Aug 2026 10:42 by ADMIN
Created by: Vladimir
Comments: 1
Category: AI Coding Assistant
Type: Feature Request
1
Provide a way to use the Telerik WPF MCP server in an air-gapped environment.
Completed
Last Updated: 13 Aug 2026 09:40 by ADMIN
Release Telerik UI for WPF 2026.3.812 (Q3 2026)
Currently, when the user is editing a cell and saves the document without leaving the edit mode first, the current value is not preserved in the saved document.
When pressing the File -> Save button in the ribbon, the Save dialog doesn't appear at all.
 
Workaround: Manually commit the change before saving. This workaround will also respect data validation:
var layer = ((NormalWorksheetEditorPresenter)radSpreadsheet.ActiveWorksheetEditor.ActivePresenter).UILayers.GetByName(WorksheetPredefinedUILayers.CellInput);
CellInputUILayer cellInputUILayer = (CellInputUILayer)layer;
cellInputUILayer.ApplyChange();
Completed
Last Updated: 13 Aug 2026 09:40 by ADMIN
Release Telerik UI for WPF 2026.3.812 (Q3 2026)
Value of a cell is visualized outside of the cell boundaries, or the value is clipped and partially visible, when the cell is updated (from code-behind), while being in an inactive worksheet, and is referenced by another cell from the active sheet.

Workaround: get a value of some cell in the active sheet and set it again to the same cell.

The issue is reproducible after the official release of Q1 2015.
Completed
Last Updated: 13 Aug 2026 09:40 by ADMIN
Release Telerik UI for WPF 2026.3.812 (Q3 2026)
When RadSpreadsheet is placed inside a data template and the Workbook property is bound, the binding fails. 

In the Convert() method of the debug converter, the proper value is set. However, an empty workbook is displayed in the view.
1 2 3 4 5 6