Unplanned
Last Updated: 09 Apr 2020 14:16 by ADMIN
The document content is not measured properly, leading to incorrect selection ranges.
Unplanned
Last Updated: 08 Apr 2020 09:36 by ADMIN

It seems that initializing this property chain:

rtbSpellChecker.SpellChecker.Settings.SpellCheckUppercaseWords = true;

causes the DocumentSpellChecker to be replaced by a new instance.

Workaround: Add an additionally registered RadRichTextBoxSpellChecker:

RadRichTextBoxSpellChecker rtbSpellChecker = new RadRichTextBoxSpellChecker();
rtbSpellChecker.SpellChecker.Settings.SpellCheckUppercaseWords = true;
ControlSpellCheckersManager.RegisterControlSpellChecker(rtbSpellChecker);

Unplanned
Last Updated: 06 Apr 2020 12:56 by Denis
Visualizing a page with a huge number of images (40000) freezes the application.
When switching to the FixedDocumentSinglePageViewPresenter, all the page content should be loaded so it can be later rendered. Although the images are loaded asynchronously, there are too many threads started which seems to cause the hang. Also, according to profiling results, it seems like the image caching causes performance diminishments in such scenarios. 
Unplanned
Last Updated: 24 Mar 2020 15:26 by ADMIN
The image quality is changed when pasting an image. 
Unplanned
Last Updated: 17 Mar 2020 13:28 by ADMIN
When copy a modified Heading from Word document and paste it into a not empty RichTextBox the modified styles are not correctly imported.
Unplanned
Last Updated: 20 Mar 2020 14:49 by ADMIN
When using Entity Framework Core 3 an InvalidOperationException is received upon adding an AggregateFunction to a column. 
Unplanned
Last Updated: 13 Mar 2020 14:10 by ADMIN
Created by: Dinko
Comments: 0
Category: Sparkline
Type: Bug Report
2
When for example we added a new business object which has a lower value, the lower value indicator is not updated and two indicators are shown.
Unplanned
Last Updated: 10 Mar 2020 12:36 by ADMIN
When GoToBookmark method is called and the current position is before the bookmark, the screen is not repositioned, causing the bookmark sometimes to appear at the last visible row.
Unplanned
Last Updated: 10 Mar 2020 07:23 by ADMIN
Invalid document is generated when track changes is enabled and the InsertFragment method is used
Unplanned
Last Updated: 05 Mar 2020 13:44 by ADMIN

Setting the KeyTipService.AltAccessText attached property on a RadRibbonGroup element should display a keytip on the dialog launcher of the group, when the keytips are activated.

Currently, if the group is collapsed, you can expand it using its AccessText. However, in this case the keytip of the dialog launcher is not displayed.

To work this around, subscribe to the Loaded event of RadRibbonGroup and set the KeyyTipService.AccessText property directly to the RadRibbonButton representing the dialog launcher.

private void RadRibbonGroup_Loaded(object sender, RoutedEventArgs e)
{
	var group = (RadRibbonGroup)sender;
	var button = group.ChildrenOfType<RadRibbonButton>().FirstOrDefault(x => x.Name == "DialogLauncher");
	if (button != null)
	{
		KeyTipService.SetAccessText(button, "D");
	}
}

Unplanned
Last Updated: 04 Mar 2020 09:17 by ADMIN

The current worksheet is not updated if the workbook is set while the control is disabled.

Workaround: 

private void RadButton_Click( object sender, RoutedEventArgs e )
{
    radSpreadsheet.IsEnabled = false;
  
    Workbook spreadsheetWorkbook =
        new XlsxFormatProvider( ).Import( File.ReadAllBytes( @"..\..\Book2.xlsx" ) );
  
    radSpreadsheet.Workbook = new Workbook( );
  
    Dispatcher.InvokeAsync( ( ) => radSpreadsheet.Workbook = spreadsheetWorkbook );
  
    radSpreadsheet.IsEnabled = true;
}

Unplanned
Last Updated: 03 Mar 2020 14:10 by ADMIN
When the font is not embedded in the document, PdfViewer tries to read it from the OS. However, the Calibri-Font is not properly parsed and a NullReferenceException is thrown internally for its encoding. 
Unplanned
Last Updated: 28 Feb 2020 09:55 by ADMIN

Select nested item in virtualized treeview with single selection mode.

Collapse its parent. Select item in the level of the parent. Expand the parent and notice two items are visually selected.

Expexted : only the last selected item with mouse should be visually selected.

Workaround:

private void TreeView_ItemPrepared(object sender, RadTreeViewItemPreparedEventArgs e)
{
    if ((e.PreparedItem.IsSelected == true && this.TreeView.SelectedItem != null && this.TreeView.SelectedItem != e.PreparedItem.Item))
        e.PreparedItem.IsSelected = false;
}
Unplanned
Last Updated: 20 Mar 2020 05:36 by ADMIN
Bold is not reset when creating a bullet line on a new line 
Unplanned
Last Updated: 27 Feb 2020 06:42 by ADMIN
The page number field is not correctly calculated when merging documents
Unplanned
Last Updated: 21 Feb 2020 15:29 by ADMIN
Image adorner is not properly ported and it is not supported in .Net Core.
Unplanned
Last Updated: 21 Feb 2020 15:00 by ADMIN
Cannot parse values when DisplayFormat is set to Long and AllowParsingWithoutSeparator is True.
Unplanned
Last Updated: 21 Feb 2020 09:42 by ADMIN
The Outline and Marker properties of the Scatter series are not rendered correctly
Unplanned
Last Updated: 17 Feb 2020 13:43 by ADMIN
Foldings are incorrect when there is a missing open or close tag.
Unplanned
Last Updated: 06 Mar 2020 05:44 by ADMIN
Created by: Joshua
Comments: 0
Category: RichTextBox
Type: Bug Report
1

A reference in DocumentFragment to RadDocument (CopySource property) can cause a memory after copy-paste between RadDocument.

Workaround:

public static bool ReleaseClipboardExReferences(
    RadDocument document)
{
    dynamic clipboardEx = new DynamicProxyObject(typeof(ClipboardEx));

    if (clipboardEx.documentClipboardData?.CopySource is DynamicProxyObject copySource
        && object.ReferenceEquals(copySource.Instance, document))
    {
        clipboardEx.documentClipboardData = null;
        return true;
    }

    if (clipboardEx.CopiedDocumentFragment?.Fragment?.CopySource is DynamicProxyObject fragmentCopySource
        && object.ReferenceEquals(fragmentCopySource.Instance, document))
    {
        clipboardEx.CopiedDocumentFragment = null;
        return true;
    }

    return false;
}

1 2 3 4 5 6