Unplanned
Last Updated: 04 Aug 2020 19:25 by Julio Cesar
Created by: Julio Cesar
Comments: 1
Category: UI for WPF
Type: Feature Request
2
Providing similar to the traditional Windows Forms Multiple Document Interface (MDI) features.
Declined
Last Updated: 01 Oct 2020 09:23 by Petar
Created by: Shlomo
Comments: 1
Category: UI for WPF
Type: Feature Request
2

I'm trying to draw a polygon on my RadMap using the MapPolygonView control. I can only see the polygon after I finished drawing it, but while I'm drawing - I can't see the lines.

Please add the capability for the RadMap to visualize the animation of shape's lines as it is being drawn.

Unplanned
Last Updated: 23 Oct 2020 09:38 by Arsen
Provide an additional archive with the resource dictionaries used with the implicit styles theming approach.
Completed
Last Updated: 05 Aug 2021 08:53 by ADMIN
Release R3 2021
Created by: Dinko
Comments: 0
Category: UI for WPF
Type: Feature Request
2

The purpose of this control is to notify the user of unread messages, missed calls, etc. The image below demonstrates possible visualization: the notification section in the upper right corner.

Completed
Last Updated: 05 Nov 2021 15:48 by ADMIN
Release R1 2022
The CornerRadius property of the palettes is not respected in all controls. Examples include the RadAutoCompleteBox, RadDatePicker and RadDateTimePicker controls.
Completed
Last Updated: 07 Jan 2022 13:01 by ADMIN
Release R1 2022
Created by: Martin Ivanov
Comments: 0
Category: UI for WPF
Type: Feature Request
2

Add a control that allows you to define a number of steps. Each step should be displayed with some kind of visual (like an ellipse for example) and each visual should be connected with a line. The line could be animated to look like a progress bar.

This kind of visualization is found in the Multi-Step Form feature of Kendo UI for Angular.

In the meantime, you can achieve this effect by implementing a custom control as shown in the First Look demo of RadButtons.

Completed
Last Updated: 15 Feb 2022 09:37 by ADMIN
Release R1 2022 SP1
Created by: Xavier
Comments: 0
Category: UI for WPF
Type: Feature Request
2
The webcam's settings dialog currently allows image/video and camera settings to be changed. When using a microphone adjusting audio settings would be useful.
Duplicated
Last Updated: 28 Sep 2021 08:34 by ADMIN

When upgrading to UI for WPF R3 2021 (NuGet), we are unable to build our projects because of a broken reference to Microsoft.VisualStudio.DesignTools.Extensibility. We also noticed that for each dll, a corresponding *.DesignTools reference was added to the project when we did the update - maybe there is a connection?

How to reproduce

I was able to reproduce the problem by creating a new .NET Framework app (default VS template, .NET Framework 4.8) and adding the Telerik.Windows.Controls.for.Wpf nuget package (see attached screenshot). As soon as the package is added, I get the following IntelliSense warning:

Severity Code Description Project File Line Source Suppression State
Warning Unknown build error, 'Could not load file or assembly 'Microsoft.VisualStudio.DesignTools.Extensibility, Version=16.5.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)' WpfApp5 Build

When trying to build the project, I get the following error:

Severity Code Description Project File Line Source Suppression State
Error Unknown build error, 'Cannot resolve dependency to assembly 'Microsoft.VisualStudio.DesignTools.Extensibility, Version=16.5.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' because it has not been preloaded. When using the ReflectionOnly APIs, dependent assemblies must be pre-loaded or loaded on demand through the ReflectionOnlyAssemblyResolve event.' WpfApp5 Build

Manually adding the nuget package "Microsoft.VisualStudio.DesignTools.Extensibility" resolves the problem.


I would expect the telerik packages to reference the mentioned package as their dependency if it is required (allowing Visual Studio to resolve the missing reference automatically). If this is not possible for some reason, this should at least be noted in the documentation.

 

Regards

Simon Müller

