Unplanned
Last Updated: 30 Mar 2016 13:49 by ADMIN
If set ClickMode to Press after that the buttons stay howered

Steps to reproduce:
Place a RibbonBar with one RadButtonGroup with few ButtonElements
Set the PressMode in Form constructor.
public Form1()
{

            foreach (RadButtonElement item in radRibbonBarGroup1.Items)
            {
               item.ClickMode = Telerik.WinControls.ClickMode.Press;             
            }
}

Workaround: 
void item_Click(object sender, EventArgs e)
{
    ((RadButtonElement)sender).SetValue(RadButtonElement.IsMouseDownProperty, false);
}
Unplanned
Last Updated: 15 Aug 2017 09:41 by ADMIN
To reproduce:
Create a RadRibbonForm and using UI Spy move over the Close, Minimize or Maximize buttons. You will notice that the buttons cannot be selected since they do not have accessibility objects.
Completed
Last Updated: 19 Aug 2020 11:55 by ADMIN
Release R3 2018
Created by: Michael
Comments: 1
Category: UI Framework
Type: Feature Request
1
Add Navigation bar Like the one at the bottom of Outlook 2013 with pop-ups when hovering.
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: 10 Apr 2015 10:28 by ADMIN
When grouping is applied, the grouping headers and all other rows are read as row 0 by JAWS . Group headers are also read as DBNULL.
This issue also affects the filtering rows and summary rows.
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.
Completed
Last Updated: 23 Apr 2014 12:56 by ADMIN
When maximizing child form in MDI container form with Windows8theme applied, the theming of the MDI buttons would be missing.
Completed
Last Updated: 17 Jul 2013 08:21 by ADMIN
To reproduce:
- Create a treeview with the Visual Studio 2012 Light theme.
- Add multiple nodes to the tree
- Select the first node
- While hovering the selected first node with the mouse press the down arrow to select the next node
- The text of the first node will stay white while the hover background will also be white making the text seem like it vanishes.

Workaround:
- Open the theme in Visual Style Builder 
- Expand the tree view in the Controls Structure window
- In the ElementState window select MouseOver state
- Add Normal Fore Color font style to the mouse over state
Completed
Last Updated: 09 May 2016 10:02 by ADMIN
To reproduce:
Dock a window under another with these themes( blue black silver): instead of docking under, it docks overs as if over the tab icon instead of the down arrow.

Workaround:

-Extract the predefined themes 
-Open the Office2010blue theme with Visual Style Builder
-In the control structure window select RadDock - Docking Guides
-Expand DockingGuidesElement and select BottomImage
-In the Elements window expand DockingGuidesElement and set filter to changed properties
-Change LocationOnCenterGuide property to 45;90
-Save the theme and use it in your application
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). 
 
 
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.
Completed
Last Updated: 11 Feb 2014 16:02 by ADMIN
ADMIN
Created by: Dimitar
Comments: 0
Category: UI Framework
Type: Bug Report
1
To reproduce:
- Apply the Office2013Light theme to a RadDock with document windows.
- Set ShowDocumentCloseButton to true.
- You will notice that the close button does not appear.
Completed
Last Updated: 20 Feb 2014 15:27 by ADMIN
WindowForms - the source code(RadControlsVS2010) does not build in Debug40 configuration.
Completed
Last Updated: 01 Aug 2013 10:36 by ADMIN
ADMIN
Created by: Georgi I. Georgiev
Comments: 0
Category: UI Framework
Type: Feature Request
1
Change the gestures logic so it can be enabled/disabled per-control.

see Control1.SupportsGestures property
Completed
Last Updated: 13 Oct 2014 11:47 by ADMIN
ADMIN
Created by: Georgi I. Georgiev
Comments: 0
Category: UI Framework
Type: Feature Request
1
Expose the SupportsGesture property in the GestureInfoHelper class to enable users to enable/disable gesture support manually.
Workaround:
set the field with Reflection
private void DisableGestures()
        {
            Type gestureHelperType = typeof(GestureInfoHelper);
            FieldInfo field = gestureHelperType.GetField("supportsGestures", BindingFlags.NonPublic | BindingFlags.Static);
            field.SetValue(null,false);
        }
Completed
Last Updated: 25 Mar 2015 16:02 by ADMIN
To reproduce:
Add a RadSpinEditor with one of the following themes:
Breeze
Desert
Office2010Black/Silver/Blue
Office2013Light/Dark
VisualStudio2012Light
Windows8

Put your mouse over the RadSpinEditor and quickly move it out. You will notice that the border is not being reset.

Workaround:
From VisualStyleBuilder remove the border of RadSpinEditorElement on ContainsMouse
Completed
Last Updated: 11 Dec 2010 04:49 by ADMIN
ADMIN
Created by: Nikolay
Comments: 0
Category: UI Framework
Type: Bug Report
1
One should not be able to trigger a shortcut if the element that has the shortcut assigned is disabled.
Unplanned
Last Updated: 30 Mar 2016 13:48 by ADMIN
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;
    }
}