In Development
Last Updated: 04 Dec 2020 15:45 by ADMIN
When importing a document containing two trailers and the encryption object (Encrypt) is part of the fist xref table the document is not successfully decrypted and an exception is thrown.
Completed
Last Updated: 03 Dec 2020 12:28 by ADMIN
Release LIB 2020.3.1207 (07/12/2020)
Importing a structured document tag (content control) that contains a data binding in its properties, which has no prefix mappings defined causes an exception during document layout.
Completed
Last Updated: 03 Dec 2020 12:26 by ADMIN
Release LIB 2020.3.1207 (07/12/2020)
Instead of moving the position after the content control, the caret goes on the last position in the control. This behavior affects keyboard input negatively, as users need to manually navigate to the right.
Completed
Last Updated: 02 Dec 2020 13:15 by ADMIN
Release LIB 2020.3.1207 (07/12/2020)
When the users copy an image and paste it to another RadSpreadsheet, then export the Workbook to XLSX, the generated document contains invalid relation as the image is not properly registered inside the resources of the workbook.
Completed
Last Updated: 02 Dec 2020 08:30 by ADMIN
Release LIB 2020.3.1207 (07/12/2020)
CheckBoxes defined on block level (i.e. wrapping a table cell) cannot be manually clicked at run-time.
Completed
Last Updated: 01 Dec 2020 12:59 by ADMIN
Release LIB 2020.3.1207 (07/12/2020)

When we render any PDF file with 'x' number of page count and try to enter page 'x+1' in telerik:CurrentPageTextBox and hit enter, it will enable the Previous Page RadButton and if we click Previous Page then it will freeze the application.

System.ArgumentOutOfRangeException: 'pageNo should be greater or equal than 1 and less or equal than 4. (Parameter 'pageNo')'

