Unplanned
Last Updated: 28 Mar 2024 12:00 by Steven
LayoutControl uses XamlWriter.Save/XamlReader.Load when custom items/controls are added in its toolbox.
For example:
 LayoutControlHierarchicalNodeProxy radGridToolBoxProxy = new LayoutControlHierarchicalNodeProxy();
 radGridToolBoxProxy.Header = "RadGrid";
 radGridToolBoxProxy.OriginalItemType = typeof(RadGridView);
 radGridToolBoxProxy.OriginalItem = new RadGridView() { };

 this.toolBoxView.NewItems.Add(radGridToolBoxProxy);

OnDrop in LayoutControl, internally a deep copy is created of the object via XamlWriter.Save and  XamlReader.Load. but this has lots of limitations and not every custom control can be successfully restored.

Add event or other API so that user can have control of the creation of the element when drag drop from toolbos is performed.
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: 28 Mar 2024 09:27 by ADMIN

In the Office2019 theme, the RadGridView's ScrollBar elements should have transparent background by design. This is the track's background shown behind the thumb element that allows drag-to-scroll. Currently, the ScrollBars have a gray background.

To work this around, you can define an implicit Style in the App.xaml that targets the GridViewScrollViewer control. Then, set its Background property.

 

<Application.Resources>
    <ResourceDictionary>
        <ResourceDictionary.MergedDictionaries>
            <ResourceDictionary Source="/Telerik.Windows.Themes.Office2019;component/Themes/System.Windows.xaml"/>
            <ResourceDictionary Source="/Telerik.Windows.Themes.Office2019;component/Themes/Telerik.Windows.Controls.xaml"/>
            <ResourceDictionary Source="/Telerik.Windows.Themes.Office2019;component/Themes/Telerik.Windows.Controls.Input.xaml"/>
            <ResourceDictionary Source="/Telerik.Windows.Themes.Office2019;component/Themes/Telerik.Windows.Controls.GridView.xaml"/>
        </ResourceDictionary.MergedDictionaries>
        <Style TargetType="telerik:GridViewScrollViewer" BasedOn="{StaticResource GridViewScrollViewerStyle}">
            <Setter Property="Background" Value="Transparent"/>
        </Style>
    </ResourceDictionary>
</Application.Resources>

 

Unplanned
Last Updated: 27 Mar 2024 12:26 by Toby
ADMIN
Created by: Kalin
Comments: 1
Category: ComboBox
Type: Feature Request
7
Currently filtering with virtualized RadComboBox is not supported as the filtering feature works with the containers (changes their Visibility).
Unplanned
Last Updated: 27 Mar 2024 11:52 by Thomas

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.
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.
Pending Review
Last Updated: 26 Mar 2024 14:36 by LindenauAtSOG
Created by: LindenauAtSOG
Comments: 0
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: 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;
        }
    }
}

In Development
Last Updated: 25 Mar 2024 07:18 by ADMIN
Make the MoveSelectionCommandParameter class public so one can easily access its parameters. 
Unplanned
Last Updated: 22 Mar 2024 09:20 by Stenly
Created by: Stenly
Comments: 0
Category: FileDialogs
Type: Feature Request
1
Add rectangle selection in multiple/extended selection mode just like in Windows Explorer.
Unplanned
Last Updated: 21 Mar 2024 20:11 by Craig
A bullet list cannot be removed when pressing the toggle on/off button in the ribbon when a new line is also selected.
Declined
Last Updated: 20 Mar 2024 11:34 by Petar
The ExportToImage method of the RadDiagram control does not take into account transforms applied to the diagram items.
In Development
Last Updated: 19 Mar 2024 16:31 by ADMIN

When i set the Urisource through a binding and not directly through the xaml the svg image is not shown in combination with paint servers.

I had a look at the code and the issue is that the paint server gets not set again (see attachment)

In Development
Last Updated: 19 Mar 2024 12:10 by ADMIN
Entering 100 in Thai culture (Th-th) does not work in NET Core/7/8.
Unplanned
Last Updated: 18 Mar 2024 09:18 by ADMIN
The table preferred width value set to Auto or in percents is ignored and is always exported with fixed value.

Steps to reproduce:
Create a table with two columns in RadRichTextBox.
Set the table preferred width to auto.
Set the table cell preferred width for both columns to 50%.
Export to Docx format.

Observed result: the table has preferred width as fixed value 6.62 inches. The columns have the correct width.
Expected result: the table preferred width to be auto.
In Development
Last Updated: 15 Mar 2024 11:35 by ADMIN

NullReferenceException is thrown if you set the IsChecked property of the RadToggleSwitchButton before the button is added to the visual tree. This happens only when the switch animation is disabled.

To work this around, you can set the AnimationManager.IsAnimationEnabled property of the button to True initially. And then set it back to False on Loaded of the button.

Unplanned
Last Updated: 15 Mar 2024 09:51 by Ben

Add input rules and character count limit to the text box: 

 

1. There is no input mask, although the expected pattern is AARRGGBB.
2. Arbitrary and invalid characters can be input (#, +, %, Z, ...).
3. Invalid input is parsed to FF000000, but there is no indication that the input is wrong.
4. Shorter valid sequences, e.g. AB, are parsed, but to FFAB0000, instead of AB000000, which seems unintuitive.
5. Longer sequences exceeding the pattern can be input, although invalid.
6. Entering longer sequences leads to the expansion of the input box even beyond the bounds of the control 
1 2 3 4 5 6