Completed
Last Updated: 24 Oct 2011 04:41 by ADMIN
FIX. Themes - RadDateTimeEditor have an incorrect gradient color setting.
Completed
Last Updated: 11 Feb 2014 16:02 by ADMIN
The NavigateBackwards/Forwards buttons in RadSchedulerNavigator should show image instead of text when using Aqua theme.
Declined
Last Updated: 10 Feb 2014 07:55 by ADMIN
1. Create a new form.
2. Add Panel
3. Change its ForeColor and Font properties
4. Drop a RadLabel inside, it will not change its Font and ForeColor properties.
Comment: this is not an issue. We changed our behavior in order to achieve consistent look regardless of the position of RadLabel. Now the theme defines the ForeColor and the Font of this control.
Unplanned
Last Updated: 30 Mar 2016 13:55 by ADMIN
Try to add a relative theme path in RadThemeManager
Completed
Last Updated: 13 Jul 2012 03:22 by ADMIN
ADMIN
Created by: Jack
Comments: 0
Category: UI Framework
Type: Bug Report
1
1. Create a new project and add a Form.
2. At design time add several different Rad controls.
3. Build the application.
4. Change the DPI settings of your operating system to 125% (make sure to use XP style scaling).
5. Run the application.


The issue appears when using XP style scaling on Vista or Windows 7 operating systems. You can work around it by disabling this option. To do this, follow these steps:

1. Right click on the desktop and choose the personalize option.
2. Click the Display option located at the left bottom corner of the form.
3. Click the Set custom text size (DPI) option located at the left side of the form.
4. Uncheck the Use Windows XP style DPI scaling.
5. You should reboot your PC in order to apply changes.

There is another solution that works in most of the cases. You should remove the following lines from your form Designer.cs file:

this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
Completed
Last Updated: 18 Jun 2014 08:13 by ADMIN
ADMIN
Created by: Jack
Comments: 0
Category: UI Framework
Type: Feature Request
1
Currently RadGridView does not indicate via narrator when navigating in child rows.
Unplanned
Last Updated: 15 Aug 2017 09:38 by ADMIN
ADMIN
Created by: Jack
Comments: 0
Category: UI Framework
Type: Feature Request
1
Presently we only have the white TelerikMetroTouch theme.
Completed
Last Updated: 29 Oct 2012 09:58 by ADMIN
Office2007Black Theme cannot render the state of a diabled RadCheckBox
Completed
Last Updated: 30 May 2019 12:44 by ADMIN
To reproduce:
-use RadForm with WindowState=Maximized at design-time;
-add RadPanel with Dock = Top;
-after running the application minimize the form and maximize it again; as a result the form title bar is cut off.

Workaround: set Margin of the FormElement and Top docked panel when maximizing:

private void Form1_SizeChanged(object sender, EventArgs e)
{
    RadForm form = sender as RadForm;
    if (form != null)
    {
        if (form.WindowState == FormWindowState.Maximized)
        {
            form.FormElement.Margin = new Padding(0, 8, 0, 0);
            (form.Controls[0] as RadPanel).PanelElement.Margin = new Padding(0, 20, 0, 0);
        }
    }
}
Completed
Last Updated: 16 Jan 2012 09:00 by ADMIN
FIX. RadMultiColunmComboBox editable area should look like RadDropDownList editable area
Unplanned
Last Updated: 30 Mar 2016 14:02 by ADMIN
FIX. RadBreadCrumb's ThemeName drop down does not display TelerikMetroTheme, when the latter is added to the form. However, if you type in the theme name, it is correctly applied.

Note: the same problem is noticed for VisualStudio2012Dark theme as well. 

Workaround: set the theme at run time by using the ThemeName property.
Completed
Last Updated: 25 Apr 2012 09:41 by ADMIN
ADMIN
Created by: Stefan
Comments: 0
Category: UI Framework
Type: Bug Report
1
FIX. RadGroupBox - memory leak when the group box Dock = Fill and Office2010Black theme is applied
Work around: this.radGroupBox1.Behavior.BitmapRepository.DisableBitmapCache = true;
RadDock:
Add a dock with two tool windows in a UserControl.
In the toolwindows add grid and a tree.
Apply Office2010Black theme to RadDock.
Place the control on a form, dock it and run the app.
Constantly resize the form and observe the memory used.
Work around: radDock1.Behavior.BitmapRepository.DisableBitmapCache = true;
Completed
Last Updated: 13 Aug 2010 04:00 by ADMIN
ColorAnimationStepConverter throws exception when system list separator is not comma.
Completed
Last Updated: 30 Jun 2010 13:14 by ADMIN
When creating a shortcut, without modifier key (for example F5), the text displayed next to the menu item (describing the shortcut )  is incorrect (it shows " + F5", instead of "F5").
Unplanned
Last Updated: 30 Mar 2016 13:51 by ADMIN
ADMIN
Created by: Stefan
Comments: 0
Category: UI Framework
Type: Bug Report
1
To reproduce:

 public Form2() { InitializeComponent(); MyControl c = new MyControl(); c.Dock = DockStyle.Fill; this.Controls.Add(c); }

