Unplanned
Last Updated: 17 Apr 2024 06:09 by Jason
Exception when changing ItemsSource when it's a CollectionViewSource and groping is applied.
Unplanned
Last Updated: 16 Apr 2024 12:36 by Martin Ivanov

Empty cells appear when the RadGridView contains many cells in the viewport and the view gets resized.

To work this around you can extract and modify the ControlTemplate of GridViewCell, in order to set the MinHeight property of the "PART_ContentPresenter" element to a number close to the RowHeight of the RadGridView control.

Unplanned
Last Updated: 15 Apr 2024 14:35 by Martin Ivanov
Created by: Martin Ivanov
Comments: 0
Category: GridView
Type: Bug Report
0
The CellUnloaded event of RadGridView is not invoked consistent compared to CellLoaded. For example, when you scroll up and down, the CellLoaded event is invoked for each new cell that appears in the view port. However, CellUnloaded is not invoked for cells going outside of the viewport.
Unplanned
Last Updated: 15 Apr 2024 13:52 by Martin Ivanov

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: 15 Apr 2024 08:44 by ADMIN
When opening a document with a CFF Type1 font an exception is thrown: NullReferenceException: 'Object reference not set to an instance of an object.'
In Development
Last Updated: 11 Apr 2024 11:38 by ADMIN

When you inherit BingRestMapProvider and BingRestTileMapSource, following the custom map provider approach
https://docs.telerik.com/devtools/wpf/controls/radmap/how-to/howto-custom-provider

the map does not display any tiles. This is due to internal property TopLayer not set correctly to the TileMapSource class.

 
Unplanned
Last Updated: 11 Apr 2024 06:26 by Swapnil
Starting the selection with shift from an empty cell expands one more cell the first time.
Unplanned
Last Updated: 08 Apr 2024 09:17 by Luis Henrique

The UI is not updated when an item is replaced in the bound ListCollectionView. 

Workaround: Remove the item and add a new one.

Completed
Last Updated: 10 Apr 2024 10:36 by ADMIN
Release 2024.1.408
Surrounding a string property with double quotation marks by placing the first one at the end of the new value and the second one at the beginning raises a NullReferenceException.
Declined
Last Updated: 09 Apr 2024 08:27 by ADMIN
XObejcts with indirect reference to an image are not rendered.
Unplanned
Last Updated: 03 Apr 2024 13:15 by ADMIN

If FontSize is not explicitly set in the style, the value displayed in the StyleFormattingPropertiesDialog is 16, which is from the const DocumentDefaultSettings.DEFAULT_FONT_SIZE.

But when rendering document, the actural font size is from the   StyleDefinition "defaultDocumentStyle".

So if the FontSize in the  StyleDefinition "defaultDocumentStyle" is set to a value other than 16 (I set it to a value of 12 in the attached document), the FontSize displayed in the StyleFormattingPropertiesDialog is incorrect.

In Development
Last Updated: 01 Apr 2024 13:10 by ADMIN
The CLR property is named IsDropDownOpen, but the DependencyProperty has a type and it is named IsDownOpen. This works at runtime, but it brings an error at design-time.

The error says: "The property "IsDropDownOpen" is not a DependencyProperty. (some additional description here)"
Unplanned
Last Updated: 28 Mar 2024 10:33 by Martin Ivanov

The CanPopupExceedScreen=true setting is not taken into account when the parent window is moved. In that case if the popup reaches the edge of the screen, it will reposition so it doesn't go outside of it. This is the default behavior and setting CanPopupExceedScreen=true should disable it. 

To work this around, you can override the OnLocationChanged method of the hosting window and invoke the private ForcePopupPosition method of CalloutPopupService, using a reflection.

 protected override void OnLocationChanged(EventArgs e)
  {
      var popup = this.callout.ParentOfType<Popup>();
      if (popup != null && popup.IsOpen)
      {
          var methodInfo = typeof(CalloutPopupService).GetMethod("ForcePopupPosition", System.Reflection.BindingFlags.Static | System.Reflection.BindingFlags.NonPublic);
          methodInfo.Invoke(null, new object[1] { popup });
      }
  }

In Development
Last Updated: 15 Apr 2024 09:33 by ADMIN

The fly view is not properly displayed when the second item is clicked and the sub-items are expanded (see attached video). 

Attached is a project with a workaround as well. 

Unplanned
Last Updated: 27 Mar 2024 11:38 by Ribo
The validation tooltip border remains visible when scrolling with the scroll thumb.
Duplicated
Last Updated: 29 Mar 2024 15:24 by ADMIN
Created by: LindenauAtSOG
Comments: 1
Category: UI for WPF
Type: Bug Report
0
Using the mouse to select text inside the `PdfViewer` does not correctly select the text, sometimes it even selects the text of the next line.
The visual indicator of the selected area is slightly above the text as you can see in the attached screenshot.


You can find a fully reproducable example in the attachments


Unplanned
Last Updated: 26 Mar 2024 16:08 by Giuliano
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: 25 Mar 2024 16:03 by Stenly

Column groups may disappear when the RadGridView control is hosted in a TabItem of TabControl. These column groups can disappear when new GridViewColumnGroup instances are created.

Furthermore, resizing a column of RadGridView will result in a NullReferenceException.

To work this around, set the EnableColumnGroupsVirtualization property of RadGridView to False.

Unplanned
Last Updated: 25 Mar 2024 11:50 by Martin Ivanov

The width of the popup element that shows the selected tab content when RadRibbonView is minimized is wrong in the following situation. A tab in the minimized ribbon is clicked to display its content, then the tab is clicked again. After that, the width of the ribbon is changed. At this point when you open the minimized content, the popup uses the previous size of the RadRibbonView control. 

To work this around, you can manually update the MaxWidth of the popup content element on size changed.

public class CustomRibbonView : RadRibbonView
{
    private ContentPresenter popupContent;

    public override void OnApplyTemplate()
    {
        base.OnApplyTemplate();
        this.popupContent = this.GetTemplateChild("SelectedTabContentPopup") as ContentPresenter;
    }

    protected override void OnRenderSizeChanged(SizeChangedInfo sizeInfo)
    {
        base.OnRenderSizeChanged(sizeInfo);
        if (popupContent != null)
        {
            double popupContentPadding = 16;
            popupContent.MaxWidth = this.ActualWidth - popupContentPadding;
        }
    }
}

1 2 3 4 5 6