Hofmann Fördertechnik GmbH

 

Completed
Last Updated: 29 Sep 2021 10:13 by ADMIN
Release LIB 2021.3.1004 (4 Oct 2021)
If package management is set to package.config instead of package.reference after installing NuGet packages, the design assemblies are referenced in the project.
Completed
Last Updated: 06 Dec 2021 16:15 by ADMIN
Release LIB 2021.3.1213 (13 Dec 2021)
When RadCardView is bound to an empty ObservableCollection, and a new item is added to the collection at runtime, the card view throws an exception.
Unplanned
Last Updated: 12 Jan 2022 07:37 by ADMIN

Currently RadComboBox has no property to prevent user from clearing it with backspace. Also ComboBox SelectedIndex may become -1 when ItemSource is changed.

New propery (CanClear) could be checked on KeyDown event, when item collection is changed or when SelectedItem is changed..

If CanClear is set to false:

Backspace is ignored on KeyDown.

If collection is changed and collection size is greater than 0, ComboBox SelectedIndex becomes 0 automatically.

If SelectedItem becomes null and item collection size is greater than 0, ComboBox attemts to select first non-null item from collection.

Completed
Last Updated: 15 Apr 2022 14:23 by ADMIN
Release LIB 2022.1.418 (18 Apr 2022)
Currently, all named sets are placed in a folder named "Sets". The metadata we query from the server contains names for these folders and we should use them.
Unplanned
Last Updated: 11 Mar 2022 14:59 by ADMIN
Created by: Bartosz
Comments: 3
Category: UI for WPF
Type: Feature Request
2

Hello i have noticed few weird/wrong behaviors of containers.

Based on your MVVM demo application:

Select node : A4 in Audi group

Select node Volkswagen Group.

Move Volkswagen group by 1px

In such case you removed A4 node from its container, which was dropped correctly.

Unplanned
Last Updated: 25 Jan 2023 12:11 by ADMIN
Created by: Tavi
Comments: 8
Category: UI for WPF
Type: Feature Request
2
It would be great to have a native WPF Azure AD User Authentication Login Control. We use Single Tenant Azure AD for our user accounts and as close as a native to WPF user experience would be great. Right now I'm using the ICustomeWebUI interface to build a user login experience but I really don't want to own this code going forward.
Unplanned
Last Updated: 25 Mar 2022 08:16 by ADMIN
Created by: Dorlig
Comments: 1
Category: UI for WPF
Type: Bug Report
2

In Windows 11,  when mouse over top level window title bar maximize box,  there should be snap layout drop down, but for any child window there should not be snap layout drop down.

I've tested the following 4 cases and all of them works fine

   1. win32 project

   2. MFC project

   3. general Winform project

   4. general WPF project.

but for Telerik WPF project which use RadRibbonWindow as main window, the behavior is wrong. as attached video shows

Completed
Last Updated: 07 Sep 2022 12:30 by ADMIN
Release R3 2022
Created by: Martin Ivanov
Comments: 0
Category: UI for WPF
Type: Feature Request
2
Add a circular progress bar control.
Unplanned
Last Updated: 25 Jul 2022 11:38 by ADMIN
Created by: John
Comments: 4
Category: UI for WPF
Type: Feature Request
2

So, if there is a solution to this, I haven't found it yet after scouring the documentation and the internet.

