Completed
Last Updated: 16 Feb 2015 16:05 by ADMIN
Description: RadCheckBox with Windows8Theme doesn't appear as Checked during ToggleStateChanging if e.Cancel == true and RadMessageBox is shown. You should hover the check box to update its visual Checked state.

To reproduce:
-add RadCheckBox to a form
-apply Windows8Theme to the check box
-subscribe for its ToggleStateChanging and use the following code snippet:
if (args.NewValue == Telerik.WinControls.Enumerations.ToggleState.Off && 
   radCheckBox2.Checked == false)
            {
                RadMessageBox.Show("Must Be Checked", "Required", MessageBoxButtons.OK, RadMessageIcon.Info);
                args.Cancel = true;
            }

Workaround:
private void radCheckBox1_ToggleStateChanging(object sender, StateChangingEventArgs args)
        {
            if (args.NewValue == Telerik.WinControls.Enumerations.ToggleState.Off &&  
               radCheckBox2.Checked == false)
            { 
                RadCheckBox checkBox = (sender as RadCheckBox);
                if (checkBox.ThemeName == "Windows8")
                {
                    checkBox.Checked = true;
                }                        
                RadMessageBox.Show("Must Be Checked", "Required", MessageBoxButtons.OK, RadMessageIcon.Info);
                args.Cancel = true;
            }
        }
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: 24 Mar 2017 14:47 by ADMIN
To reproduce:
- Set ShowRootLines to true
- Apply one of the following themes: Aqua, Office2007, TelerikMetro, VS2012

Workaround:
- Open the theme in visual style builder
- Expand the RadTreeView in the ControlStructureWindow
- Select TreeNodeExpandItem and expand it in the Elements window
- Navigate to the PossitionOffset property and set its width to 1
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: 22 Jul 2014 13:35 by Curtis
Steps to reproduce:
1. Add a small button to a form.
2. On click of this button show an OpenFileDialog.
3. Add a big button to the form
4. Add some sort of notification in the big button's click event handler (RadMessageBox)
5. Run the project and open the file dialog.
6. Position the dialog so the file (inside the open file dialog) you will choose will be over the big button.
7. Select a file by double clicking on it.

You will see that the Click event for the big button will be fired.
Completed
Last Updated: 05 Jun 2014 07:07 by ADMIN
RadListSource should discover properties from its DataSoucre via ITypedList if the DataSource implements this interface.
Completed
Last Updated: 29 Jun 2013 02:08 by ADMIN
Description: 
When using RadPageView in strip view mode with Office2007Black theme the header and footer have a label containing the text of the current page.

To reproduce:
-Add a pageView
-Add a page
-Change the theme to Office2007Black

Workaround:
((RadPageViewStripElement)radPageView1.ViewElement).Footer.Visibility = ElementVisibility.Collapsed;
((RadPageViewStripElement)radPageView1.ViewElement).Header.Visibility = ElementVisibility.Collapsed;
Completed
Last Updated: 29 Jun 2013 01:36 by ADMIN
Workaround:

DirectCast(radPageView1.ViewElement, RadPageViewStripElement).Footer.Visibility = ElementVisibility.Collapsed
DirectCast(radPageView1.ViewElement, RadPageViewStripElement).Header.Visibility = ElementVisibility.Collapsed
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: 10 Jun 2013 13:39 by ADMIN
Windows8Theme - There is missing style of RadCheckBoxElement.ToggleState = Intermediate state.
Unplanned
Last Updated: 30 Mar 2016 13:48 by ADMIN
Completed
Last Updated: 02 Aug 2021 13:46 by ADMIN
Release R2 2020
ADD. Data Validation component, which allows the user to set at design time the validation requirements to sets of controls
Completed
Last Updated: 22 May 2019 06:51 by ADMIN
Release R2 2019
Implement Open Save Dialog, allowing theme customization.
Completed
Last Updated: 09 May 2013 08:12 by ADMIN
FIX. Windows8Theme - missing drag and drop styling for RadTreeView.
Unplanned
Last Updated: 30 Mar 2016 13:49 by ADMIN
Happens with Win8 and VS2012 themes, but not with the Office themes only with form's top left and right corners. If the mouse is moved into the corner from the center of the form. From this cursor position, the form cannot be resized.  From this position, once a resize is attempted, repositioning the mouse and retrying the resize may not work at all.
Declined
Last Updated: 05 Aug 2016 15:23 by ADMIN
If you are using span tag in cooperation with style attribute, the following html concat "Training Room B" string:

<html><p><i><span style="font-family: Microsoft Sans Serif;font-size: 13.3px;color: #C57300;">Welcome to RoBase</span></i><i><span style="font-family: Microsoft Sans Serif;font-size: 10.7px;color: #C57300;">,</span></i><span style="font-family: Microsoft Sans Serif;font-size: 11px;color: #000000;"> Please be aware that </span><span style="font-family: Microsoft Sans Serif;font-size: 11px;color: #C50000;">Training Room A</span><span style="font-family: Microsoft Sans Serif;font-size: 11px;color: #000000;"> will be off limits for the rest of the week for a much needed paint job. </span><b><span style="font-family: Microsoft Sans Serif;font-size: 11px;color: #008116;">Training Room B</span></b><span style="font-family: Microsoft Sans Serif;font-size: 11px;color: #000000;"> is still available and the Conference Room can be used if needed.</span><span style="font-family: Calibri;font-size: 16px;color: #000000;"><br /></span></p><p><span style="font-family: Microsoft Sans Serif;font-size: 11px;color: #000000;">See Linda to reserve it. Thanks.</span></p></html>
Completed
Last Updated: 05 Jun 2014 07:07 by ADMIN
Steps to reproduce:
1) Launch your demo application and select -->scheduler -->DataBinding
Select Bind to dataset
2) Try to re-size any appointment by mouse and click Save button it will revert to previous state
and you see the error.
Completed
Last Updated: 23 Apr 2013 03:44 by ADMIN
Windows7Theme - RadGridView has incorrect behavior when AutoSizeRows property is set to true.

Steps to reproduce:
1. Create grid with several rows.
2. Set AutoSizeRows property to "true"
3. Run application and move mouse over the rows.
Completed
Last Updated: 27 Nov 2014 18:25 by ADMIN
This property will disable the accessibility information from being sent to Windows narrator and JAWS.
Unplanned
Last Updated: 15 Aug 2017 09:38 by ADMIN
Provide Grid's event similar to CellFormatting event which allows users to set the Cell Accessible Properties