Pending Review
Last Updated: 17 Jan 2020 13:38 by ADMIN
when using the flent theme,the RadDocking's left auto hide area and the top  auto hide area can't resize size ,
at the same time,when resize the right auto hide area towards the bigger,don't show the resize bar!
Pending Review
Last Updated: 20 Jan 2020 15:29 by ADMIN

using GroupStyle ,and setting : ScrollViewer.CanContentScroll="False",when click the item,
within the group,the ScrollViewer auto scroll up and down,don't using VirtualizingPanel.
but the microsoft ListBox is OK!

 the code like the follwoing:
    <telerik:RadListBox Width="250" ItemsSource="{Binding Data.View}" SelectionMode="Single"
                            ItemTemplate="{StaticResource ListBoxTemplate}"
                            <Style TargetType="{x:Type GroupItem}">
                                <Setter Property="Template">
                                        <ControlTemplate TargetType="{x:Type GroupItem}">
                                            <Expander IsExpanded="True"
                                                    <StackPanel Orientation="Horizontal">
                                                        <TextBlock Text="{Binding Path=Name}"
                                                        VerticalAlignment="Center" />
                                                        <TextBlock Text="{Binding Path=ItemCount, StringFormat=Count:{0}}"
                                                        Margin="5,0,0,0" />
                                                <ItemsPresenter />

Last Updated: 09 Jan 2020 13:39 by ADMIN
NuGet: A wrong dependency is added when installing the SpreadsheetStreamingExport package.
Last Updated: 12 Dec 2019 09:15 by ADMIN
Created by: Heiko
Comments: 3
Category: UI for WPF
Type: Bug Report
The WPF .NET Core 3 packages reference assemblies from SharpDX project. For one, these assemblies only work with .NET Framework 4.x. In addition, the project will not be developed further and there will not be a version compatible with .NET Core 3.x or later versions. I consider this as a serious bug and Telerik should think about removing the SharpDX assemblies and swapping it for another. Even if my project compiles without errors, you always have the warning signs on the dependencies.
Last Updated: 18 Nov 2019 08:18 by ADMIN

When using OpenStreetMaps with APIKey (required for Cycle and Transport variations)

the key is not automatically passed to the builtin minimap and it shows 'Api Key Required' in some tiles.

Last Updated: 17 Jan 2020 15:25 by ADMIN

when use the RadTransitionControl's SlideAndZoomTransition effect for the RadTabControl, the radComboBox Multiple Selection will lost in the  tabItem。

the  radComboBox data is from the mvvm binding,after change the tabitem,the Multiple Selection become single selection.