Using your example in the WPF Demo, I created a custom object for my items that I bind to the RadNavigationView.ItemsSource. Yours was called NavigationItemModel. Mine is called ShellMenuItem. ShellMenuItem inherits from UserControl, and implements INotifyPropertyChanged, and ICommandSource. All bindings to my properties are wired up in the xaml and work great (EXCEPT FOR THE ISEXPANDED PROPERTY. Next, I have several properties that are pulled from a database, or can be set programmatically in code, like Id, ParentId, Header, NodeType, TargetPageType (Page, Window, etc), TargetViewModelType, etc... Just standard properties. These are so I can programmatically send these dynamic items menu items, pulled from a database, to the correct View and ViewModel. ALL OF MY PROPERTIES WORK FINE, and when I click on a menu item, if it is a page, it opens in the frame, if it is a window, it opens a window, etc... Everything works fine, except the IsExpanded. So, here is the issue. I have a property on ShellMenuItem named IsExpanded. When I try to set this property, the ShellMenuItems do not collapse or expand. Again, I have INotifyPropertyChanged implemented.

On the form, I have a toggle button to expand/collpase all items in the RadNavigationView. I have it's Checked event bound to a command in my ViewModel. 

<ToggleButton Content="TestExpandAll">
     <i:Interaction.Triggers>
          <i:EventTrigger EventName="Checked">
               <i:InvokeCommandAction Command="{Binding ElementName=_this, Path=DataContext.CmdExpandMenus}" PassEventArgsToCommand="True" />
          </i:EventTrigger>
      </i:Interaction.Triggers>
</ToggleButton>
public ICommand CmdExpandMenus { get { return new RelayCommand<RoutedEventArgs>(OnExpandMenus); } }

This fires correctly in my code, at which point I loop through the RadNavigationMenu's ItemsSource and set each property to IsExpanded = true; As shown below. The button should expand all items if the togglebutton state IsChecked, else, it should collpase all items. I have also tried to loop through the actual bound list which likewise, does not work. I can not find a way to get at the entire list of RadNavigationViewItems or even cast my items to a RadNavigationViewItem, even though the ItemContainerStyle's target type is RadNavigationViewItem. There has got to be a simpler way to achieve this. 

        private void OnExpandMenus(RoutedEventArgs? e)
        {
            //foreach (var item in this.StaticMenuItems)
            //{
            //    item.IsExpanded = true;
            //}

            foreach (var shellMenuItem in this.MainMenu.ItemsSource)
            {
                var itm = shellMenuItem;
                var itmType = itm.GetType();
                //itmType is ShellMenuItem
                var menuItem = shellMenuItem as ShellMenuItem;
                //var targetType = this.MainMenu.ItemContainerStyle.TargetType;
                //targetType is RadNavigationViewItem
                menuItem.IsExpanded = true;
            }
        }

I have easily achieved this effect on many other controls, and you even have predefined Methods to perform this on controls such as RadTreeViewList.

    void treeListView_DataLoaded(object sender, EventArgs e) 
    { 
        treeListView.DataLoaded -= treeListView_DataLoaded; 
        treeListView.ExpandAllHierarchyItems();    
    } 

Can you add a method to the RadNavigationView to ExpandAllHierarchyItems(true/false) or just add 2 methods...

ExpandAllHierarchyItems() and CollapseAllHierarchyItems()

If this is not feasible, then you should update your demo to show how to accomplish this with a custom menu item. Im sure I could make my ShellMenuItem inherit directly from RadNavigationViewItem but in my control library, I dont have any references to Telerik because there are applications that use ShellMenuItem that do not use Telerik at all, and we shouldnt have to make our generic controls inherit from a 3rd party control to make this work. It seems to me that if you have a control that allows a hierarchy of items, and those controls/classes can be expanded or collapsed, then you should ALWAYS add the methods above to those controls/classes. Or perhaps you could create an interface named IExpandable, and any control that you guys create that can be expanded/collapsed, could implement that interface and have access to the ExpandAll/CollapseAll funtionality.

Thanks,

John 

 

Unplanned
Last Updated: 01 Aug 2022 06:58 by Martin Ivanov
Created by: Martin Ivanov
Comments: 0
Category: UI for WPF
Type: Feature Request
2
Add localization support for Japanese language.
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.
Completed
Last Updated: 06 Nov 2023 05:55 by ADMIN
Release R3 2023 SP1

The System.Drawing.Common package is installed in the project that builds Telerik.Windows.Controls.Navigation.dll for .NET Core 3.1 Core, .NET 5 and .NET 6. The current package version is 4.7.0.

Update the package to the latest available version.