Unplanned
Last Updated: 25 Mar 2026 10:00 by Martin Ivanov
Currently, when you insert a content control using TextProperties, CheckBoxProperties, etc., the applied font is the default one for the content controls. Instead, it should use the font of the associated span/paragraph where it was inserted. For example, if you type "Hello world" and set its font size to 36, then place the cursor between "Hello" and "world" and insert a textbox content control there, the font size of the textbox will be something like 10, instead of 36.

Synchronize the font properties and make sure that the content control uses same font as the existing paragraph/span.
Unplanned
Last Updated: 23 Mar 2026 16:40 by Martin Ivanov

The label of the field that allows you to set the ScreenTip in the Hyperlink dialog is not vertically centered to the associated textbox visual. This reproduces in the Windows11 theme.

To work this around, get the TextBlock element in the Hyperlink dialog and set its VerticalAlignment property to Center.

private void RadSpreadsheet_Loaded(object sender, RoutedEventArgs e)
{
    var hyperlinkDialog = this.spreadsheet.ActiveWorksheetEditor.Dialogs.HyperlinkDialog as HyperlinkDialogContent;
    hyperlinkDialog.Loaded += HyperlinkDialog_Loaded;
}

private void HyperlinkDialog_Loaded(object sender, RoutedEventArgs e)
{
    var dialog = (HyperlinkDialogContent)sender;
    var screenTipLocalizedText = LocalizationManager.Manager.GetStringOverride("Spreadsheet_InsertHyperlinkDialog_ScreenTip");
    var screenTipTb = dialog.ChildrenOfType<TextBlock>().FirstOrDefault(x => x.Text == screenTipLocalizedText);
    if (screenTipTb != null)
    {
        screenTipTb.VerticalAlignment = VerticalAlignment.Center;
    }            
}

Unplanned
Last Updated: 23 Mar 2026 15:49 by Martin Ivanov
Currently, the headers of the menu items in the context menu are hardcoded. Add localization support so they change based on the applied culture.
Unplanned
Last Updated: 20 Mar 2026 14:20 by Martin Ivanov
Make the UpdateViewPort of the SelectionUILayer class virtual so it can be overridden, thus allowing customization of the selection rectangle drawn in the UI.
Unplanned
Last Updated: 20 Mar 2026 10:21 by ADMIN
Binding erros appears when clicking on the Operator/Constants option in the left tree:

System.Windows.Data Error: 40 : BindingExpression path error: 'Children' property not found on 'object' ''ConstantEditorItemModel' (HashCode=24850331)'. BindingExpression:Path=Children; DataItem='ConstantEditorItemModel' (HashCode=24850331); target element is 'RadTreeViewItem' (Name=''); target property is 'ItemsSource' (type 'IEnumerable')

System.Windows.Data Error: 40 : BindingExpression path error: 'Children' property not found on 'object' ''OperatorEditorItemModel' (HashCode=64577580)'. BindingExpression:Path=Children; DataItem='OperatorEditorItemModel' (HashCode=64577580); target element is 'RadTreeViewItem' (Name=''); target property is 'ItemsSource' (type 'IEnumerable')
Unplanned
Last Updated: 17 Mar 2026 13:18 by Stenly
The Polygon elements that represent the background and border of a content control can have their size changed when adding a new line or a paragraph. 
Unplanned
Last Updated: 17 Mar 2026 09:27 by Stenly
Created by: Stenly
Comments: 0
Category: GanttView
Type: Feature Request
0
Introduce an out-of-the-box zooming and panning functionality in the TimeRuler part.
Unplanned
Last Updated: 11 Mar 2026 11:38 by Stenly
The key tips of RadRibbonView remain visible when pressing Alt+Tab to change to another app and the KeyTipService.ActivationMode is set to PreviewKeyDown.
Unplanned
Last Updated: 10 Mar 2026 13:35 by Stenly
When navigating the drop-down items of the RadCalendar control and a narrator is used, sometimes a wrong value is returned when navigating them via the arrow keys.
Unplanned
Last Updated: 06 Mar 2026 13:57 by Manish

We have a document in XLS format produced by GemBox. The yellow cells get black once the document is imported and then exported (back to XLS or XLSX) with RadSpreadProcessing.

Unplanned
Last Updated: 02 Mar 2026 12:48 by Luc
Currently, RadRichTextBox supports the import and export of shapes from and to Office Open XML (DOCX). When exporting to PDF, the shapes are converted to images. When exporting to other formats the shapes are lost.
Unplanned
Last Updated: 19 Feb 2026 06:54 by Gert
Currently, the appointments in the same group in TimelineViewDefinition will be drawn on multiple lines if their date ranges overlap. Internally, the group height is split into "rows" for each overlapping that happens and then each appointment is rendered on the corresponding row.

Add a mechanism to control the number of rows and the row position of each appointments in the same group.
Unplanned
Last Updated: 16 Feb 2026 15:10 by ADMIN
ADMIN
Created by: Anna
Comments: 0
Category: Spreadsheet
Type: Feature Request
2
The SUMIFS function adds all of its arguments that meet multiple criteria.

A list of the supported functions is available at http://docs.telerik.com/devtools/document-processing/libraries/radspreadprocessing/features/formulas/functions