the RadTabControl's style is following:


           <ControlTemplate x:Key="TabControlTemplate" TargetType="telerik:RadTabControl">
            <telerik:RadDockPanel LastChildFill="True">
                <telerik:LayoutTransformControl x:Name="HeaderDockedElement" telerik:RadDockPanel.Dock="Top">
                    <Grid SnapsToDevicePixels="True">
                        <Border x:Name="HeaderBackground" Background="{TemplateBinding HeaderBackground}" Visibility="{TemplateBinding BackgroundVisibility}"/>
                        <telerik:RadDockPanel Panel.ZIndex="10">
                            <telerik:LayoutTransformControl x:Name="AdditionalContentTransform" Margin="0" telerik1:RadDockPanel.Dock="Right">
                                <ContentPresenter x:Name="AdditionalContentElement" Content="{TemplateBinding AdditionalContent}"/>
                            <ToggleButton x:Name="DropDownButtonElement"
                                    Style="{TemplateBinding DropDownButtonStyle}"
                                    IsChecked="{Binding IsDropDownOpen, Mode=TwoWay, RelativeSource={RelativeSource TemplatedParent}}">
                                    <telerikTabControl:DropDownMenu x:Name="DropDownMenuElement"
                                            Style="{TemplateBinding DropDownStyle}"
                                            ItemTemplate="{TemplateBinding ItemDropDownContentTemplate}"
                                            ItemTemplateSelector="{TemplateBinding ItemDropDownContentTemplateSelector}"
                                            DisplayMemberPath="{TemplateBinding DropDownDisplayMemberPath}"/>
                            <RepeatButton x:Name="LeftScrollButtonElement" Style="{StaticResource ScrollButtonStyle}">
                                <telerik:RadGlyph Glyph="{StaticResource GlyphArrowChevronLeft}"/>
                            <RepeatButton x:Name="RightScrollButtonElement" Style="{StaticResource ScrollButtonStyle}" telerik:RadDockPanel.Dock="Right">
                                <telerik:RadGlyph Glyph="{StaticResource GlyphArrowChevronRight}"/>
                            <ScrollViewer x:Name="ScrollViewerElement"
                                    Style="{StaticResource EmptyScrollViewerStyle}"
                                    HorizontalScrollBarVisibility="{Binding (ScrollViewer.HorizontalScrollBarVisibility), RelativeSource={RelativeSource TemplatedParent}}">
                <Border x:Name="ContentBorder"
                        BorderBrush="{TemplateBinding BorderBrush}"
                        BorderThickness="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=BorderThickness, Mode=TwoWay}"
                        Background="{TemplateBinding Background}"
                        Padding="{TemplateBinding Padding}">
                        <telerik:RadTransitionControl x:Name="ContentElement"
                                            Visibility="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=IsContentPreserved,Converter={StaticResource InvertedBooleanToVisibilityConverter}}"
                                            Content="{TemplateBinding SelectedContent}"
                                            ContentTemplate="{TemplateBinding SelectedContentTemplate}"
                                            ContentTemplateSelector="{TemplateBinding SelectedContentTemplateSelector}"
                                        <telerik:SlideAndZoomTransition SlideDirection="LeftToRight" MinZoom="1" StartSlideAt="0.01" MinAlpha="1"/>
                                        <telerik:SlideAndZoomTransition SlideDirection="RightToLeft" MinZoom="1" StartSlideAt="0.01" MinAlpha="1"/>
                        <Grid x:Name="ContentElementsPanel" Visibility="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=IsContentPreserved, Converter={StaticResource BooleanToVisibilityConverter}}"/>
            <Trigger Property="DropDownDisplayMode" Value="Visible">
                <Setter Property="Visibility" Value="Visible" TargetName="DropDownButtonElement"/>
                    <Condition Property="DropDownDisplayMode" Value="WhenNeeded"/>
                    <Condition SourceName="ScrollViewerElement" Property="ComputedHorizontalScrollBarVisibility" Value="Visible"/>
                <Setter Property="Visibility" Value="Visible" TargetName="DropDownButtonElement"/>
            <Trigger Property="TabStripPlacement" Value="Top">
                <Setter Property="BorderThickness" TargetName="ContentBorder" Value="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=BorderThickness, Converter={StaticResource ThicknessToOrientedThicknessConverter}, ConverterParameter=LeftBottomRight}"/>
            <Trigger Property="TabStripPlacement" Value="Left">
                <Setter TargetName="DropDownMenuElement" Property="HorizontalOffset" Value="0"/>
                <Setter TargetName="DropDownMenuElement" Property="VerticalOffset" Value="-3"/>
                <Setter Property="telerik:RadDockPanel.Dock" Value="Left" TargetName="HeaderDockedElement"/>
                <Setter Property="telerik:RadDockPanel.Dock" Value="Left" TargetName="AdditionalContentTransform"/>
                <Setter Property="telerik:RadDockPanel.Dock" Value="Left" TargetName="DropDownButtonElement"/>
                <Setter Property="LayoutTransform" TargetName="HeaderDockedElement">
                        <RotateTransform Angle="-90"/>
                <Setter Property="BorderThickness" TargetName="ContentBorder" Value="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=BorderThickness, Converter={StaticResource ThicknessToOrientedThicknessConverter}, ConverterParameter=TopRightBottom}"/>
            <Trigger Property="TabStripPlacement" Value="Right">
                <Setter TargetName="DropDownMenuElement" Property="HorizontalOffset" Value="0"/>
                <Setter TargetName="DropDownMenuElement" Property="VerticalOffset" Value="3"/>
                <Setter Property="LayoutTransform" TargetName="HeaderDockedElement">
                        <RotateTransform Angle="90"/>
                <Setter Property="BorderThickness" TargetName="ContentBorder" Value="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=BorderThickness, Converter={StaticResource ThicknessToOrientedThicknessConverter}, ConverterParameter=TopLeftBottom}"/>
            <Trigger Property="TabStripPlacement" Value="Bottom">
                <Setter TargetName="DropDownMenuElement" Property="HorizontalOffset" Value="3"/>
                <Setter Property="telerik:RadDockPanel.Dock" Value="Left" TargetName="AdditionalContentTransform"/>
                <Setter Property="telerik:RadDockPanel.Dock" Value="Left" TargetName="DropDownButtonElement"/>
                <Setter Property="LayoutTransform" TargetName="HeaderDockedElement">
                        <RotateTransform Angle="180"/>
                <Setter Property="LayoutTransform" TargetName="AdditionalContentTransform">
                        <RotateTransform Angle="180"/>
                <Setter Property="BorderThickness" TargetName="ContentBorder" Value="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=BorderThickness, Converter={StaticResource ThicknessToOrientedThicknessConverter}, ConverterParameter=TopRightLeft}"/>
    <Style TargetType="telerik:RadTabControl">
        <Setter Property="mat:MaterialAssist.ShadowDepth" Value="Depth1"/>
        <Setter Property="TextOptions.TextRenderingMode" Value="ClearType"/>
        <Setter Property="BorderBrush" Value="{telerik1:FluentResource ResourceKey=BasicBrush}"/>
        <Setter Property="HeaderBackground" Value="{telerik1:FluentResource ResourceKey=MainBrush}"/>
        <Setter Property="BorderThickness" Value="1"/>
        <Setter Property="Background" Value="{telerik1:FluentResource ResourceKey=PrimaryBackgroundBrush}"/>
        <Setter Property="MinWidth" Value="5"/>
        <Setter Property="MinHeight" Value="20"/>
        <Setter Property="HorizontalContentAlignment" Value="Stretch"/>
        <Setter Property="VerticalContentAlignment" Value="Stretch"/>
        <Setter Property="IsTabStop" Value="False"/>
        <Setter Property="FontFamily" Value="{telerik1:FluentResource ResourceKey=FontFamily}"/>
        <Setter Property="FontSize" Value="{telerik1:FluentResource ResourceKey=FontSize}"/>
        <Setter Property="Foreground" Value="{telerik1:FluentResource ResourceKey=MarkerBrush}"/>
        <Setter Property="ItemsPanel">
        <Setter Property="DropDownButtonStyle" Value="{StaticResource DropDownButtonStyle}"/>
        <Setter Property="DropDownStyle" Value="{StaticResource DropDownMenuStyle}"/>
        <Setter Property="ScrollViewer.HorizontalScrollBarVisibility" Value="Auto"/>
        <Setter Property="Template" Value="{StaticResource TabControlTemplate}"/>


