This property will disable the accessibility information from being sent to Windows narrator and JAWS.
Provide Grid's event similar to CellFormatting event which allows users to set the Cell Accessible Properties
Html-like text background color get spots of 1px whitespace between words.
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); } }
Workaround: RadPageViewBackstageElement backStageElement = radPageView1.ViewElement as RadPageViewBackstageElement; backStageElement.ItemContainer.MinSize = new Size(300, 0);
To reproduce: - Add the map control to RadSplitContainer (take the map control from here: www.vdstech.com) - Zoom with two finger gesture on a touch screen.
- Image quality in PDF is very low. - page 22 : \VS Projects\... not found on my computer in "C:\Program Files (x86)\Telerik\". Precise root path. - page 24 part 7 : MiscellaneousTheme. Seems this theme has been removed - page 24 part 11: RadSplitButton wrong name : spSizeMode instead sbSizeMode - Page 25 part 13: EventHandler "BorderStyleClick" unclear. should precise. (I'll complete other pages after I read it ;p)
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.
The context menu does not provide which control has been clicked. Workaround: Point p; Control currentControl; void radContextMenu1_DropDownOpened(object sender, EventArgs e) { p = ((RadContextMenu)sender).DropDown.Location; TraverseControls(this); } public void TraverseControls(Control ctrl) { foreach (Control control in ctrl.Controls) { if (control == ctrl.GetChildAtPoint(ctrl.PointToClient(p)) && control.Controls.Count > 0) { currentControl = control; TraverseControls(control); } else if (control == ctrl.GetChildAtPoint(ctrl.PointToClient(p))) { currentControl = control; } } }
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. Open DemoApplication => Dock => Tabbed Document example 2. Click Launch Example button 3. Pop up with script error is shown
To reproduce: Add a RadGridView with some data and group it. Start the application Create a CodedUI project and a new test. The CodedUI Test Builder will apper. Click the arrow button and try to select a child row in the group rows. You will see that the group row can be selected, but not a child.
To reproduce: On RadGridView's ToolTipTextNeeded event use the following code: void Grid_ToolTipTextNeeded(object sender, ToolTipTextNeededEventArgs e) { e.ToolTipText = "Sample ToolTip Text"; e.ToolTip.IsBalloon = true; } You will see that the Tooltip will be displayed too much below the mouse cursor Workaround: Add offset to the position of the ToolTip so that it is displayed at the cursor's position: void Grid_ToolTipTextNeeded(object sender, ToolTipTextNeededEventArgs e) { e.ToolTipText = "Sample ToolTip Text"; e.ToolTip.IsBalloon = true; e.Offset = new Size(e.Offset.Width, e.Offset.Height -30); }
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.
To reproduce: Add a RadListView with some items. Set the theme to Office2013Dark/Light, select one item, hold shift and select another item. You will notice that only the current item appears selected. Workaround: Use the attached theme files. Load them as follows: ThemeResolutionService.LoadPackageFile(@"PathToTheme"); ThemeResolutionService.ApplicationThemeName = "Office2013Light";