Unplanned
Last Updated: 22 Oct 2026 10:27 by ADMIN

The filter is not updated when the DeferTextChange property is set to True.  The properties set to the control:

<telerik:RadMultiColumnComboBox x:Name="OptionsComboBox"
                                DisplayMemberPath="Name"
                                NullText="Select an option..."
                                CloseDropDownAfterSelectionInput="True"
                                DropDownWidth="440" DropDownHeight="220"
                                Height="32"
                                SelectionBoxesVisibility="Collapsed"
                                AutoCompleteMode="SuggestAppend"
                                ClearSelectionOnDeleteOrBackKey="True"
                                DeferTextChange="True">
. . . . . 
It is reproducible using the following steps:

1. Select Banana from the dropdown. It should appear as editable text without the little × button.
2. Reopen the dropdown, so we can se it
3. Click in the middle of banana in the textbox(not the dropdown), then Ctrl+A and type zz.
4. Wait a second, then Ctrl+A, Backspace.

Unplanned
Last Updated: 21 Oct 2026 14:36 by Martin Ivanov

RadVirtualGrid retains pending off-screen PushCellValue values across Reset(), Reset(rowCount, columnCount), and DataProvider replacement. When indices are reused for different data, the first realized cell consumes the stale value instead of retrieving the value from the new DataProvider. A pushed null renders a blank. Scrolling away and back retrieves the correct value. This can display data from a different item once after a dataset change.

STEPS TO REPRODUCE
1. Attach a DataProvider over 200 rows to a RadVirtualGrid. Keep the viewport at the top (rows 0–30 visible).
2. Call grid.PushCellValue(150, 2, "STALE") while row 150 is off-screen. Nothing visible changes (expected).
3. Replace the data: grid.Reset() and assign a new DataProvider over a different collection whose item at index 150 has a different value in column 2.
4. Scroll so row 150 comes into view.

Expected: cell (150, 2) shows the new item's value via CellValueNeeded.
Actual: cell (150, 2) shows "STALE". Scrolling it out of view and back in then shows the correct value.
Unplanned
Last Updated: 21 Oct 2026 08:16 by ADMIN
Zooming changes the current page number in continuous view.
Unplanned
Last Updated: 20 Oct 2026 13:22 by Martin Ivanov
RadSpeechToTextButton remains in memory after its default callout tooltip is displayed and the button is removed from the visual tree. This also retains its containing control and associated data, causing memory usage to accumulate when controls are repeatedly created and removed.
Unplanned
Last Updated: 20 Oct 2026 11:23 by ADMIN
Created by: Dess
Comments: 0
Category: UI for WPF
Type: Feature Request
0

ToastNotification integrates with the Windows Notification Platform and displays notifications similar to native Windows 10/11 system toasts. Even though there is another declined request, I believe that it would value to the suite: https://feedback.telerik.com/wpf/1352632-new-control-toast-notification 

Telerik UI for WinForms have both, TostNotification and DesktopAlert.

Unplanned
Last Updated: 20 Oct 2026 08:15 by ADMIN
Created by: Dess
Comments: 0
Category: UI for WPF
Type: Feature Request
0

A Sunburst Chart is a multi-level circular chart used to visualize hierarchical data and part-to-whole relationships.

Picture of a Sunburst Chart in Office 2016 for Windows

Unplanned
Last Updated: 19 Oct 2026 13:39 by Martin Ivanov
When AdomdDataProvider (RadPivotGrid) has a multi-level user hierarchy (for example Calendar: Year > Week) as the first row group description, followed by two or more further row hierarchies (for example Customer and Code), the aggregate value of each top-level group (the year rows) is not the group total. It is the value of the last member of the second hierarchy within that group (the last customer in the year). The grand total is correct.
Unplanned
Last Updated: 16 Oct 2026 13:05 by Martin Ivanov

The IsBusy property of RadBusyIndicator does not correctly reflect the value of its data-bound source when the control is unloaded and then loaded again while using a OneWay binding.

A common scenario where this occurs is when RadBusyIndicator is hosted inside a TabItem of a TabControl:

  1. IsBusy is bound (OneWay) to a ViewModel property whose value is True.
  2. The user switches to another tab, causing the RadBusyIndicator to be unloaded.
  3. During the unload process, the control internally sets its IsBusy property to False.
  4. The ViewModel property remains True.
  5. When the user navigates back to the original tab, the RadBusyIndicator is loaded again.
  6. Although the bound ViewModel property is still True, the control's IsBusy property remains False.

The binding is not re-evaluated when the control is loaded again, resulting in the control displaying a stale value that is out of sync with the bound ViewModel property.

Unplanned
Last Updated: 14 Oct 2026 09:12 by ADMIN
Borders can overhang 1 px from the corresponding cells. The issue is reproducible only on some zoom levels, and is most probably related to WPF layout rounding. The issue is mostly visible when borders are missing. 