Last Updated: 04 Nov 2019 13:50 by ADMIN

RadComboBox dropdown list leave a blank after the last item!

look the attachment.

Last Updated: 16 Oct 2019 05:59 by ADMIN
Release R3 2019 SP1
     When open the radCombobox's drop list,put the mouse in the  next to last item,
then scroll the mouse back and forth,then the mouseover mark disappear,just when move the mouse to
the other item ,the mouseover mark will appear.
Last Updated: 13 Dec 2019 13:15 by ADMIN
Created by: LindenauAtSOG
Comments: 13
Category: UI for WPF
Type: Bug Report


- Multiple screen RDP-Session with option "Show windowcontents while dragging" turned off.

- RadTabbedwindow with AllowTransparency = false (might not be necessary)


When dragging a maximized TabbedWindow to a different screen into maximized mode, it is allways maximized on the primary screen.
Dragging it on the target screen so that it is not maximized and then clicking maximize works.

The issue only appears when the mentiond setting in the RDP-Session is turned off.

Last Updated: 04 Nov 2019 12:59 by ADMIN
Created by: wu
Comments: 2
Category: UI for WPF
Type: Bug Report

    For the Pivot control,if the group header width greater than the first column width,when start the app,
the first column width will expand the group header width(like the attach file "Start.png"),
instead of it self width (like the attach file "ResizeColumn.png",it is our desired),moreover,when resize the column width,like the attach file "ResizeColumn.png",
then Collapse,the result like the attach file "Collapse.png",but not our desired the group header width(should not cover the text).

Last Updated: 30 Oct 2019 08:19 by ADMIN
Release R3 2019 SP1
As suggested in the orginal support ticket 1430154 I'm opening a separate bug reprot for the RadNumericUpDown control.