public class MyControl : RadControl
{
    protected override void CreateChildItems(RadElement parent)
    {
        base.CreateChildItems(parent);
        LightVisualElement element = new LightVisualElement();
        element.Text = "Hello" + "\t" + "World";
        element.StretchHorizontally = true;
        element.StretchVertically = true;
        parent.Children.Add(element);
    }
}

Workaround: 

   public partial class Form2 : Form

    {
        public Form2()
        {
            InitializeComponent();
            MyControl c = new MyControl();
            c.Dock = DockStyle.Fill;
            this.Controls.Add(c);
        }

        public class MyControl : RadControl
        {
            protected override void CreateChildItems(RadElement parent)
            {
                base.CreateChildItems(parent);
                LightVisualElement element = new MyElement();
                element.Text = "Hello" + "\t" + "World";
                element.StretchHorizontally = true;
                element.StretchVertically = true;
                parent.Children.Add(element);
            }

            public class TextGraphics : RadGdiGraphics
            {
                const float TabWidth = 100;

                public TextGraphics(Graphics g) : base(g)
                {
                }

                public override void DrawString(string drawString, Rectangle rectangle, Font font, Color color, ContentAlignment alignment, StringFormat stringFormat, Orientation orientation, bool flipText)
                {
                    stringFormat.SetTabStops(0, new float[] { TabWidth });
                    base.DrawString(drawString, rectangle, font, color, alignment, stringFormat, orientation, flipText);
                }

                public override void DrawString(string drawString, Rectangle rectangle, Font font, Color color, ContentAlignment alignment, StringFormat stringFormat, ShadowSettings shadow, System.Drawing.Text.TextRenderingHint textRendering, Orientation orientation, bool flipText)
                {
                    stringFormat.SetTabStops(0, new float[] { TabWidth });
                    base.DrawString(drawString, rectangle, font, color, alignment, stringFormat, shadow, textRendering, orientation, flipText);
                }

                public override void DrawString(string drawString, RectangleF rectangle, Font font, Color color, ContentAlignment alignment, StringFormat stringFormat, Orientation orientation, bool flipText)
                {
                    stringFormat.SetTabStops(0, new float[] { TabWidth });
                    base.DrawString(drawString, rectangle, font, color, alignment, stringFormat, orientation, flipText);
                }

                public override void DrawString(string drawString, RectangleF rectangle, Font font, Color color, ContentAlignment alignment, StringFormat stringFormat, ShadowSettings shadow, System.Drawing.Text.TextRenderingHint textRendering, Orientation orientation, bool flipText)
                {
                    stringFormat.SetTabStops(0, new float[] { TabWidth });
                    base.DrawString(drawString, rectangle, font, color, alignment, stringFormat, shadow, textRendering, orientation, flipText);
                }
            }

            public class MyElement : LightVisualElement
            {
                protected override void PaintElement(Telerik.WinControls.Paint.IGraphics graphics, float angle, SizeF scale)
                {
                    base.PaintElement(graphics, angle, scale);
                }

                protected override void PaintText(IGraphics graphics)
                {
                    graphics = new TextGraphics(graphics.UnderlayGraphics as Graphics);
                    base.PaintText(graphics);
                }
            }
        }
    }
Completed
Last Updated: 16 Nov 2015 13:24 by ADMIN
FIX. RadRibbonForm - exception when loading icon in design time "Requested range extends past the end of the array."
Completed
Last Updated: 30 Jan 2015 11:45 by ADMIN
Setting the ForeColor of root menu item is not taken into consideration.

WORKAROUND:
((TextPrimitive)radMenuItem1.Layout.TextPanel.Children[0]).ForeColor = Color.Red;
Declined
Last Updated: 05 Aug 2016 14:02 by ADMIN
This causes multiple controls updates which reduces the application performance. Having 3 labels will fire the event 45 times which will update the rest of the bound controls 45 times.
Completed
Last Updated: 29 Feb 2012 07:06 by ADMIN
IMPROVE - FilterPredicate should allow passing a parameter as argument to the predicate method
implemented new generic Find<> and FindNodes<>, support callbacks amd lamba expression:
public TreeViewSelection()
{
InitializeComponent();
treeView.Dock = DockStyle.Fill;
treeView.Parent = this.panel1;
treeView.MultiSelect = true;
treeView.Nodes.Add("1");
treeView.Nodes.Add("2");
treeView.Nodes.Add("2");
treeView.Nodes.Add("2");
treeView.Nodes[0].Nodes.Add("11");
treeView.Nodes[0].Nodes.Add("12");
treeView.Nodes[0].Nodes.Add("13");
RadTreeNode node = this.treeView.Find<string>(FindName, "11");
node = this.treeView.Find<string>((n, x) => n.Name == x, "12");
}
private bool FindName(RadTreeNode node, string name)
{
if (node.Text == name)
{
return true;
}
return false;
}
Completed
Last Updated: 22 Jun 2012 05:29 by ADMIN
Steps to reproduce:
1. Place a RadButton on a form
2. In the load event of the form set the text of the button to some list. For example:
<html><ul><li>list item 1</li><li>list item 2</li><li>list item 3</li></ul></html>
3. Run the project and you'll see the last item is missing.