To reproduce: 1. Drag and drop RadCheckBox and RadRadioButton on the form 2. Set the Checked/IsChecked property to true. this.radCheckBox2.Checked = true; this.radRadioButton2.IsChecked = true; 3. Apply the Office2013Light theme 4. On button click set the Enabled property to false. The ForeColor is different when disable checked item and unchecked item(see attached image - RadCheckBox_Disable_Checked.png). Workaround: Apply custom StateManager of RadCheckBox/RadRadioButton. In the attachments can be found sample demo with all necessary modifications.
After revamping the documentation for the Telerik UI for WinForms product, the following problems occurred: 1. Search for a specific class or method in the search box in the following site: https://docs.telerik.com/devtools/winforms/introduction. Select one of the results referring to the API documentation. As a result you will be navigated to the main page of the API reference instead of to the respective class or method. Refer to the Problem1.gif file. It seems that the search results from the API reference return old links for the previous API link pattern. 2. The search box in https://docs.telerik.com/devtools/winforms/api/ is significantly lagging while typing. We should consider performing the search operation after pressing Enter and not with each keystroke. Please refer to the Problem2.gif file. 3. When you scroll the navigation view on the left side to a certain position and select an article, the vertical scrollbar sometimes gets reset to the top position and you have to scroll back. (Note that this problem is not reproduced each time).
Workaround: set the property with code this.radListView1.ListViewElement.ViewElement.VScrollBar.MinThumbLength = 50;
When the default .NET combo box is tested with the Coded UI there is an AccessViolationException. This can be reproduced with the attached project (run test method 2).
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>";
How to reproduce: Add a RadDropDownListElement to a RadRibbonBar and set its ToolTipText property. The tool tip is not displayed because the hover event is consumed by a child element having an empty ToolTipText Workaround: Handle the ToolTipTextNeeded event
To reproduce: 1. Open DemoApplication => Dock => Tabbed Document example 2. Click Launch Example button 3. Pop up with script error is shown
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; } } }
Workaround: this.commandBarDropDownButton1.ForeColor = Color.White;
The RadRibbon when running under VisualStudio2012 dark theme is not able to properly display the buttons such as edit etc. The dark background with dark image causes this. Your WPF example outlook application lists a theme that is very similar but with a lighter color on the buttons. Would it be possible to get access to this theme? Thanks, Ronny
To reproduce: Change TitleBar's BackColor or Disable minimize and close buttons. Workaround: Use attached themes, in which the images are replaced.
How to reproduce: public Form1() { InitializeComponent(); } private void radButton1_Click(object sender, EventArgs e) { this.radLabel1.Text = "<html><u>D:\\</u>"; } Workaround: public Form1() { InitializeComponent(); } private void radButton1_Click(object sender, EventArgs e) { this.radLabel1.Text = "<html><u>D:\\"; }
To reproduce: 1. Drag and drop RadTreeView on the form. Set the CheckBoxes property to true. 2. Add a Coded UI Test. Start the Coded UI Test Builder and select one of nodes. 3. In the UI Control Map is not exposed the Checked/CheckState properties and can not add a assertion Workaround: Add method which read the tree view xml file and check the state; Assert.AreEqual(true, IsNodeChecked(uINode6TreeItem.Name, this.UIForm1Window.UIRadTreeView1Tree.TreeViewXml)); bool IsNodeChecked(string nodeName, string treeXMl) { XmlDocument treeXMLDocument = new XmlDocument(); treeXMLDocument.LoadXml(treeXMl); foreach (XmlNode xNode in treeXMLDocument.ChildNodes) { if (IsChecked(nodeName, xNode.ChildNodes)) { return true; } } return false; } bool IsChecked(string nodeName, XmlNodeList nodes) { foreach (XmlNode xNode in nodes) { if (xNode.Attributes != null && xNode.Attributes["Name"] != null && xNode.Attributes["Name"].Value == nodeName && xNode.Attributes["CheckState"] != null && xNode.Attributes["CheckState"].Value == "On" ) { return true; } if (IsChecked(nodeName, xNode.ChildNodes)) { return true; } } return false; }
Extract the source in a folder like this: "Telerik UI for WinForms R3 2017" Workaround: Remove the spaces in the path.
Workaround: 1. Explicitly set the font of the checkbox with code. this.radCheckBox1.Font = new Font("Segoe UI", 9.0f, FontStyle.Regular); 2. Use the attached custom theme.