Workaround: A possible approach could be to attach to the CurrentPageTextBox` KeyDown event in order to restrict the input.

XAML: 

<telerik:CurrentPageTextBox x:Name="PART_CurrentPageNumberTextBox" 
							KeyDown="PART_CurrentPageNumberTextBox_KeyDown"
							Text="{Binding FixedDocumentViewer.CurrentPageNumber, Mode=TwoWay}"/>
Code-behind:

private void PART_CurrentPageNumberTextBox_KeyDown(object sender, System.Windows.Input.KeyEventArgs e)
{
	TextBox textBox = sender as TextBox;
	if (textBox != null)
	{
		if (e.Key == System.Windows.Input.Key.Enter)
		{
			int pagesCount = this.pdfViewer.PagesCount;
			int currentPageNumber = this.pdfViewer.CurrentPageNumber;
			if (this.pdfViewer.Document != null && (currentPageNumber < 1 || currentPageNumber > pagesCount))
			{
				RadFixedPage currentPage = this.pdfViewer.CurrentPage;
				int pageNum = this.pdfViewer.Document.Pages.IndexOf(currentPage) + 1;
				this.pdfViewer.CurrentPageNumber = pageNum;
			}
		}
	}
}

Declined
Last Updated: 30 Nov 2020 16:04 by ADMIN
Shape files are not displayed correctly by the RadMap readers in .NET CORE 3.1 and .NET 5.
Completed
Last Updated: 30 Nov 2020 15:03 by ADMIN
Release LIB 2020.3.1207 (07/12/2020)
Importing structured document tags with auto-close SdtContent tag throws InvalidCastException exception
Completed
Last Updated: 30 Nov 2020 12:37 by ADMIN
Release LIB 2020.3.1130 (11/30/2020)
When the application starts, the PointAnimation isn't played on PieSeries in a data-bound scenario. Also, this will hide the labels of the segments.
Completed
Last Updated: 30 Nov 2020 05:58 by ADMIN
Release LIB 2020.3.1130 (11/30/2020)

The "{" character cannot be entered in the RadComboBox when the keyboard is German (Swiss).

As a wokaround, you can inherit the RadComboBox and override the HandleKeyDown method:

public class CustomRadComboBox : RadComboBox
    {
        protected override bool HandleKeyDown(Key systemKey, int platformKeyCode)
        {
            if(systemKey == Key.Oem5)
            {
                return false;
            }
            return base.HandleKeyDown(systemKey, platformKeyCode);
        }
    }

Unplanned
Last Updated: 27 Nov 2020 15:42 by ADMIN
Created by: Joshua
Comments: 0
Category: ToolTip
Type: Bug Report
1

Several WPF windows are created - each on different UI thread.
RadToolTipService is used in each window to show tooltips.

When user moves the mouse over all windows - an exceptions occur

System.InvalidOperationException
Message: The calling thread cannot access this object because a different thread owns it.

The root cause of the issue are static members in the RadToolService class.

Completed
Last Updated: 27 Nov 2020 14:34 by ADMIN
Release LIB 2020.3.1130 (11/30/2020)
The Align property is not respected in the following themes: Windows8Touch, Office2019
Completed
Last Updated: 27 Nov 2020 13:55 by ADMIN
Release LIB 2020.3.1130 (30/11/2020)
When modifying Interactive Forms TextBoxField's value the entered changes are preserved after is clicked out of the TextBoxField's editing area. However the changes are not applied when the click is performed on the save button.

As possible workaround you can raise a MouseLeftButtonDown event on the RadPdfViewer and after this execute the SaveAsCommand. For example:

private void SaveButton_Click(object sender, RoutedEventArgs e)
{
    MouseButtonEventArgs mouseEventArgs = new MouseButtonEventArgs(Mouse.PrimaryDevice, 0, MouseButton.Left)
    {
        RoutedEvent = FrameworkElement.MouseLeftButtonDownEvent
    };
 
    ((FrameworkElement)this.pdfViewer.FixedDocumentPresenter).RaiseEvent(mouseEventArgs);
    this.pdfViewer.CommandDescriptors.SaveAsCommandDescriptor.Command.Execute(null);
}
In Development
Last Updated: 25 Nov 2020 22:11 by ADMIN
Unlike the other font properties, text highlighting should never be extended to new content that is appended to a highlighted span.
Need More Info
Last Updated: 25 Nov 2020 10:42 by ADMIN
Created by: Simone
Comments: 1
Category: PersistenceFramework
Type: Bug Report
0

Hi,

I'm using the PersistenceManager class to serialize/deserialize GridView but an excpetion throw.

"Exception thrown at 0x74994622 in SPEA.Semi.Engineering.exe: Microsoft C++ exception: EEFileLoadException at memory location 0x004FC49C."

Unplanned
Last Updated: 25 Nov 2020 09:51 by Robby

The exception throws when you use RadDiagram in a data binding scenario by populating its GraphSource and you want to draw a shape using the RadDiagramRibbon's ShapeTool. 

InvalidOperationException: 'Cannot modify the Items collection when the GraphSource is set.'

To work this around, use the PreviewMouseDown, PreviewMouseMove and PreviewMouseUp events of RadDiagram in order to prevent the default logic executed by the ShapeTool. Then, in the event handlers, implement a custom logic that works with the diagram GraphSource.

private void RadDiagramRibbon_Loaded(object sender, RoutedEventArgs e)
{
	var toolService = diagram.ServiceLocator.GetService<IToolService>() as ToolService;
	this.shapeTool = (ShapeTool)toolService.ToolList.FirstOrDefault(x => x is ShapeTool);
}

private Point startPoint;
private bool isShapeCreationInProgress;
private MyNode currentShapeModel; // where MyNode derives from NodeViewModelBase and expose an additional Geometry property 
private ShapeTool shapeTool;

private void RadDiagram_PreviewMouseDown(object sender, MouseButtonEventArgs e)
{			
	if (this.shapeTool.IsActive && !this.isShapeCreationInProgress)
	{
		this.isShapeCreationInProgress = true;
		this.startPoint = this.diagram.GetTransformedPoint(e.GetPosition(this.diagram));

		this.currentShapeModel = new MyNode()
		{
			Geometry = this.shapeTool.Geometry,
			Position = this.startPoint,
			Width = 0,
			Height = 0
		};
		var source = (MyGraphSource)this.diagram.GraphSource;
		source.AddNode(this.currentShapeModel);
		e.Handled = true;
	}
}

private void RadDiagram_PreviewMouseMove(object sender, MouseEventArgs e)
{
	if (this.shapeTool.IsActive && this.currentShapeModel != null && this.isShapeCreationInProgress)
	{
		var transformedPoint = this.diagram.GetTransformedPoint(e.GetPosition(this.diagram));
		var width = Math.Abs(this.startPoint.X - transformedPoint.X);
		var height = Math.Abs(this.startPoint.Y - transformedPoint.Y);
		var x = Math.Min(this.startPoint.X, transformedPoint.X);
		var y = Math.Min(this.startPoint.Y, transformedPoint.Y);

		this.currentShapeModel.Width = width;
		this.currentShapeModel.Height = height;
		this.currentShapeModel.Position = new Point(x, y);
		e.Handled = true;
	}
}

private void RadDiagram_PreviewMouseUp(object sender, MouseButtonEventArgs e)
{
	this.isShapeCreationInProgress = false;
	e.Handled = true;
}

Unplanned
Last Updated: 23 Nov 2020 16:30 by ADMIN
When the imported document contains font with embedded CMapFormat0Table an exception is thrown.
Completed
Last Updated: 23 Nov 2020 11:28 by ADMIN
Release LIB 2020.3.1123

Hello,

I think there is the bug:

In Theme Office2019 bounded Command does not execute when clicking on RadHypelinkButton. After changing theme to VisualStudio2013 everything works fine. Please try attached project.

Is there any simple workaround for that?

 

Regards

Domas

Unplanned
Last Updated: 20 Nov 2020 14:53 by ADMIN
Completed
Last Updated: 19 Nov 2020 10:01 by ADMIN
Release LIB 2020.3.1123 (11/23/2020)
When opening the system menu with a RadRibbonWindow in a setup with 2 monitors with different DPI, the menu is misplaced. 
1 2 3 4 5 6