Loading the Examples project fails with missing imported TelerikLicensingVersion.targets file.
Introduce support for reordering items within a RadRibbonBarGroup, allowing new buttons to be inserted at any position and existing buttons to be moved between different RadRibbonBarGroups.
To reproduce:
Add some notes to RadTreeView. Set the Font as follows in the NodeFormatting event:
Font font = new Font("Tahoma", 13f);
void tree_NodeFormatting(object sender, TreeNodeFormattingEventArgs e)
{
e.NodeElement.ContentElement.Font = font;
}
Start the project on Windows 7 or Vista with ClearType off and you will see that the font is thick.
Workaround:
Use the following node element:
public class MyTreeNodeElement : TreeNodeElement
{
protected override TreeNodeContentElement CreateContentElement()
{
return new MyTreeNodeContentElement();
}
protected override Type ThemeEffectiveType
{
get
{
return typeof(TreeNodeElement);
}
}
}
public class MyTreeNodeContentElement : TreeNodeContentElement
{
protected override void PrePaintElement(Telerik.WinControls.Paint.IGraphics graphics)
{
base.PrePaintElement(graphics);
Graphics g = graphics.UnderlayGraphics as Graphics;
if (g == null)
{
return;
}
if (this.Enabled)
{
g.TextRenderingHint = this.TextRenderingHint;
}
else
{
g.TextRenderingHint = System.Drawing.Text.TextRenderingHint.AntiAliasGridFit;
}
}
}
void tree_CreateNodeElement(object sender, CreateTreeNodeElementEventArgs e)
{
e.NodeElement = new MyTreeNodeElement();
}
And set the TextRenderingHint of the ContentElement:
Font font = new Font("Tahoma", 13f);
void tree_NodeFormatting(object sender, TreeNodeFormattingEventArgs e)
{
e.NodeElement.ContentElement.Font = font;
e.NodeElement.ContentElement.TextRenderingHint = System.Drawing.Text.TextRenderingHint.ClearTypeGridFit;
}
Workaround:
private void radTreeView1_NodeFormatting(object sender, TreeNodeFormattingEventArgs e)
{
e.NodeElement.ContentElement.TextAlignment = ContentAlignment.MiddleCenter;
}
Passing a value near zero to the Thickness property of the RadialGaugeNeedle throws an exception.
In this scenario, we set the Thickness property to 0.0000003569. This is a positive value but very near zero. In that case, the internal logic will try to paint the distance by using LinearGradientBrush. As the points between the points is very small (less than a pixel), the LinearGradientBrush throws OutOfMemory exception.
When is the Microsoft.Web.Webview2 issue expected to be resolved?
Even after adding in the Microsoft.Web.WebView2 1.0.4078.44 nuget dependency to my project, as suggested here: https://feedback.telerik.com/winforms/1714837-radpdfviewer-could-not-load-microsoft-web-webview2-winforms-in-q2-2026, I get a runtime exception because WebView2 is targeting .NET 10 10.0.0.17763.10 and my .NET 10 version is 10.0.201.
Should I downgrade to earlier version of Telerik UI for WPF or is there another workaround?
The Telerik dependencies I'm using are as follows:
Telerik.Windows.Controls.for.Wpf.Xaml.2026.2.701
Telerik.Windows.Controls.Data.for.Wpf.Xaml.2026.2.701
Telerik.Windows.Controls.Diagrams.for.Wpf.Xaml.2026.2.701
Telerik.Windows.Controls.Docking.for.Wpf.Xaml.2026.2.701
Telerik.Windows.Controls.FileDialogs.for.Wpf.Xaml.2026.2.701
Telerik.Windows.Controls.GridView.for.Wpf.Xaml.2026.2.701
Telerik.Windows.Controls.Navigation.for.Wpf.Xaml.2026.2.701
The arrow button click does not work as expected in the latest release version. This is a regression in our latest 2026.2.702 release, where the AllowedClickButtons property is not initialized correctly. We are working on a fix! Please subscribe to this item, and you will receive an email notification when we introduce the fix.
In the meantime, you can apply the following workaround:
this.radDropDownList1.DropDownListElement.ArrowButton.AllowedClickButtons = MouseButtons.Left;Or use v.2026.2.520, where the arrow button functions as usual.
We appreciate your patience and apologize for the inconvenience this issue may have caused.
Clients with perpetual license may observe the following warning when using UI.for.WinForms.AllControls.Net90 (v.2026.1.415):
Telerik and Kendo UI Licensing warning TKL403: Services associated with Telerik Document Processing Libraries version 2026.1.402.80 require a subscription or trial license. Please obtain a subscription license at https://prgress.co/3PwQMKZ
Telerik and Kendo UI Licensing warning TKL004: Unable to locate licenses for all products.
The vertical and horizontal scrollbar positions get cached during scrolling. If you scroll around and then resize the RadRichTextEditor so that the scrollbars are no longer needed and then you resize the editor again to show the scrollbars, the cached position is used, instead of resetting it to 0,0.
This reproduces when the LayoutMode of the editor i set to FlowNoWrap.
To work this around, reset the scrollbars' Value to 0 on SizeChanged.
private void RadRichTextEditor1_SizeChanged(object sender, EventArgs e)
{
Normalize(radRichTextEditor1.RichTextBoxElement.VerticalScrollBar);
Normalize(radRichTextEditor1.RichTextBoxElement.HorizontalScrollBar);
}
private static void Normalize(RadScrollBarElement sb)
{
int maxUser = Math.Max(sb.Minimum, sb.Maximum - sb.LargeChange + 1);
if (sb.Visibility != ElementVisibility.Visible)
{
sb.Value = sb.Minimum;
return;
}
if (sb.Value > maxUser)
{
sb.Value = maxUser;
}
}
To reproduce:
- Bind the control and set the auto filter functionality.
- Type a value and press the tab key or click ouside of the control.
- Subscribe to the DropDownClosed event and observe that the SelectedValue and the text are different.
Workaround:
void radMultiColumnComboBox1_DropDownClosed(object sender, Telerik.WinControls.UI.RadPopupClosedEventArgs args)
{
this.radMultiColumnComboBox1.Text = this.radMultiColumnComboBox1.SelectedValue.ToString();
}
To reproduce: - Add some items to the control and set the DropDownAnimationEnabled to false. - Programmatically select the third item - Start the application, open the drop down and scroll up with the mouse - you will notice that the grid is not scrolled up. Workaround: Set DropDownAnimationEnabled to true.
When set the SelectedIndex property in the DropDownClosed event selected index is not set correctly.
Workaround:
private void radMultiColumnComboBox1_DropDownClosed(object sender, Telerik.WinControls.UI.RadPopupClosedEventArgs args)
{
this.radMultiColumnComboBox1.SelectedIndex = 0;
this.radMultiColumnComboBox1.EditorControl.CurrentRowChanging += new CurrentRowChangingEventHandler(EditorControl_CurrentRowChanging);
}
void EditorControl_CurrentRowChanging(object sender, CurrentRowChangingEventArgs e)
{
e.Cancel = true;
this.radMultiColumnComboBox1.EditorControl.CurrentRowChanging -= EditorControl_CurrentRowChanging;
}
When filtering is applied to RadMultiColumnComboBox editor in CellEditorInitialized event of RadGridView, the selected item is second one, if the new row is edited.
Workaround: change the event handler by adding the following lines of code in the end of the RadGridView1_CellEditorInitialized:
Dim value As Object = e.Row.Cells(e.ColumnIndex).Value
If value Is Nothing Then
editor.EditorControl.CurrentRow = Nothing
Else
editor.Value = e.Row.Cells(e.ColumnIndex).Value
End If
The last selected item is not tokenized when there isn't enough space, and it needs to move to the second line.