If you place a control in RadHostItem and you put this host item in a parent element, the parent element will not be resized correctly, because the RadHostItem will not provide the correct size.
Create an MDI application. When you maximize an MDI Child form you will see that the restore button has a maximize icon instead of restore one. This is true for the following themes: ControlDefault, Office2010Blue, Office2010Black
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; } }
Setting the ForeColor of root menu item is not taken into consideration. WORKAROUND: ((TextPrimitive)radMenuItem1.Layout.TextPanel.Children[0]).ForeColor = Color.Red;
To reproduce: 1.Add a RadGridView with several levels of hierarchy. 2.Apply Office2007Silver theme. When clicking over the "+" sign, it seems to be a refresh problem for the GridIndentCellElement. Please, refer to the attached picture. Workaround: private void radGridView1_ViewCellFormatting(object sender, Telerik.WinControls.UI.CellFormattingEventArgs e) { if (e.CellElement is GridIndentCellElement) { e.CellElement.BackColor = Color.FromArgb(231, 231, 231); e.CellElement.DrawFill = true; e.CellElement.GradientStyle = GradientStyles.Solid; } else { e.CellElement.ResetValue(LightVisualElement.BackColorProperty, ValueResetFlags.Local); e.CellElement.ResetValue(LightVisualElement.DrawFillProperty, ValueResetFlags.Local); e.CellElement.ResetValue(LightVisualElement.GradientStyleProperty, ValueResetFlags.Local); } }
To reproduce: Open one of examples from DocumentProcessing / RadRichTextEditor / Panorama. Click on C# or VB tab and you will see that the code is not visible. When choose file without code and click Copy Source button is thrown an exception.
To reproduce: - Navigate to the first look sample for data entry. - Add some new rows and try to navigate to them.
CodedUI playback does not able to recognize a button placed in RibbonBar ButtonGroup/Group
This property will disable the accessibility information from being sent to Windows narrator and JAWS.
When the PaperSources collection contains an empty string the dialog enters in an endless loop.
1. Run the Demo Application 2. Click the "Dock" item on the left list 3. Click "Programming" tile then lunch the example 4. Drag and drop the Tool Window 1 and/or Tool Window 2 to the document window 1 area to set Tool Window 1 and/or Tool Window 2 as tabbed document 5. Then you can only click and select Tool Window 1 and/or Tool Window 2, but you can't click and select document window 1 Resolution: In the Dock => Programming example is added code which prevent selection: private void radDock1_ActiveWindowChanging(object sender, DockWindowCancelEventArgs e) { e.Cancel = e.NewWindow is DocumentWindow; } We modified the example to log information when select different windows.
Workarround1: this.radDropDownList1.PopupClosing += radComboDemo_PopupClosing; void radComboDemo_PopupClosing(object sender, RadPopupClosingEventArgs args) { Point relativeMousePositionInPopup = ((RadDropDownListElement)sender).ListElement.ElementTree.Control.PointToClient(Control.MousePosition); args.Cancel = ((RadDropDownListElement)sender).ListElement.VScrollBar.ControlBoundingRectangle.Contains(relativeMousePositionInPopup); } Workaround2: class MyDropDownList : RadDropDownList { public MyDropDownList() { this.PopupClosing += MyDropDownList_PopupClosing; } void MyDropDownList_PopupClosing(object sender, RadPopupClosingEventArgs args) { Point relativeMousePositionInPopup = ((RadDropDownListElement)sender).ListElement.ElementTree.Control.PointToClient(Control.MousePosition); args.Cancel = ((RadDropDownListElement)sender).ListElement.VScrollBar.ControlBoundingRectangle.Contains(relativeMousePositionInPopup); } public override string ThemeClassName { get { return typeof(RadDropDownList).FullName; } } }
To reproduce: 1. Drag and drop RadMenu. Add RadMenuButtonItem 2. Set the TextImageRelation and you will see that is not apply. The TextImageRelation property of the button item does not set the TextImageRelation of the button element
Let's say that we have a RadLabel and want to show Dot style border for it. The Dot, however, appears as thinner Line when we set the DashStyle to Dot.
To reproduce: Open Demo Application, open editors, open Time Picker Exception should occur. Note: The exception occurs if the registry key HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation\TimeZoneKeyName is missing from the registries. Workaround: Restore the registry file as per this MSDN article - http://support.microsoft.com/kb/555537
To reproduce: 1. Open DemoApplication => Dock => Tabbed Document example 2. Click Launch Example button 3. Pop up with script error is shown
If you have a RadControl with Anchor Left, Top, Bottom, Right in a ToolWindow, the next time you close and reopen the designer in VS, this RadControl gets a bigger size.