Let's have two controls - RadLabel and RadCheckBox and a form, anchored to Bottom, Right. Show a form containing these controls in maximized mode and you will notice that the controls' location is not correct.
FIX. RadRibbonForm - exception when loading icon in design time "Requested range extends past the end of the array."
ApplicationButton and QuickStartToolbar layout do not look good when user changed the theme in runtime. Issue can be reproduced with Office2010Silver, Deser, HighContrastBlack and Windows7 themes. Workaround: call recursively the UpdateLayout method for all RadControls in the form: ThemeResolutionService.ApplicationThemeName = item.Text; this.RefreshAll(); m_strThemeName = item.Text; SaveThemeName(); ... } private void RefreshAll() { foreach(Control control in this.Controls) { RefreshAllControls(control); } } void RefreshAllControls(Control ctrl) { foreach (Control control in ctrl.Controls) { RadControl radControl = control as RadControl; if (radControl != null) { radControl.RootElement.InvalidateMeasure(true); radControl.RootElement.UpdateLayout(); } RefreshAllControls(control); } }
Description: Control wich allows to design a flow chart. Where every node could have a different image and assume properties of custom objects. Same thing for every link between nodes. http://www.telerik.com/help/wpf/raddiagram-overview.html
- It could have some doctors as resources with different working hours/days - Ability of the patients to add appointments for the available hours
Currently, only the GDI+ primitives can be blended. Some of the theme however, contain images instead of GDI+ primitives. It will be nice if images can also be blended according to user defined color.
RadOffice2007ScreenTipElement tip = new RadOffice2007ScreenTipElement(); tip.EnableCustomSize = false; //this enables custom size In order to enable custom size the setting should be tip.EnableCustomSize = true;. The flag is incorrect.
This control will manage the size and presentation of its child controls depending on the resolution of the screen and the width/height of the used monitor at the end user.
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; }
To reproduce: Change TitleBar's BackColor or Disable minimize and close buttons. Workaround: Use attached themes, in which the images are replaced.
To reproduce: - Set the anchor property of RadTextBox or RadDropDownList as follows: this.radTextBox1.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) | System.Windows.Forms.AnchorStyles.Right))); Workaround; Set the Autosize property to false: this.radTextBox1.AutoSize = false;
To reproduce: Add a Panel to a Form. Add a RadCheckBox to the same panel and set the Anchor to Top and Right. You will see that the RadCheckBox will move to the left. Continue adding controls and watch the RadCheckBox move. This is also reproducible with RadRadionButton Workaround: Set the AutoSize Property to false.
Workaround: Apply ForeColorBlue repository
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.
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
To reproduce: Add a RadTreeView (or any other control with tooltips) and enable the tooltips. Set the ToolTipText to be long and move the form to the end of the screen. Hover over an element to show a tooltip, you will see that the Tooltip is cut off. Workaround: Move the ToolTip manually: void TreeView_ToolTipTextNeeded(object sender, ToolTipTextNeededEventArgs e) { e.ToolTipText = "SOMEEEEE LOOOOONNGGGG TOOOOLLTIIIPPP TTTEEEXXXTTT"; Size screenSize = new Size(Screen.AllScreens[Screen.AllScreens.Length - 1].Bounds.Width * Screen.AllScreens.Length, Screen.PrimaryScreen.Bounds.Height); Size textSize = TextRenderer.MeasureText(e.ToolTipText, new Font("Courier New", 10.0f, FontStyle.Bold)); Point mousePoint = MousePosition; Point toBeDisplayedTooltipLocation = new Point(mousePoint.X + textSize.Width, mousePoint.Y); if (toBeDisplayedTooltipLocation.X >= screenSize.Width) { e.Offset = new Size(screenSize.Width - toBeDisplayedTooltipLocation.X, 0); } }