Pending Review
Last Updated: 08 May 2024 15:07 by Rick
Hi, this document is displaying the stamps in the wrong place. I am using this tool to load drawings published by Adobe and Autocad. The stamps that are added later do not display properly. Using Windows 10 and Windows 11, also lates Telerik Componets just released. 2024 for WPF. Please see attachment for testing.
In Development
Last Updated: 07 May 2024 18:03 by ADMIN

An ObjectDisposedException exception is raised when a RadSvgImage is placed in a DataTemplate. It is present when the XmlSource property is utilized.

As a workaround, you can place the SVG string into a new .svg file and utilize the UriSource property of RadSvgImage.

In Development
Last Updated: 07 May 2024 13:26 by ADMIN
A bullet list cannot be removed when pressing the toggle on/off button in the ribbon when a new line is also selected.
In Development
Last Updated: 07 May 2024 10:34 by ADMIN
OverflowException is thrown while importing document using Helvetica font with custom encoding.
Duplicated
Last Updated: 07 May 2024 06:19 by ADMIN
TabControl: The tab items and their content are not disposed correctly due to the RadTabItemAutoamtionPeer.
Unplanned
Last Updated: 01 May 2024 09:14 by Martin Ivanov

The horizontal scrollbar of RadTreeListView is displayed even the setup suggest that it should not be. For example, this happens if you have a single column with its Width set to * which means that the RadGridView should span in the available space without the need of displaying a horizontal scrollbar. To recreate this the RowIndicatorVisibility property should be set to Collapsed. Additional to that there should be a hierarchy and the items should be expanded.

To work this around, you can set a fixed Width for the column. If you want this to be dynamic you can calculate the width on SizeChanged of RadTreeListView

 

Unplanned
Last Updated: 29 Apr 2024 13:33 by Erica
Docking A1 is nested in parent Dockin A, they share equal DragDropGroup Name so that drag drop is enabled between them. Droping pane from A1 to center of A's  dragdrop compass, then switching panes results in unexpected opened tool window. Dragging this window results in NullReferenceException.
Unplanned
Last Updated: 29 Apr 2024 13:00 by Martin Ivanov

The CapsLock key should toggle only the letters. Currently, it behaves as Shift because it shows the secondary text of other keys as well (for example the number keys and their special characters). To reproduce this the ShowSecondaryText attribute of the corresponding key should be set to False.

To work this around, you can create a custom view model for the numeric keys that updates the DisplayText manually.

 

public class CustomKeyFactory : DefaultKeyFactory
{
    public override BaseKeyViewModel CreateKey(int virtualKey, KeyType keyType = KeyType.Normal, string displayText = null, double width = 1, double height = 1, int alternateVirtualKey = -1, string alternateText = null, bool showSecondaryText = false)
    {
        if (keyType == KeyType.Normal)
        {
            return new CustomRegularKeyViewModel(virtualKey, width, height, showSecondaryText, displayText);
        }
        return base.CreateKey(virtualKey, keyType, displayText, width, height, alternateVirtualKey, alternateText, showSecondaryText);
    }
}

public class CustomRegularKeyViewModel : RegularKeyViewModel
{
    public CustomRegularKeyViewModel(int virtualKey, double keyWidth, double keyHeight, bool showSecondaryText, string displayText = null) : base(virtualKey, keyWidth, keyHeight, showSecondaryText, displayText)
    {
    }

    public override void Update(IKeyUpdateContext context)
    {            
        base.Update(context);
        if (this.VirtualKey >= 48 && this.VirtualKey <= 57) // you may need to extend the if-statement to check for other keys as well
        {
            this.DisplayText = context.IsShiftActive ? this.ShiftText : this.LowerText;
        }
    }
}

 

In Development
Last Updated: 26 Apr 2024 16:34 by ADMIN
As a result, the glyphs are not measured and positioned properly. The issue applies to the TrueType and Type1 fonts.
Unplanned
Last Updated: 26 Apr 2024 11:31 by Robby
Number format not working when the decimal separator is set to comma.
In Development
Last Updated: 26 Apr 2024 08:30 by ADMIN
Invalid layout setting the position to the end of the line insetting text and performing undo operation. In some cases, this causes NullRefenceException or ArgumentOutOfRangeException.
Unplanned
Last Updated: 25 Apr 2024 12:43 by Stenly
When the collection bound to the ItemsSource property calls the Move method, the OnItemsChanged method of RadBreadcrumb receives the NotifyCollectionChangedAction.Move as an action, which is not handled.
Unplanned
Last Updated: 24 Apr 2024 08:56 by Moritz Alexander
The image is not rendered when the horizontal alignment is set to center.
Unplanned
Last Updated: 24 Apr 2024 05:27 by Mauro
When in the RadGridView details template on a touch device subsequent clicks are not registered.
Completed
Last Updated: 24 Apr 2024 05:26 by ADMIN
Release 2024.1.423
Starting the selection with shift from an empty cell expands one more cell the first time.
Unplanned
Last Updated: 24 Apr 2024 05:18 by ADMIN
When displaying PDF-Files using PDFViewer, ContentElementsCanvas .RenderAsync uses reflection (DispatcherObjectUtils.ApplyDispatcher) to render Visuals on multiple threads.
However this leads to a memory leak since the dispatchers cant be GC'ed, see screenshot below.




The Screenshot is from the actual application we expirienced this issue with, the attached reproduction example is a boiled down version of what your code does.
If you wanna reproduce this on your own, create an application that uses PdfViewer that switches between many pdf files. The ammount of Dispatchers will grow steadily, probably to a total of the number of threads used by Task.Factory.

In Development
Last Updated: 23 Apr 2024 15:29 by ADMIN
Some items are not rendered when the collection changed of the Items collection of the panel occurs with Move action. Some situations where this can happen are calling the Move() method of observable collection or using the live sorting feature of ListCollectionView, which internally moves the items.
Unplanned
Last Updated: 23 Apr 2024 05:28 by Belma
Images hosted inside multiple Form XObjects are not rendered.
In Development
Last Updated: 22 Apr 2024 14:06 by ADMIN

InvalidOperationException when closing a RadWindow opened on a separated UI thread. The exception message is: "Cannot use a DependencyObject that belongs to a different thread than its parent Freezable."

To work this around, you can merge the Telerik.Windows.Controls.Navigation.xaml dictionary in the Resources of all RadWindow instances open on another thread and then set their Style property to the RadWindowStyle from the merged .xaml dictionary.

<telerik:RadWindow x:Class="WpfApp84.Window1"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
        xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
        xmlns:local="clr-namespace:WpfApp84" xmlns:telerik="http://schemas.telerik.com/2008/xaml/presentation"
        mc:Ignorable="d"  Height="450" Width="800" Style="{DynamicResource RadWindowStyle}">
    <telerik:RadWindow.Resources>
        <ResourceDictionary>
            <ResourceDictionary.MergedDictionaries>
                <ResourceDictionary Source="/Telerik.Windows.Controls.Navigation;component/Themes/GenericWindows11.xaml" />
            </ResourceDictionary.MergedDictionaries>
        </ResourceDictionary>
    </telerik:RadWindow.Resources>
</telerik:RadWindow>

Unplanned
Last Updated: 22 Apr 2024 10:22 by Valentin
Some documents cannot be printed with the PdfViewer. In this case no exception is thrown and the result file is 0 bytes. 
1 2 3 4 5 6