IMPROVE. Expose FocusPrimitive in VSB
The theming mechanism currently does not allow styling different states of disabled controls.
Request for a new control - TimeBar control
Add iPhone style menu like the one available for ASP.Net http://demos.telerik.com/aspnet-ajax/menu/examples/appearance/iphonemenu/defaultcs.aspx#
Implement a System Skinning Mechanism which enabels RadControls for WinForms to look like standard Windows Forms controls and adhere the currently set Windows theme.
Use attached to reproduce.
The default styles are listed here: http://www.w3schools.com/css/css_link.asp
Currently, the user is not allowed to hover and click the screen tip like in MS Word. It is possible to insert some custom clickable elements. Hence, it would be required to click on it.
To reproduce: - Add RadDropDownListElement to a ribbon group - Disable then enable the control. - Additional button border is shown Workaround: radDropDownListElement1.Padding = new Padding(0);
FIX. RadBreadCrumb's ThemeName drop down does not display TelerikMetroTheme, when the latter is added to the form. However, if you type in the theme name, it is correctly applied. Note: the same problem is noticed for VisualStudio2012Dark theme as well. Workaround: set the theme at run time by using the ThemeName property.
To reproduce: add a RadButtonElement to the a RadRibbonBar group. Set its Text property to "<html>html formatted text" and the Enabled property to false. By default, its UseCompatibleTextRendering property is set to true, but the text is rendered blurred. Please see the attached file.
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.
To reproduce: Add a RadShortcut to a RadMenuItem which is in a context menu: RadContextMenu m = new RadContextMenu(); RadGridView grid = new RadGridView { Parent = this, Dock = DockStyle.Fill }; RadContextMenuManager mm = new RadContextMenuManager(); mm.SetRadContextMenu(grid, m); RadMenuItem rtsmNew = new RadMenuItem("New"); rtsmNew.Click += rtsmNew_Click; RadShortcut rs = new RadShortcut(Keys.None, Keys.F2); rtsmNew.Shortcuts.Add(rs); rtsmNew.HintText = rs.GetDisplayText(); m.Items.Add(rtsmNew); .. private void rtsmNew_Click(object sender, EventArgs e) { new Form().ShowDialog(); } Workaround: Check whether the context menu is visible before showing the form: private void rtsmNew_Click(object sender, EventArgs e) { RadMenuItem item = sender as RadMenuItem; if (item.ElementTree.Control.Visible) { (item.ElementTree.Control as RadContextMenuDropDown).ClosePopup(RadPopupCloseReason.CloseCalled); new Form().ShowDialog(); } }
To reproduce: Set an image to the ImagePrimitive of the RadButtonElement of RadButton. Also set the ImageLayout property to Stretch, Zoom or anything else. You will see that this property has no effect. Workaround: Use LightVisualElement. This is how it can be used as control: [ToolboxItem(true)] public class RadLightVisualButton : RadControl { private RadLightVisualButtonElement buttonElement; public RadLightVisualButtonElement ButtonElement { get { return buttonElement; } } protected override void CreateChildItems(RadElement parent) { base.CreateChildItems(parent); this.buttonElement = new RadLightVisualButtonElement(); parent.Children.Add(this.buttonElement); } } public class RadLightVisualButtonElement : LightVisualElement { protected override Type ThemeEffectiveType { get { return typeof(LightVisualElement); } } }
If you fill a WrapLayoutPanel with some content and set it to the ViewPort property of the RadScrollViewer, you will notice that RadScrollViewer will not scroll the panel correctly. Workaround: http://www.telerik.com/forums/scrolling-using-wraplayoutpanel#yirv_YCJAESwbvexlHks8Q
Create a theme using the old Visual Style Builder and load this theme in your project using RadThemeManager. Let's say that this theme is for a panel. Set the ThemeName of the panel to your custom theme. Then, close the designer, clean the project and close Visual Studio. Now reopen VS and the designer - you will notice that the theme is not applied at design-time until you click on RadThemeManager or perform another action in the designer.
1. Create a new project with RadChartView. 2. Add a Cartesian chart with a large number of points (10000 for example). 3. Set animations for every point. 4. Run the project - it will crash.
Try to add a relative theme path in RadThemeManager