add more functions in rad diagram like labels for links, conditional formatting of links and nodes like shape size, color, thickness etc also try to add some analysis alogs like sna like degree, betweenness, closeness shortest path etc. also a facility to use png icons 2d and 3d for more better representations. Also try to add more chart layout like tree, organic, organizational, circular, and time line to represent sequence of events related to nodes.
To reproduce add RadGroupBoxElement in another control (for example in a ribbon group) and use the VisualStudio2012 theme. Workaround: either open the theme and set the GroupBoxElement theming to be reused in other controls or use the following snippet to do the same: private void FixTheme() { string controlType = "Telerik.WinControls.UI.RadGroupBox"; StyleGroup styleGroup = ThemeResolutionService.GetTheme("VisualStudio2012Light").FindStyleGroup(controlType); styleGroup.Registrations.Add(new StyleRegistration("ElementTypeDefault", "Telerik.WinControls.UI.RadGroupBoxElement", controlType, string.Empty, string.Empty)); }
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
Why the telerik more and more ugly now? Look at the DevExpress, very beautiful and it has so many skin for change. I hope telerik must be paid great attention for UI. win8 it's a good example. ugly! now you also too. especially the Demo. just like a ugly collections!
Setup: Had radchartview with showtrackball = false, and a form checkbox to enable disable the trackball So startup showtrackball = false, the start appl, all ok, mouse over chart, all ok, then use checkbox to set showtrackball=true, then mouse over chart all ok, then use checkbox to set showtrackball = false (again) then mouse over - and get this crash! Exception System.NullReferenceException was unhandled HResult=-2147467261 Message=Object reference not set to an instance of an object. Source=Telerik.WinControls.ChartView StackTrace: at Telerik.WinControls.UI.ChartTrackballController.GetPointText(DataPoint point) at Telerik.WinControls.UI.ChartTrackballController.GetTrackballText(List`1 points) at Telerik.WinControls.UI.ChartTrackballController.MoveTrackball(PointF location) at Telerik.WinControls.UI.ChartTrackballController.OnMouseMove(MouseEventArgs e) at Telerik.WinControls.UI.ChartWrapper.WrapperCallOnMouseMove(MouseEventArgs e) at Telerik.WinControls.UI.RadChartElement.OnMouseMove(MouseEventArgs e) at Telerik.WinControls.RadElement.DoMouseMove(MouseEventArgs e) at Telerik.WinControls.ComponentInputBehavior.SelectElementOnMouseOver(MouseEventArgs e) at Telerik.WinControls.ComponentInputBehavior.OnMouseMove(MouseEventArgs e) at Telerik.WinControls.RadControl.OnMouseMove(MouseEventArgs e) at System.Windows.Forms.Control.WmMouseMove(Message& m) at System.Windows.Forms.Control.WndProc(Message& m) at System.Windows.Forms.ScrollableControl.WndProc(Message& m) at Telerik.WinControls.RadControl.WndProc(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m) at System.Windows.Forms.NativeWindow.DebuggableCallback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) at System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg) at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData) at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context) at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context) at System.Windows.Forms.Application.Run(Form mainForm) at Elo.Rpv.WinForms.Program.Main(String[] args) in z:\00 ELECTROLOGIC.RPV\30 SW\02 Git\Rail Profile Viewer\Rail Profile Viewer 1\Elo.Rpv\Elo.Rpv.WinForms\Program.cs:line 22 at System.AppDomain._nExecuteAssembly(RuntimeAssembly assembly, String[] args) at System.AppDomain.ExecuteAssembly(String assemblyFile, Evidence assemblySecurity, String[] args) at Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly() at System.Threading.ThreadHelper.ThreadStart_Context(Object state) at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state) at System.Threading.ThreadHelper.ThreadStart() InnerException:
To reproduce: Change TitleBar's BackColor or Disable minimize and close buttons. Workaround: Use attached themes, in which the images are replaced.
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; }
see attached
Workaround - set the Visible property of the needed pages to true
Add support for Coded UI in Visual Studio 2013.
Workaround: Apply ForeColorBlue repository
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.