VisualStudio2012Dark theme has incorrect styling for RadLabel. The background color of RadLabel is not consistent with other colors.
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: - Add a RadDropDownList to a blank form and set its RadDropDownStyle to DropDownList. - Add a button which can Enable/Disable the drop down list. - You will notice that there is no visual clues that the control is disabled.
Currently all the relevant methods, properties and classes are marked as internal. Expose the following: In ComponentBehavior - ScreenPresenter, ShowScreenTip; and the class ScreenTipPresenter. Note that more methods, properties or classes may be exposed in the process of investigation.
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;
Add radial menu like the one in the Telerik UI for Windows 8 XAML.
To reproduce: Create a RadPropertyGrid and set its SelectedObject. Set the theme to VisualStudio2012Light, change a property of the selected object and select another property, you will see that the previous property is selected. Now scroll until the previous property is no longer visible, now scroll back until it is visible, you will see that the selection is gone. By design this selection should not exist at all. Workaround: Open the theme with VisualStyleBuilder => RadPropertyGrid => PropertyGridElement => PropertyGridTableElement => PropertyGridItemElement and set the FillTransparent repository to the PropertyGridItemElement.IsModified state.
To reproduce: Inspect a RadCheckBox with UI Spy or Inspector and execute the DoDefaultAction method. You will see that nothing will happen. Workaround: Use the following classes: public class RadCheckBoxEx : RadCheckBox { protected override AccessibleObject CreateAccessibilityInstance() { return new RadCheckBoxAccessibleObjectEx(this, this.Name); } } public class RadCheckBoxAccessibleObjectEx : RadCheckBoxAccessibleObject { public RadCheckBoxAccessibleObjectEx(RadCheckBox owner, string name) : base(owner, name) { } public override void DoDefaultAction() { (this.OwnerElement as RadCheckBox).ToggleState = this.GetNextToggleState((this.OwnerElement as RadCheckBox).ToggleState); } private ToggleState GetNextToggleState(ToggleState toggleState) { if (toggleState == ToggleState.On) { if ((this.OwnerElement as RadCheckBox).IsThreeState) { return ToggleState.Indeterminate; } return ToggleState.Off; } else if (toggleState == ToggleState.Indeterminate) { return ToggleState.Off; } return ToggleState.On; } }
radScrollBars - can't spy a button and thumb This is a limitation of the the CodedUI and it cannot records ScrollBar Controls. This is a limitation of the the CodedUI and it cannot records ScrollBar Controls.
To reproduce: Create a RadRibbonForm and using UI Spy move over the Close, Minimize or Maximize buttons. You will notice that the buttons cannot be selected since they do not have accessibility objects.
To reproduce: Add a RadPanorama, add a TileGroupElement and RadTileElement. Add an ImageList and set it to the panorama. Set the ImageIndex to the tile element. You will notice that the image is visible in design time but after you run the application it will not be visible. Workaround: Set the ImageKey property with code.
Currently the data cells of the grid are accessible, but the header cells are not. Expose the header cells.
Events like MouseUp, MouseLeave, MouseEnter, etc. should be available at design time.
To reproduce: - Add radPageView with two pages one of which must have longer text. - Set the ViewMode to Strip and the StripAlingment to left. - When you are switching fast between the pages you will notice that the content area is moved.
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 form, set its theme to VisualStudio2012Light, start the project he black border is visible. Workaround: Open VisualStyleBuilder -> Navigate to RadForm -> RadFormElement -> TitleBar -> From the elements window select TitleBorder -> from the repositories apply TitleBarBorder
To reproduce: - Apply the Office2013Light theme to a RadDock with document windows. - Set ShowDocumentCloseButton to true. - You will notice that the close button does not appear.
To reproduce: Add a RabRibbonBar, add a ribbonGroup, set the theme to windows7, run the application, autohide the ribbon's content element. Click on one of the tabs and you will notice that there is a space between the tab and the content.