This function can be implemented as a custom function. Check the following resources for more details on how to achieve that:

- http://docs.telerik.com/devtools/document-processing/libraries/radspreadprocessing/features/formulas/custom-functions
- https://github.com/telerik/xaml-sdk/tree/master/Spreadsheet/WPF/CustomFunctions
Unplanned
Last Updated: 12 Feb 2026 14:42 by Stenly
Currently, the GenerateExport method provides a PivotExportModel instance where the Cells collection is populated with the formatted value of the cells.

We could add an option to allow the copying of the raw data instead.
Unplanned
Last Updated: 11 Feb 2026 16:26 by ADMIN
Scheduled for 2026 Q2 (20.05.2026)

In the WPF Create New Project Wizard, the target framework versions dropdown is empty when no distribution is installed:

 

Unplanned
Last Updated: 11 Feb 2026 13:43 by Martin Ivanov
The VectorTileMapProvider works with a JSON file containing styles for the map tiles. Currently, the provider doesn't read the "sprite" and "glyph" fields of the JSON. Add support for these fields.
Unplanned
Last Updated: 10 Feb 2026 07:40 by ADMIN
Scheduled for 2026 Q2 (20.05.2026)
Created by: Graham
Comments: 0
Category: Installer and VS Extensions
Type: Bug Report
2
Upgrade Wizard for WPF and WinForms doesn't support .NET 10
Unplanned
Last Updated: 04 Feb 2026 15:03 by Martin Ivanov

The CollectionEditor control has a resize functionality which allows you to drag its bottom right cornet, which changes the Width and Height of the root element in the ControlTemplate of the CollectionEditor. When hosted in CollectionEditorPicker, the CollectionEditor is placed in a RadDropDownButton's DropDownContent which is basically a Popup with Placement=Bottom. When the popup goes near the bottom edge of the screen, thus doesn't having enough height to render all its contents, the Popup is automatically re-positioned so it aligns top to its parent element (the RadDropDownButton in this case). In other words, the Popup starts behaving as if its Placement=Top. 

This behavior leads to issues with the vertical resizing of the CollectionEditor control. Firstly, when the Popup is automatically aligned using the Top placement, if you resize to a size small enough to fit under the picker control, the Popup gets re-positioned below the picker. Secondly, if you vertically resize the CollectionEditor to a bigger size while aligned to Top, the resizing action will increase the control height, but because of the alignment it will look like the resizing happens from the top corner of the control. In this scenario, also the buttons of the CollectionEditor disappear.

To work this around, you can disable the resizing behavior of the CollectionEditor control.

 static MainWindow()
 {
     EventManager.RegisterClassHandler(typeof(CollectionEditor), CollectionEditor.LoadedEvent, new RoutedEventHandler(CollectionEditor_Loaded));
 }

 private static void CollectionEditor_Loaded(object sender, RoutedEventArgs e)
 {
     var collectionEditor = (CollectionEditor)sender;
     var popupParent = collectionEditor.ParentOfType<Popup>();
     if (popupParent != null && popupParent.PlacementTarget.GetType() == typeof(CollectionEditorPicker))
     {
         collectionEditor.ResizeGripperVisibility = Visibility.Collapsed;
     }
 }

 

Unplanned
Last Updated: 23 Jan 2026 21:23 by JJ
Created by: Piotr
Comments: 1
Category: WatermarkTextBox
Type: Feature Request
2
Add support for RadWatermarkTextBox.
Unplanned
Last Updated: 23 Jan 2026 12:23 by Martin Ivanov

The position of the popup representing the IntelliPrompt is wrong when shown on the monitor with the higher DPI scale, in a setup with two monitors with different DPI settings. For example, if one monitor has 100% DPI scale and the other 125%, the position of the popup will be wrong when the app is on the 125% monitor.

To work this around, use the Caret visual as the PlacementTarget for the popup and set its offsets to 0 after it is shown.

 private void RadSyntaxEditor_PreviewKeyDown(object sender, System.Windows.Input.KeyEventArgs e)
 {
     if (KeyboardModifiers.IsControlDown && e.Key == Key.Space)
     {		
        e.Handled = true;

		var editor = (RadSyntaxEditor)sender;
        CaretPosition startPosition = new CaretPosition(editor.CaretPosition);
        CaretPosition endPosition = new CaretPosition(editor.CaretPosition);
        editor.IntelliPrompts.CompletionListWindow.Show(startPosition, endPosition);
		editor.IntelliPrompts.CompletionListWindow.HorizontalOffset = 0;
		editor.IntelliPrompts.CompletionListWindow.VerticalOffset = 0;
     }
 }

 private void RadSyntaxEditor_Loaded(object sender, System.Windows.RoutedEventArgs e)
 {
    var editor = (RadSyntaxEditor)sender;
    var caret = editor.FindChildByType<Telerik.Windows.Controls.SyntaxEditor.UI.Caret>();
    editor.IntelliPrompts.CompletionListWindow.PlacementTarget = caret;
    editor.IntelliPrompts.CompletionListWindow.Placement = System.Windows.Controls.Primitives.PlacementMode.Bottom;
 }

1 2 3 4 5 6