Completed
Last Updated: 26 Sep 2022 13:26 by ADMIN
Release LIB 2022.3.1003 (03 Oct 2022)
The cursor jumps to the next line sometimes when clicked at the end of the line.
Unplanned
Last Updated: 26 Sep 2022 13:20 by ADMIN
When RadPdfViewer is in text selection mode and the user is trying to select a word by double-clicking on it, the last letter of the word is not selected when the word is followed by some symbols like '.', ':', '(', '...'
Completed
Last Updated: 26 Sep 2022 11:40 by ADMIN
Release LIB 2022.3.1003 (3 Oct 2022)
When the UpdateUI method is called, the selected cells are cleared. 
Completed
Last Updated: 26 Sep 2022 11:40 by ADMIN
Release LIB 2022.3.1003 (3 Oct 2022)
When passed a collection of cell regions and the SelectionMode property is Extended, the SelectCellRegion method selects only the last cell region.
Completed
Last Updated: 26 Sep 2022 07:12 by ADMIN
Release LIB 2022.3.926 (26 Sep 2022)
Drawing with the DrawTool resizes/scales the image.
Pending Review
Last Updated: 23 Sep 2022 22:14 by Adam
Created by: Adam
Comments: 0
Category: RichTextBox
Type: Bug Report
0

A user reported a significant performance impact with the RichTextBox in our recent update. The UI hangs repeatedly while typing.

Profiling showed a lot of garbage collections, and profiling highlighted the the Telerik class Telerik.Windows.Controls.MarkupExtensions.DocumentsResourceProvider.


#if NETCORE
        private static Style ThemeStyle
        {
            get
            {
                if (themeStyle == null)
                {
                    themeStyle = GetStyleFromApplicationTheme();
                }
                return themeStyle;
            }
        }

        private static Style GetStyleFromApplicationTheme()
        {
            if (StyleManager.IsEnabled && StyleManager.ApplicationTheme != null)
            {
                var themeName = StyleManager.ApplicationTheme.GetType().Name.Trim('_').ToLower();
                themeName = themeName.Replace("theme", string.Empty);

                var themesGeneric = Application.LoadComponent(new Uri("/Telerik.Windows.Controls.RichTextBox;component/themes/generic.xaml", UriKind.Relative)) as ResourceDictionary;
                if (themesGeneric != null)
                {
                    var currentThemeDictionary = themesGeneric.MergedDictionaries.FirstOrDefault(rd => rd.Source != null && rd.Source.OriginalString.ToLower().Contains(themeName));
                    if (currentThemeDictionary != null)
                    {
                        return currentThemeDictionary[typeof(DocumentsResourceProvider)] as Style;
                    }
                }
            }
            return null;
        }

 

I copied this code into my project to debug it, and found:

  1. themeName is correctly calculated to "windows11".
  2. themesGeneric is correctly loaded from the XAML.
  3. currentThemeDictionary gets null because windows11 isn't included in the merged dictionaries.

As the method returns null, it means themeStyle is always null, and it will try again on the next caller. This code is called repeatedly while typing. Using my code (and reflection) to force this ThemeStyle to Fluent fixes the performance, though obviously is a huge workaround.

 

Completed
Last Updated: 23 Sep 2022 08:10 by ADMIN
Release LIB 2022.3.926 (26 Sep 2022)
Currently, long file names are truncated when the view is either List, Small Icons, or Tiles
Completed
Last Updated: 23 Sep 2022 05:48 by ADMIN
Release LIB 2022.3.926 (26 Sep 2022)
Importing document with column and row print titles in cultures with decimal separator different from ',' causes ArgumentException.
Unplanned
Last Updated: 22 Sep 2022 12:36 by ADMIN

Can be reproduced in the WPF demo (Windows8 theme): the error description tooltip appears on the left of the control and with the red arrow on the left (see attachment). The tooltip should appear on the same side of the red adorned element (the red triangle, top right corner) and the tooltip arrow should point the control.

Unplanned
Last Updated: 22 Sep 2022 08:49 by ADMIN

Hi Telerik,

I have created a sample project for an issue I have found:

Please see the code behind of the sample.

When removing a column from a grid where the display index was changed, and rows are selected, I do get an ArgumentOutOfRangeException. 

Any help is appreciated!

Thank you!

Thomas

Completed
Last Updated: 21 Sep 2022 11:27 by ADMIN
Release LIB 2022.3.926 (26 Sep 2022)
To reproduce this, use 2 or more instances of a view with RadBusyIndicator in its contents. Then switch the contents of the TransitionControl using the two instances. This brings a slight glitch in the animation. The start width of the animated element gets stretched which should not happen in most animations. 

To work this around, instead of using the RadBusyIndicator as the content of RadTransitionControl, you can wrap the TransitionControl in a BusyIndicator.
Completed
Last Updated: 21 Sep 2022 08:15 by ADMIN
Release R3 2022 SP1
When certain files are imported, an exception with message" is invalid column name" is thrown.
Unplanned
Last Updated: 21 Sep 2022 06:05 by Martin Ivanov
The VirtualGrid is not scrolled horizontally when selecting the most right cell in the viewport and press Right arrow key to move the selection to a cell outside of the viewport. This action should scroll the viewport horizontally to the newly selected cell. 

The scrolling happens after few selection changes (Right key presses), but even then the selected cell is aligned to the right of the viewport instead of the left which should be expected. 


To work this around, you can disable the default behavior that happens on right click and then implement custom one from scratch. To do so, you can use the PreviewKeyDown event of RadVirtualGrid.

