Completed
Last Updated: 28 Sep 2018 10:40 by Dimitar
Workaround: set the property with code
this.radListView1.ListViewElement.ViewElement.VScrollBar.MinThumbLength = 50;
Completed
Last Updated: 28 Sep 2018 10:18 by Dimitar
How to reproduce: this.radLabel1.Font = new System.Drawing.Font("Arial", 20F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Pixel);

Workaround: 
public class MyRadLabel : RadLabel
{
    public override string ThemeClassName
    {
        get
        {
            return typeof(RadLabel).FullName;
        }
    }

    protected override RadLabelElement CreateLabelElement()
    {
        return new MyRadLabelElement();
    }
}

public class MyRadLabelElement : RadLabelElement
{
    protected override Type ThemeEffectiveType
    {
        get
        {
            return typeof(RadLabelElement);
        }
    }

    protected override void CreateChildElements()
    {
        base.CreateChildElements();

        MyTextPrimitive textPrimitive = new MyTextPrimitive();
        textPrimitive.Alignment = ContentAlignment.MiddleLeft;
        textPrimitive.BindProperty(TextPrimitive.TextProperty, this, RadLabelElement.TextProperty, PropertyBindingOptions.TwoWay);
        textPrimitive.BindProperty(AlignmentProperty, this, RadLabelElement.TextAlignmentProperty, PropertyBindingOptions.OneWay);
        textPrimitive.SetValue(ImageAndTextLayoutPanel.IsTextPrimitiveProperty, true);
        textPrimitive.AutoEllipsis = true;
        textPrimitive.TextWrap = true;

        ImageAndTextLayoutPanel layoutPanel = this.FindDescendant<ImageAndTextLayoutPanel>();
        if (layoutPanel != null)
        {
            layoutPanel.Children.RemoveAt(1);
            layoutPanel.Children.Add(textPrimitive);
        }
    }
}

public class MyTextPrimitive : TextPrimitive
{
    public override Font GetScaledFont(float scale)
    {
        Screen screen = Screen.PrimaryScreen;
        SizeF startScale = new SizeF(1.0f, 1.0f);
        if (RadControl.EnableDpiScaling)
        {
            startScale = NativeMethods.GetMonitorDpi(screen, NativeMethods.DpiType.Effective);
        }

        SizeF paintScale = new SizeF(scale / startScale.Width, scale / startScale.Height);
        Font font = this.Font ?? Control.DefaultFont;
        string key = paintScale.ToString() + font.FontFamily.Name + font.Size + font.Style.ToString() + font.Unit.ToString() + font.GdiCharSet.ToString() + font.GdiVerticalFont.ToString();

        if (this.ScaledFontsCache.ContainsKey(key))
        {
            return this.ScaledFontsCache[key];
        }

        Font scaledFont = new Font(font.FontFamily, font.Size * paintScale.Height, font.Style, font.Unit, font.GdiCharSet, font.GdiVerticalFont);
        this.ScaledFontsCache.Add(key, scaledFont);

        return scaledFont;
    }
}
Completed
Last Updated: 11 Sep 2018 06:50 by Dimitar
ADMIN
Created by: Telerik Admin
Comments: 0
Category: UI Framework
Type: Feature Request
1
Is it possible to add a Hamburger Menu to the Telerik UI for WinForms?
like: https://docs.microsoft.com/en-us/windows/uwp/design/controls-and-patterns/navigationview
Completed
Last Updated: 17 Aug 2018 08:48 by Dimitar
How to reproduce: store an image on the file and try to use it this way
string path = @"D:\img.png";
this.radLabel1.Text = "<html><img src=" + path + "><b>Test</b></html>";

Workaround: if possible embed the image in the assembly and use it as a resource
this.radLabel1.Text = "<html><img src=res:_1133506_RadLabelLinkHtmlLike.img.png><b>Test</b></html>";
Declined
Last Updated: 14 Aug 2018 10:44 by ADMIN
Poor support for custom DPI scaling in Windows 7 - Windows 10.
There no null checking, and there is dirty hacks:

CASE 1: RadPageViewElement
 public override void DpiScaleChanged(SizeF scaleFactor)
        {
            base.DpiScaleChanged(scaleFactor);

            if (this.Owner != null && this.Owner.Pages.Count > 1)
            {
                this.Owner.SuspendEvents();

                if (this.Owner.SelectedPage == this.Owner.Pages[0])
                {
                    this.Owner.SelectedPage = this.Owner.Pages[1]; // NO NULL CHECKING
                    this.Owner.SelectedPage = this.Owner.Pages[0]; // DIRTY HACK: users can have their own processing OnSelectedPage, which is unexpected here!
                }
                else
                {
                    RadPageViewPage page = this.Owner.SelectedPage;
                    this.Owner.SelectedPage = this.Owner.Pages[0];
                    this.Owner.SelectedPage = page;
                }

CASE 2:
 public partial class RadForm1 : Telerik.WinControls.UI.RadForm
    {
        public RadForm1()
        {
            InitializeComponent();
            radWizard1.Pages.Add(new WizardPage()); // when user has 100% Dpi, this code works normally. But if user has custom scale DPI (e.g. 101%), user received System.NullReferenceException: 'Object reference not set to an instance of an object.' (because because again there is no verification for ContentArea = null)...
        }
    }

Please improve the work with custom DPI scaling!
Declined
Last Updated: 14 Aug 2018 10:41 by ADMIN
I have a winforms controls product with specific license of 2017.1.221.40 and I need to know what themes are available for this specific version and how to implement it, since I need to know if I can apply the them "VisualStudio2012DarkTheme" and how do it.
Declined
Last Updated: 06 Jul 2018 08:20 by ADMIN
I'd like to represent, update and delete WinForms Scheduler events in a Kendo MVC Web application and visa versa. Some kind of data converter would be appreciated.
Unplanned
Last Updated: 26 Jun 2018 09:30 by ADMIN
Currently the only way to have this work on a windows 10 machine with vs2017 is to install a depreciated version of Build tools 2015. Which causes some conflicts with vs2017 backwards compatibility.
Declined
Last Updated: 26 Jun 2018 07:48 by ADMIN
I have literally for weeks now, tried to find a single theme that works properly with High Dpi scaling, including the new material themes.  None of them work, I mean not even to the point that, it's just a few quirks.  I can't deploy applications, without extensive code to modify the way the controls look. 

My request, is take something like material (preferably with a professional color scheme), or telerik touch, make the need adjustments to make them HiDpi, and then EXTENSIVELY test it, to insure it works. 

Completed
Last Updated: 21 Jun 2018 15:04 by ADMIN
Use attached project to reproduce. 

Workaround:
Use attached theme.
Declined
Last Updated: 08 Jun 2018 10:33 by ADMIN
Created by: Matt
Comments: 1
Category: UI Framework
Type: Feature Request
0
Implement a facility to convert a RadDocument to a RadPrintDocument (or something that can be handed to a RadPrintPreview) to avoid having to load up a RadRichTextEditor just to print a code-generated document.
Completed
Last Updated: 16 May 2018 10:34 by ADMIN
ADMIN
Created by: Stefan
Comments: 13
Category: UI Framework
Type: Feature Request
13
This request is for control similar to RadImageEditor in ASP.NET AJAX suite: http://demos.telerik.com/aspnet-ajax/imageeditor/examples/overview/defaultcs.aspx
Completed
Last Updated: 30 Apr 2018 20:46 by Robert
Workaround: use a bigger image 
Me.radCheckBox1.ButtonElement.CheckMarkPrimitive.CheckElement.ShouldPaint = False
    Dim dpi As Point = NativeMethods.GetSystemDpi()
    Dim scale As Integer = dpi.X
    If scale >= 300 Then
        Me.radCheckBox1.ButtonElement.CheckMarkPrimitive.Image = Image.FromFile("..\..\check-mark.png")
    ElseIf scale >= 200 Then
        '...
    Else
        '...
    End If
Completed
Last Updated: 11 Apr 2018 07:40 by Dimitar
ADMIN
Created by: Dess | Tech Support Engineer, Principal
Comments: 0
Category: UI Framework
Type: Feature Request
1
Similar to Material Themes Blending (https://docs.telerik.com/devtools/winforms/tools/visual-style-builder/working-with-visual-style-builder/material-themes-blending) provide an easy way to change the palette for the Fluent themes. 
Unplanned
Last Updated: 21 Mar 2018 14:00 by ADMIN
Created by: Daniel
Comments: 3
Category: UI Framework
Type: Feature Request
0
Hello,
i have a suggestion for WinControls, please add a comfortable language Support
without methode override. Please create a property field Pull-Down Menü in every Control
where Developer can change the language of the control in e.g. englisch, spain, german and so on. The translation could be done very quickly with the help of the Telerik community and their experience.
Unplanned
Last Updated: 21 Feb 2018 13:19 by ADMIN
How to reproduce: check the attached project and compare the font size of the two labels. Also when the form is moved from a screen with HDPI to a standard screen with DPI=96 the font does change.
Completed
Last Updated: 19 Feb 2018 11:46 by ADMIN
ADMIN
Created by: Dess | Tech Support Engineer, Principal
Comments: 2
Category: UI Framework
Type: Feature Request
3

			
Completed
Last Updated: 14 Feb 2018 12:28 by Dimitar
ADMIN
Created by: Dimitar
Comments: 0
Category: UI Framework
Type: Bug Report
1
To reproduce:
- Open Theme Viewer, go ListView and sort it.
- Change the theme to Fluent. 

 Workaround:
- Set the visibility of the item in the theme (see attached). 
 
 
Declined
Last Updated: 12 Feb 2018 10:45 by ADMIN
Created by: David
Comments: 1
Category: UI Framework
Type: Feature Request
0
Do you have a version which can support Microsoft .NET Framework 2.0? I run a sample application TelerikUIforWinFormsDemoAppsHub\BugTracker asking for Microsoft .NET Framework 4.0.

We had some PC still running Microsoft .NET Framework 2.0.
Completed
Last Updated: 22 Dec 2017 14:03 by Marco
ADMIN
Created by: Stefan
Comments: 15
Category: UI Framework
Type: Feature Request
13