Visual Studio 2019 solution to reproduce the problem is attached to the bug report.
Last Updated: 03 Sep 2019 09:40 by ADMIN
Export and then import a linked style with HtmlFormatProvider and the style gets lost on import.
In Development
Last Updated: 27 Jan 2020 12:43 by ADMIN
Created by: Martin Ivanov
Comments: 2
Category: UI for WPF
Type: Bug Report

Most commonly the exception message is "Input file or data stream does not conform to the expected file format specification".

This appears because of the glyphs font used in the different controls.

To work this around you can use two approaches:

  • Update to Windows 7 SP2.

  • The second option is to download the UI for WPF source code, find the TelerikWebUI.ttf file and convert it to .otf using a third party tool (like FontForge for example). Then use a reflection to replace the font file, before the application startup. For example:
    var dictionary = typeof(RadGlyph).GetField("registeredTypefaces", BindingFlags.NonPublic | BindingFlags.Static)?.GetValue(null) as Dictionary<string, Typeface>;
    RadGlyph.RegisterFont(new FontFamily(new Uri("pack://application:,,,/WpfApp3;component/TelerikFont/", UriKind.RelativeOrAbsolute), "./#TelerikWebUI"), "TelerikWebUI");
    In the code snippet, "WpfApp3" is the assembly name of your project, and "TelerikFont" is a folder in your project, containing the converted font file. You can call this code in the OnStartup override of App.xaml.cs. Or before the InitializeComponent() call in the main window's constructor.
Last Updated: 09 Jul 2019 13:06 by ADMIN

See attached picture together with these steps.

  1. select a item in the list
  2. import multiple other items in one go -> the last imported item is marked as selected (this is OK), the previously selected item is no longer marked as selected (this is OK).
  3. SHIFT select the first item of the ones imported in step 2 -> the items between the last imported item and the first imported item are selected, but the item that was selected in step 1 is now also selected...


Thanks in advance!



Last Updated: 09 Jul 2019 06:32 by ADMIN
when open the RadRibbonBackstage by click the ApplicationButton ,if click some one area which is not  the above ApplicationButton,
then the RadRibbonBackstage  is closed,the ApplicationButton's fluent mouseover effect don't disappear
check the Additional file .
Last Updated: 24 Sep 2019 06:43 by ADMIN
TabIndex property is not respected when the IsEditable property of the RadComboBox is set to true.
Last Updated: 30 Sep 2019 12:00 by ADMIN
KeyTips are not displayed when trying to navigate between tabs very fast while the KeyTips of the Quick Access Toolbar being rendered.
Last Updated: 22 Mar 2019 12:59 by ADMIN
Release 2019.1.325 (03/25/2019)
Select file/fodler. Press F2 and rename it. Click Enter. File stays selected but pressing F2 does not enter edit mode again.
Last Updated: 17 Apr 2019 10:43 by ADMIN

Steps to reproduce

  1. Click somewhere in the document to move the cursor
    • The cursor starts blinking in the exact location is was moved to after you clicked
  2. Move the cursor with the arrow keys on the keyboard
    • The first time the cursor blinks it moves slightly to the right of the position it was moved to by the arrow key

Unfortunately due to the other cursor jumping bug our users are extremely sensitive to anything that makes it appear like the cursor is not in the position they moved it to.

I attached a gif of this happening with the zoom set to 500% so it is easiest to see but it appears to be a problem at any zoom level 100% or higher.

Last Updated: 15 Oct 2019 10:25 by ADMIN
When a document is imported (for example from XAML) and then exported to DOCX or RTF, the fields lose their formatting. The issue is not observed if the document is just created.
Workaround: Change the fields display mode of all fields in headers/footers just before the export:
private void UpdateHeadersFooters(RadDocument document)
    foreach (Section section in document.Sections)
        if (section.Headers.Default.Body != null)
        if (section.Headers.First.Body != null)
        if (section.Headers.Even.Body != null)
        if (section.Footers.Default.Body != null)
        if (section.Footers.First.Body != null)
        if (section.Footers.Even.Body != null)
private void UpdateFields(RadDocument radDocument)
    RadDocumentEditor editor = new RadDocumentEditor(radDocument);
1 2 3 4 5 6