private void VirtualGrid_PreviewKeyDown(object sender, System.Windows.Input.KeyEventArgs e)
{
	var virtualGrid = (RadVirtualGrid)sender;
	if (e.Key == System.Windows.Input.Key.Right)
	{
		var currentCell = virtualGrid.CurrentCellInfo;
		var newCellIndex = Math.Min(currentCell.ColumnIndex + 1, virtualGrid.InitialColumnCount - 1);
		var nextCell = new VirtualGridCellInfo(currentCell.RowIndex, newCellIndex, vg);
		virtualGrid.CurrentCellInfo = nextCell;
		virtualGrid.SelectedCells.Clear();                
		virtualGrid.SelectedCells.Add(nextCell);

		var viewportWidth = this.panel.ViewportWidth - virtualGrid.RowHeaderWidth;
		var newCellX = (virtualGrid.ColumnWidth * nextCell.ColumnIndex) - this.panel.HorizontalOffset;
		if (newCellX >= viewportWidth)
		{
			var delta = virtualGrid.ColumnWidth + (newCellX - viewportWidth);
			this.panel.SetHorizontalOffset(this.panel.HorizontalOffset + delta);
		}
		e.Handled = true;
	}
}

private VirtualGridCompoundPanel panel;

private void VirtualGrid_Loaded(object sender, RoutedEventArgs e)
{
	var virtualGrid = (RadVirtualGrid)sender;
	this.panel = virtualGrid.FindChildByType<VirtualGridCompoundPanel>();            
}

Completed
Last Updated: 21 Sep 2022 05:47 by ADMIN
Release LIB 2022.3.926 (26 Sep 2022)
ADMIN
Created by: Peshito
Comments: 0
Category: Spreadsheet
Type: Bug Report
0
The series is not drawn correctly. The data points are drawn over the same XValue.
Completed
Last Updated: 21 Sep 2022 05:45 by ADMIN
Release LIB 2022.3.926 (26 Sep 2022)
Bubble charts are created differently than the way it is in Excel. In excel the data point data is read vertically and in RadSpreadsheet - horizontally.
Completed
Last Updated: 20 Sep 2022 15:34 by ADMIN
Release LIB 2022.3.926 (26 Sep 2022)

When the selection contains a certain combination of text and numbers, the charts dialog throws an exception upon opening.

Unplanned
Last Updated: 19 Sep 2022 13:42 by ADMIN
When there are empty cells in the range covered by the chart, the chart is shown to have increasing values, instead of showing nothing:

Expected:

Image

Actual:

Image

Completed
Last Updated: 19 Sep 2022 12:52 by ADMIN
Release LIB 2022.3.926(26 Sep 2022)
BarIndicator is not updated when using GaugeRanges and their Min and Max properties are changed at runtime. The indicator's layout is updated only when the gauge control is re-sized.

Possible workaround:

Update measure and arrange the  BarIndicator control manually. 

        var size = this.BarIndicatorRanges1.RenderSize;
        this.BarIndicatorRanges1.Measure(Size.Empty);
        this.BarIndicatorRanges1.Measure(size);
 
        this.BarIndicatorRanges1.Arrange(new Rect(size));
        this.BarIndicatorRanges1.UpdateLayout();
Unplanned
Last Updated: 19 Sep 2022 10:34 by ADMIN

Scatter chart with category range where data has both numbers and strings is incorrectly visualized.

Excel:


Image

Spreadsheet:

Image
Declined
Last Updated: 19 Sep 2022 08:41 by ADMIN
Created by: n/a
Comments: 2
Category: UI for WPF
Type: Bug Report
0

I have a Pie chart like this:


                 <telerik:RadPieChart Palette="Arctic">                    
                        <telerik:DoughnutSeries ItemsSource="{Binding GraphedStatistics, Mode=OneTime}" ValueBinding="Previous" ShowLabels="True">
                            <telerik:DoughnutSeries.LabelDefinitions>
                                <telerik:ChartSeriesLabelDefinition>
                                    <telerik:ChartSeriesLabelDefinition.Template>
                                        <DataTemplate>
                                             <StackPanel Opacity="{Binding Value, Mode=OneWay>
                                                <TextBlock Text="{Binding DataItem.Name}" HorizontalAlignment="Center" Foreground="{StaticResource textBlockForeground}"/>
                                                <TextBlock  HorizontalAlignment="Center"  Foreground="{StaticResource textBlockForeground}">
                                                    <Run Text="{Binding Value, Mode=OneWay, StringFormat=' {0:#}'}"/>
                                                    <Run Text="{Binding Percent, Mode=OneWay, StringFormat=' ({0:#}%)'}"/>
                                                </TextBlock>
                                            </StackPanel>
                                        </DataTemplate>
                                    </telerik:ChartSeriesLabelDefinition.Template>
                                </telerik:ChartSeriesLabelDefinition>
                            </telerik:DoughnutSeries.LabelDefinitions>
                        </telerik:DoughnutSeries>

 

If I generate a pie or doughnut chart the Percent is not updated when I update a value in the bound data source (GraphedStatistics).  Note: I am updating the observable collection not replacing it. The graph is redrawn correctly and Value updates correctly.

The version is 22.1.1.0 (not in the options below)

 

Updated (See that 'Monaco' is the same percentage as before the update,  Value is correct and the UI Graph is correct but the segment is clearly not 26%)

 

1 2 3 4 5 6