On different zoom levels, different borders are hanging.
Unplanned
Last Updated: 14 Oct 2026 09:12 by ADMIN
Clicking on floating Image when the caret position is not in the viewport, changes the viewport and starts image dragging. Instead, the image should just be selected.

Steps to reproduce:
1. Start with empty document
2. Insert image, make it floating (right-click on it, select Text Wrapping -> In Front Of Text)
3. Drag the image near the bottom of the document.
4. Scroll and, if needed, zoom to such a factor, so that the first paragraph is outside of the view port.
5. Select the image (keep in mind that the image shouldn't be selected - the position should be at some of the previous paragraphs)
Observe: The image dragging adorner is visible and the viewport is changed.
Expected: The behavior shall be the same as MS Word - the viewport shouldn't be changed, and the image should just be selected
Unplanned
Last Updated: 14 Oct 2026 09:11 by ADMIN
When floating image is added to empty table cell, it is positioned in a way that overlaps the table border. 
Unplanned
Last Updated: 14 Oct 2026 09:10 by ADMIN
Bold is not reset when creating a bullet line on a new line 
Unplanned
Last Updated: 14 Oct 2026 09:10 by ADMIN
When overriden in a derived class the GetAllNames method receives an empty IEnumerable in the "parentGroupNames" parameter.
Unplanned
Last Updated: 14 Oct 2026 09:09 by ADMIN
Unplanned
Last Updated: 14 Oct 2026 09:08 by ADMIN
GoToPage() method is not working correctly in some cases when called in DocumentChanged event handler. The known cases are described below:

   1. When RadPdfViewer and the document are loaded initially and document is set through the RadPdfViewer.Document property.
Workaround: DocumentSource property could be set (in XAML or in code-behind) instead of the Document property. If the Document property is used, this should be done after RadPdfViewer is loaded.

    2. When the ScaleMode is changed in DocumentChanged event handler and then GoToPage() method is called in the same event handler.
Unplanned
Last Updated: 14 Oct 2026 09:07 by ADMIN
When inserting text (document fragment) next to a correctly spelled word they get both underlined as incorrect.
Unplanned
Last Updated: 14 Oct 2026 09:07 by ADMIN
Currently when the text contains consecutive non-space symbols like "~!@#$%^&*()_+=-`[]{};:'"/\|., ", each character is detected as a separate word. Instead, they should be considered one word, including all the subsequent space characters.

The following functionalities should respect this grouping:
- Caret navigation by words (CTRL + left/right arrow), MoveCaret UI command and the corresponding DocumentPosition methods.
- Selecting word by double clicking.
Unplanned
Last Updated: 14 Oct 2026 09:06 by ADMIN
'Decrement paragraph left indent' command can set negative left indent which makes bullets/numbering of a list clipped. Instead, it shouldn't be executed if the bullets/numbering would become invisible.

Workaround: Cancel the command in CommandExecuting event:

            this.radRichTextBox.CommandExecuting += (sender, e) =>
            {
                if (e.Command == this.radRichTextBox.Commands.DecrementParagraphLeftIndentCommand)
                {
                    if (this.radRichTextBox.Document.Selection.GetSelectedParagraphs().Any(p => p.IsInList && p.LeftIndent <= 24))
                    {
                        e.Cancel = true;
                    }
                }
            };
Unplanned
Last Updated: 14 Oct 2026 09:05 by ADMIN
The spacing between the letters is too big.
Unplanned
Last Updated: 14 Oct 2026 09:05 by ADMIN
The built-in Hyperlink style is not applied to hyperlinks imported from HTML (<a> tag). As a result, the hyperlinks in the document do not have the blue underline.

Workaround: Subscribe for the SetupDocument event of the HtmlDataProvider and set the hyperlinks' style manually.
private void HtmlDataProvider_SetupDocument(object sender, Telerik.Windows.Documents.FormatProviders.SetupDocumentEventArgs e)
{
    StyleDefinition hyperLinkStyle = e.Document.StyleRepository[RadDocumentDefaultStyles.HyperlinkStyleName];
    hyperLinkStyle.SpanProperties.ForeColor = Colors.Green;//Color.FromRgb(0xff, 0x7a, 0xcc);
    var hyperlinks = e.Document.EnumerateChildrenOfType<HyperlinkRangeStart>();

    RadDocumentEditor editor = new RadDocumentEditor(e.Document);
    editor.Document.History.IsEnabled = false;

    foreach (HyperlinkRangeStart hyperlink in hyperlinks)
    {
        e.Document.Selection.SelectAnnotationRange(hyperlink);
        editor.ChangeStyleName(RadDocumentDefaultStyles.HyperlinkStyleName);
    }
    e.Document.Selection.Clear();

    editor.Document.History.IsEnabled = true;
}
1 2 3 4 5 6