public void InitRibbonTab(ObservableCollection <RibbonTabCustom> TabData, ref RadRibbonView ribbonView) { foreach (RibbonTabCustom tab in TabData) { RadRibbonTab tab_t = new RadRibbonTab() { Header = tab.Title }; InitRibbonGroups(tab.ribbonPanelCustoms, ref tab_t); ribbonView.Items.Add(tab_t); } }
public RadRibbonView InitRibbonView() { ViewModel.RibbonTab_ViewModel ribbonTab_ViewModel = new ViewModel.RibbonTab_ViewModel(); ribbonTab_ViewModel.ReadXML(); //ribbonTab_ViewModel.ConverToTelerik(); ObservableCollection <RibbonTabCustom> Obc_Tab = ribbonTab_ViewModel._ribbonTabs; RadRibbonView ribbonView = new RadRibbonView() { }; InitRibbonTab(Obc_Tab, ref ribbonView); return(ribbonView); }
public RadRibbonView InitRibbonView(int width, int height) { RadRibbonView ribbonView = new RadRibbonView(); ribbonView.IsMinimizable = false; ribbonView.Title = "Demo"; StackPanel stackPanel = new StackPanel(); StackPanel stackPanel2 = new StackPanel(); StackPanel stackPanel3 = new StackPanel(); StackPanel stackPanel4 = new StackPanel(); stackPanel.Orientation = Orientation.Horizontal; stackPanel2.Orientation = stackPanel.Orientation; stackPanel3.Orientation = stackPanel2.Orientation; stackPanel4.Orientation = stackPanel3.Orientation; // loop for List <RadRibbonButton> ListRibbon = new List <RadRibbonButton>(); ListRibbon.Add(new RadRibbonButton() { CollapseToSmall = CollapseThreshold.WhenGroupIsMedium, SmallImage = IconToImageSource(Properties.Resources.PV_Element_Cylinder), Size = Telerik.Windows.Controls.RibbonView.ButtonSize.Large }); ListRibbon.Add(new RadRibbonButton() { CollapseToSmall = CollapseThreshold.WhenGroupIsMedium, SmallImage = IconToImageSource(Properties.Resources.PV_Element_Torisphere), Size = Telerik.Windows.Controls.RibbonView.ButtonSize.Large }); ListRibbon.Add(new RadRibbonButton() { CollapseToSmall = CollapseThreshold.WhenGroupIsMedium, SmallImage = IconToImageSource(Properties.Resources.PV_Element_Cone), Size = Telerik.Windows.Controls.RibbonView.ButtonSize.Large }); ListRibbon.Add(new RadRibbonButton() { CollapseToSmall = CollapseThreshold.WhenGroupIsMedium, SmallImage = IconToImageSource(Properties.Resources.PV_Element_Flange), Size = Telerik.Windows.Controls.RibbonView.ButtonSize.Large }); ListRibbon.Add(new RadRibbonButton() { CollapseToSmall = CollapseThreshold.WhenGroupIsMedium, SmallImage = IconToImageSource(Properties.Resources.PV_Element_Ellipse), Size = Telerik.Windows.Controls.RibbonView.ButtonSize.Large }); ListRibbon.Add(new RadRibbonButton() { CollapseToSmall = CollapseThreshold.WhenGroupIsMedium, SmallImage = IconToImageSource(Properties.Resources.PV_Element_Sphere), Size = Telerik.Windows.Controls.RibbonView.ButtonSize.Large }); ListRibbon.Add(new RadRibbonButton() { CollapseToSmall = CollapseThreshold.WhenGroupIsMedium, SmallImage = IconToImageSource(Properties.Resources.PV_Element_WeldFlat), Size = Telerik.Windows.Controls.RibbonView.ButtonSize.Large }); ListRibbon.Add(new RadRibbonButton() { CollapseToSmall = CollapseThreshold.WhenGroupIsMedium, SmallImage = IconToImageSource(Properties.Resources.PV_Element_Skirt), Size = Telerik.Windows.Controls.RibbonView.ButtonSize.Large }); for (int i = 0; i < ListRibbon.Count / 2; i++) { stackPanel.Children.Add(ListRibbon[i]); } for (int i = ListRibbon.Count / 2; i < ListRibbon.Count; i++) { stackPanel2.Children.Add(ListRibbon[i]); } stackPanel3.Children.Add(new RadRibbonButton() { CollapseToSmall = CollapseThreshold.WhenGroupIsMedium, SmallImage = IconToImageSource(Properties.Resources.PV_Detail_Ring), Size = Telerik.Windows.Controls.RibbonView.ButtonSize.Large }); stackPanel3.Children.Add(new RadRibbonButton() { CollapseToSmall = CollapseThreshold.WhenGroupIsMedium, SmallImage = IconToImageSource(Properties.Resources.PV_Detail_Ring), Size = Telerik.Windows.Controls.RibbonView.ButtonSize.Large }); stackPanel3.Children.Add(new RadRibbonButton() { CollapseToSmall = CollapseThreshold.WhenGroupIsMedium, SmallImage = IconToImageSource(Properties.Resources.PV_Detail_Platform), Size = Telerik.Windows.Controls.RibbonView.ButtonSize.Large }); stackPanel3.Children.Add(new RadRibbonButton() { CollapseToSmall = CollapseThreshold.WhenGroupIsMedium, SmallImage = IconToImageSource(Properties.Resources.PVE_Detail_Weight), Size = Telerik.Windows.Controls.RibbonView.ButtonSize.Large }); stackPanel3.Children.Add(new RadRibbonButton() { CollapseToSmall = CollapseThreshold.WhenGroupIsMedium, SmallImage = IconToImageSource(Properties.Resources.PV_Detail_Lug), Size = Telerik.Windows.Controls.RibbonView.ButtonSize.Large }); stackPanel3.Children.Add(new RadRibbonButton() { CollapseToSmall = CollapseThreshold.WhenGroupIsMedium, SmallImage = IconToImageSource(Properties.Resources.PV_Detail_Liquid), Size = Telerik.Windows.Controls.RibbonView.ButtonSize.Large }); stackPanel3.Children.Add(new RadRibbonButton() { CollapseToSmall = CollapseThreshold.WhenGroupIsMedium, SmallImage = IconToImageSource(Properties.Resources.PV_Detail_Insulation), Size = Telerik.Windows.Controls.RibbonView.ButtonSize.Large }); stackPanel3.Children.Add(new RadRibbonButton() { CollapseToSmall = CollapseThreshold.WhenGroupIsMedium, SmallImage = IconToImageSource(Properties.Resources.PV_Detail_TS), Size = Telerik.Windows.Controls.RibbonView.ButtonSize.Large }); stackPanel3.Children.Add(new RadRibbonButton() { CollapseToSmall = CollapseThreshold.WhenGroupIsMedium, SmallImage = IconToImageSource(Properties.Resources.PV_Detail_Lift_Lug), Size = Telerik.Windows.Controls.RibbonView.ButtonSize.Large }); stackPanel3.Children.Add(new RadRibbonButton() { CollapseToSmall = CollapseThreshold.WhenGroupIsMedium, SmallImage = IconToImageSource(Properties.Resources.PV_Detail_API_579), Size = Telerik.Windows.Controls.RibbonView.ButtonSize.Large }); stackPanel4.Children.Add(new RadRibbonButton() { CollapseToSmall = CollapseThreshold.WhenGroupIsMedium, SmallImage = IconToImageSource(Properties.Resources.PV_Detail_Nozzle), Size = Telerik.Windows.Controls.RibbonView.ButtonSize.Large }); stackPanel4.Children.Add(new RadRibbonButton() { CollapseToSmall = CollapseThreshold.WhenGroupIsMedium, SmallImage = IconToImageSource(Properties.Resources.PV_Detail_Force), Size = Telerik.Windows.Controls.RibbonView.ButtonSize.Large }); stackPanel4.Children.Add(new RadRibbonButton() { CollapseToSmall = CollapseThreshold.WhenGroupIsMedium, SmallImage = IconToImageSource(Properties.Resources.PV_Detail_Packing), Size = Telerik.Windows.Controls.RibbonView.ButtonSize.Large }); stackPanel4.Children.Add(new RadRibbonButton() { CollapseToSmall = CollapseThreshold.WhenGroupIsMedium, SmallImage = IconToImageSource(Properties.Resources.PV_Detail_Trays), Size = Telerik.Windows.Controls.RibbonView.ButtonSize.Large }); stackPanel4.Children.Add(new RadRibbonButton() { CollapseToSmall = CollapseThreshold.WhenGroupIsMedium, SmallImage = IconToImageSource(Properties.Resources.PV_Detail_Lug), Size = Telerik.Windows.Controls.RibbonView.ButtonSize.Large }); stackPanel4.Children.Add(new RadRibbonButton() { CollapseToSmall = CollapseThreshold.WhenGroupIsMedium, SmallImage = IconToImageSource(Properties.Resources.PV_Detail_Lining), Size = Telerik.Windows.Controls.RibbonView.ButtonSize.Large }); stackPanel4.Children.Add(new RadRibbonButton() { CollapseToSmall = CollapseThreshold.WhenGroupIsMedium, SmallImage = IconToImageSource(Properties.Resources.PV_Detail_HPJ), Size = Telerik.Windows.Controls.RibbonView.ButtonSize.Large }); stackPanel4.Children.Add(new RadRibbonButton() { CollapseToSmall = CollapseThreshold.WhenGroupIsMedium, SmallImage = IconToImageSource(Properties.Resources.PV_Detail_Clip), Size = Telerik.Windows.Controls.RibbonView.ButtonSize.Large }); stackPanel4.Children.Add(new RadRibbonButton() { CollapseToSmall = CollapseThreshold.WhenGroupIsMedium, SmallImage = IconToImageSource(Properties.Resources.PV_Detail_App9_Jacket), Size = Telerik.Windows.Controls.RibbonView.ButtonSize.Large }); ribbonView.Items.Add(new RadRibbonTab() { Header = "Home", Items = { new RadRibbonGroup() { Header = "File", Items = { new RadRibbonSplitButton { Text = "New", VerticalAlignment = VerticalAlignment.Top, SmallImage = IconToImageSource(Properties.Resources._02_01_FileNew) }, new RadRibbonButton { SplitText = true, Text = "Open...", Size = Telerik.Windows.Controls.RibbonView.ButtonSize.Large, SmallImage = IconToImageSource(Properties.Resources._02_02_File_Open) }, new RadRibbonSplitButton { VerticalAlignment = VerticalAlignment.Top, Text = "Save", Size = Telerik.Windows.Controls.RibbonView.ButtonSize.Medium, SmallImage = IconToImageSource(Properties.Resources._02_03_File_Save) }, } }, new RadRibbonGroup() { Header = "Elements", Items = { new StackPanel() { Orientation = Orientation.Vertical, Children ={ stackPanel, stackPanel2 } } } }, new RadRibbonGroup() { Header = "Details", Items = { new StackPanel() { Orientation = Orientation.Vertical, Children ={ stackPanel3, stackPanel4 } } } }, new RadRibbonGroup() { Header = "Input / Output", Items = { new StackPanel() { Orientation = Orientation.Horizontal, Children = { new StackPanel() { Orientation = Orientation.Vertical, Children = { new RadRibbonButton { SmallImage = IconToImageSource(Properties.Resources.Input), Size = Telerik.Windows.Controls.RibbonView.ButtonSize.Medium, Text = "Input" }, new RadRibbonButton { SmallImage = IconToImageSource(Properties.Resources.CodeCalc), Size = Telerik.Windows.Controls.RibbonView.ButtonSize.Medium }, } }, new RadRibbonButton { SmallImage = IconToImageSource(Properties.Resources.Review_access_database), Size = Telerik.Windows.Controls.RibbonView.ButtonSize.Medium } } } } //}, //new RadRibbonGroup() //{ // Header = "Utility", Items = // { // new StackPanel() // { // Orientation = Orientation.Vertical, Children = // { // new StackPanel() // { // Children = // { // new RadRibbonButton() // { // CollapseToSmall = CollapseThreshold.WhenGroupIsMedium, // SmallImage = IconToImageSource(Properties.Resources.PV_Detail_Ring), // Size = Telerik.Windows.Controls.RibbonView.ButtonSize.Large // }, // new RadRibbonButton() // { // CollapseToSmall = CollapseThreshold.WhenGroupIsMedium, // SmallImage = IconToImageSource(Properties.Resources.PV_Detail_Ring), // Size = Telerik.Windows.Controls.RibbonView.ButtonSize.Large // }, // new RadRibbonButton() // { // CollapseToSmall = CollapseThreshold.WhenGroupIsMedium, // SmallImage = IconToImageSource(Properties.Resources.PV_Detail_Ring), // Size = Telerik.Windows.Controls.RibbonView.ButtonSize.Large // }, // new RadRibbonButton() // { // CollapseToSmall = CollapseThreshold.WhenGroupIsMedium, // SmallImage = IconToImageSource(Properties.Resources.PV_Detail_Ring), // Size = Telerik.Windows.Controls.RibbonView.ButtonSize.Large // }, // new RadRibbonButton() // { // CollapseToSmall = CollapseThreshold.WhenGroupIsMedium, // SmallImage = IconToImageSource(Properties.Resources.PV_Detail_Ring), // Size = Telerik.Windows.Controls.RibbonView.ButtonSize.Large // }, // } // ,Orientation = Orientation.Horizontal // } // } // } // } //} } } }); ribbonView.Items.Add(new RadRibbonTab() { Header = "Tools" }); ribbonView.Items.Add(new RadRibbonTab() { Header = "View" }); ribbonView.Items.Add(new RadRibbonTab() { Header = "3D" }); ribbonView.Items.Add(new RadRibbonTab() { Header = "Diagonostics" }); ribbonView.Items.Add(new RadRibbonTab() { Header = "ESL" }); ribbonView.Items.Add(new RadRibbonTab() { Header = "Help" }); return(ribbonView); }
public void Parse(XmlNode Node, RadRibbonView radRibbonView) { string name = ""; string title = ""; string isEnabled = ""; string id = ""; bool IsEnabled = false; switch (Node.Name) { case "RadRibbonTab": name = (Node.Attributes.GetNamedItem("Header") != null) ? Node.Attributes.GetNamedItem("Name").Value : ""; title = (Node.Attributes.GetNamedItem("Header") != null) ? Node.Attributes.GetNamedItem("Header").Value : ""; id = (Node.Attributes.GetNamedItem("Name") != null) ? Node.Attributes.GetNamedItem("Name").Value : ""; isEnabled = (Node.Attributes.GetNamedItem("IsEnabled") != null) ? Node.Attributes.GetNamedItem("IsEnabled").Value : "true"; IsEnabled = (isEnabled == "true") ? true : false; RadRibbonTab radRibbonTab = new RadRibbonTab() { Name = name, Header = title, IsEnabled = IsEnabled }; break; case "RadRibbonGroup": name = (Node.Attributes.GetNamedItem("Header") != null) ? Node.Attributes.GetNamedItem("Name").Value : ""; title = (Node.Attributes.GetNamedItem("Header") != null) ? Node.Attributes.GetNamedItem("Header").Value : ""; id = (Node.Attributes.GetNamedItem("Name") != null) ? Node.Attributes.GetNamedItem("Name").Value : ""; isEnabled = (Node.Attributes.GetNamedItem("IsEnabled") != null) ? Node.Attributes.GetNamedItem("IsEnabled").Value : "true"; IsEnabled = (isEnabled == "true") ? true : false; RadRibbonGroup radRibbonGroup = new RadRibbonGroup() { Name = name, Header = title, IsEnabled = IsEnabled }; break; case "RadCollapsiblePanel": name = (Node.Attributes.GetNamedItem("Header") != null) ? Node.Attributes.GetNamedItem("Name").Value : ""; title = (Node.Attributes.GetNamedItem("Header") != null) ? Node.Attributes.GetNamedItem("Header").Value : ""; id = (Node.Attributes.GetNamedItem("Name") != null) ? Node.Attributes.GetNamedItem("Name").Value : ""; isEnabled = (Node.Attributes.GetNamedItem("IsEnabled") != null) ? Node.Attributes.GetNamedItem("IsEnabled").Value : "true"; IsEnabled = (isEnabled == "true") ? true : false; RadCollapsiblePanel radCollapsiblePanel = new RadCollapsiblePanel() { Name = name, IsEnabled = IsEnabled, Children = { } }; break; default: id = Node.Attributes.GetNamedItem("Name").Value; String tooltip = Node.Attributes.GetNamedItem("ToolTipContent").Value; String text = Node.Attributes.GetNamedItem("Text").Value; String imagePath = ""; String externalImage = "true"; String isVisible = Node.Attributes.GetNamedItem("IsVisible").Value; String isInitialized = Node.Attributes.GetNamedItem("IsInitialized").Value; String image = Node.Attributes.GetNamedItem("Image").Value; String largeImage = Node.Attributes.GetNamedItem("LargeImage").Value; //String width = node.SelectSingleNode("Width").InnerText; //String height = node.SelectSingleNode("Height").InnerText; isEnabled = Node.Attributes.GetNamedItem("IsEnabled").Value; String itemType = Node.NodeType.ToString(); //String size = node.SelectSingleNode("Size").InnerText; //String isAutoSize = node.SelectSingleNode("IsAutoSize").InnerText; break; } }
public RadRibbonView InitRibbonView() { RadRibbonView ribbonView = new RadRibbonView(); //ribbonView.Items.Add(new RadRibbonTab() { Header = "Home" }); //ribbonView.Items.Add(new RadRibbonGroup() { Header = "Home", Items = { new RadRibbonButton() { Text = "Paste" }, new RadRibbonButton() { Text = "Format" } //, new RadRibbonButton() { Text = "Paste" }, new RadRibbonButton() { Text = "Format" } } }); ribbonView.Items.Add(new RadRibbonTab() { Header = "Home", Items = { new RadRibbonGroup() { Header = "File", Items = { new RadRibbonSplitButton { Text = "New", VerticalAlignment = System.Windows.VerticalAlignment.Top, SmallImage = new BitmapImage(new Uri("/res/02_01-FileNew.ico", UriKind.Relative)) }, new RadRibbonButton { SplitText = true, Text = "Open...", Size = Telerik.Windows.Controls.RibbonView.ButtonSize.Large, SmallImage = new BitmapImage(new Uri("/res/02_02-File Open.ico", UriKind.Relative)) }, new RadRibbonSplitButton { VerticalAlignment = System.Windows.VerticalAlignment.Top, Text = "Save", Size = Telerik.Windows.Controls.RibbonView.ButtonSize.Medium, SmallImage = new BitmapImage(new Uri("/res/02_03-File Save.ico", UriKind.Relative)) }, } }, new RadRibbonGroup() { Header = "Elements", Items = { new RadRibbonButton { VerticalAlignment = System.Windows.VerticalAlignment.Top, Size = Telerik.Windows.Controls.RibbonView.ButtonSize.Large, SmallImage = new BitmapImage(new Uri("/res/PV_Element_Cylinder.ico", UriKind.Relative)) }, new RadRibbonButton { VerticalAlignment = System.Windows.VerticalAlignment.Top, Size = Telerik.Windows.Controls.RibbonView.ButtonSize.Large, SmallImage = new BitmapImage(new Uri("/res/PV_Element_Cylinder.ico", UriKind.Relative)) }, } } } }); ribbonView.Items.Add(new RadRibbonTab() { Header = "Tools" }); ribbonView.Items.Add(new RadRibbonTab() { Header = "View" }); ribbonView.Items.Add(new RadRibbonTab() { Header = "3D" }); ribbonView.Items.Add(new RadRibbonTab() { Header = "Diagonostics" }); ribbonView.Items.Add(new RadRibbonTab() { Header = "ESL" }); ribbonView.Items.Add(new RadRibbonTab() { Header = "Help" }); return(ribbonView); }
public static RadRibbonView InitRibbonView_() { RadRibbonView ribbonView = new RadRibbonView(); StackPanel stackPanel = new StackPanel(); StackPanel stackPanel2 = new StackPanel(); StackPanel stackPanel3 = new StackPanel(); StackPanel stackPanel4 = new StackPanel(); stackPanel.Orientation = Orientation.Horizontal; stackPanel2.Orientation = stackPanel.Orientation; stackPanel3.Orientation = stackPanel2.Orientation; stackPanel4.Orientation = stackPanel3.Orientation; // loop for List <RadRibbonButton> ListRibbon = new List <RadRibbonButton>(); ListRibbon.Add(new RadRibbonButton() { CollapseToSmall = CollapseThreshold.WhenGroupIsMedium, Size = Telerik.Windows.Controls.RibbonView.ButtonSize.Large }); ListRibbon.Add(new RadRibbonButton() { CollapseToSmall = CollapseThreshold.WhenGroupIsMedium, Size = Telerik.Windows.Controls.RibbonView.ButtonSize.Large }); ListRibbon.Add(new RadRibbonButton() { CollapseToSmall = CollapseThreshold.WhenGroupIsMedium, Size = Telerik.Windows.Controls.RibbonView.ButtonSize.Large }); ListRibbon.Add(new RadRibbonButton() { CollapseToSmall = CollapseThreshold.WhenGroupIsMedium, Size = Telerik.Windows.Controls.RibbonView.ButtonSize.Large }); ListRibbon.Add(new RadRibbonButton() { CollapseToSmall = CollapseThreshold.WhenGroupIsMedium, Size = Telerik.Windows.Controls.RibbonView.ButtonSize.Large }); ListRibbon.Add(new RadRibbonButton() { CollapseToSmall = CollapseThreshold.WhenGroupIsMedium, Size = Telerik.Windows.Controls.RibbonView.ButtonSize.Large }); ListRibbon.Add(new RadRibbonButton() { CollapseToSmall = CollapseThreshold.WhenGroupIsMedium, Size = Telerik.Windows.Controls.RibbonView.ButtonSize.Large }); ListRibbon.Add(new RadRibbonButton() { CollapseToSmall = CollapseThreshold.WhenGroupIsMedium, Size = Telerik.Windows.Controls.RibbonView.ButtonSize.Large }); for (int i = 0; i < ListRibbon.Count / 2; i++) { stackPanel.Children.Add(ListRibbon[i]); } for (int i = ListRibbon.Count / 2; i < ListRibbon.Count; i++) { stackPanel2.Children.Add(ListRibbon[i]); } stackPanel3.Children.Add(new RadRibbonButton() { CollapseToSmall = CollapseThreshold.WhenGroupIsMedium, Size = Telerik.Windows.Controls.RibbonView.ButtonSize.Large }); stackPanel3.Children.Add(new RadRibbonButton() { CollapseToSmall = CollapseThreshold.WhenGroupIsMedium, Size = Telerik.Windows.Controls.RibbonView.ButtonSize.Large }); stackPanel3.Children.Add(new RadRibbonButton() { CollapseToSmall = CollapseThreshold.WhenGroupIsMedium, Size = Telerik.Windows.Controls.RibbonView.ButtonSize.Large }); stackPanel3.Children.Add(new RadRibbonButton() { CollapseToSmall = CollapseThreshold.WhenGroupIsMedium, Size = Telerik.Windows.Controls.RibbonView.ButtonSize.Large }); stackPanel3.Children.Add(new RadRibbonButton() { CollapseToSmall = CollapseThreshold.WhenGroupIsMedium, Size = Telerik.Windows.Controls.RibbonView.ButtonSize.Large }); stackPanel3.Children.Add(new RadRibbonButton() { CollapseToSmall = CollapseThreshold.WhenGroupIsMedium, Size = Telerik.Windows.Controls.RibbonView.ButtonSize.Large }); stackPanel3.Children.Add(new RadRibbonButton() { CollapseToSmall = CollapseThreshold.WhenGroupIsMedium, Size = Telerik.Windows.Controls.RibbonView.ButtonSize.Large }); stackPanel3.Children.Add(new RadRibbonButton() { CollapseToSmall = CollapseThreshold.WhenGroupIsMedium, Size = Telerik.Windows.Controls.RibbonView.ButtonSize.Large }); stackPanel3.Children.Add(new RadRibbonButton() { CollapseToSmall = CollapseThreshold.WhenGroupIsMedium, Size = Telerik.Windows.Controls.RibbonView.ButtonSize.Large }); stackPanel3.Children.Add(new RadRibbonButton() { CollapseToSmall = CollapseThreshold.WhenGroupIsMedium, Size = Telerik.Windows.Controls.RibbonView.ButtonSize.Large }); stackPanel4.Children.Add(new RadRibbonButton() { CollapseToSmall = CollapseThreshold.WhenGroupIsMedium, Size = Telerik.Windows.Controls.RibbonView.ButtonSize.Large }); stackPanel4.Children.Add(new RadRibbonButton() { CollapseToSmall = CollapseThreshold.WhenGroupIsMedium, Size = Telerik.Windows.Controls.RibbonView.ButtonSize.Large }); stackPanel4.Children.Add(new RadRibbonButton() { CollapseToSmall = CollapseThreshold.WhenGroupIsMedium, Size = Telerik.Windows.Controls.RibbonView.ButtonSize.Large }); stackPanel4.Children.Add(new RadRibbonButton() { CollapseToSmall = CollapseThreshold.WhenGroupIsMedium, Size = Telerik.Windows.Controls.RibbonView.ButtonSize.Large }); stackPanel4.Children.Add(new RadRibbonButton() { CollapseToSmall = CollapseThreshold.WhenGroupIsMedium, Size = Telerik.Windows.Controls.RibbonView.ButtonSize.Large }); stackPanel4.Children.Add(new RadRibbonButton() { CollapseToSmall = CollapseThreshold.WhenGroupIsMedium, Size = Telerik.Windows.Controls.RibbonView.ButtonSize.Large }); stackPanel4.Children.Add(new RadRibbonButton() { CollapseToSmall = CollapseThreshold.WhenGroupIsMedium, Size = Telerik.Windows.Controls.RibbonView.ButtonSize.Large }); stackPanel4.Children.Add(new RadRibbonButton() { CollapseToSmall = CollapseThreshold.WhenGroupIsMedium, Size = Telerik.Windows.Controls.RibbonView.ButtonSize.Large }); stackPanel4.Children.Add(new RadRibbonButton() { CollapseToSmall = CollapseThreshold.WhenGroupIsMedium, Size = Telerik.Windows.Controls.RibbonView.ButtonSize.Large }); ribbonView.Items.Add(new RadRibbonTab() { Header = "Home", Items = { new RadRibbonGroup() { Header = "File", Items = { new RadRibbonSplitButton { Text = "New", VerticalAlignment = VerticalAlignment.Top }, new RadRibbonButton { SplitText = true, Text = "Open...", Size = Telerik.Windows.Controls.RibbonView.ButtonSize.Large }, new RadRibbonSplitButton { VerticalAlignment = VerticalAlignment.Top, Text = "Save", Size = Telerik.Windows.Controls.RibbonView.ButtonSize.Medium }, } }, new RadRibbonGroup() { Header = "Elements", Items = { new StackPanel() { Orientation = Orientation.Vertical, Children = { stackPanel, stackPanel2 } } } }, new RadRibbonGroup() { Header = "Details", Items = { new StackPanel() { Orientation = Orientation.Vertical, Children ={ stackPanel3, stackPanel4 } } } }, new RadRibbonGroup() { Header = "Input / Output", Items = { new StackPanel() { Orientation = Orientation.Horizontal, Children = { new StackPanel() { Orientation = Orientation.Vertical, Children = { new RadRibbonButton { Size = Telerik.Windows.Controls.RibbonView.ButtonSize.Medium, Text = "Input" }, new RadRibbonButton { Size = Telerik.Windows.Controls.RibbonView.ButtonSize.Medium }, } }, new RadRibbonButton { Size = Telerik.Windows.Controls.RibbonView.ButtonSize.Medium } } } } //}, //new RadRibbonGroup() //{ // Header = "Utility", Items = // { // new StackPanel() // { // Orientation = Orientation.Vertical, Children = // { // new StackPanel() // { // Children = // { // new RadRibbonButton() // { // CollapseToSmall = CollapseThreshold.WhenGroupIsMedium, // SmallImage = IconToImageSource(Properties.Resources.PV_Detail_Ring), // Size = Telerik.Windows.Controls.RibbonView.ButtonSize.Large // }, // new RadRibbonButton() // { // CollapseToSmall = CollapseThreshold.WhenGroupIsMedium, // SmallImage = IconToImageSource(Properties.Resources.PV_Detail_Ring), // Size = Telerik.Windows.Controls.RibbonView.ButtonSize.Large // }, // new RadRibbonButton() // { // CollapseToSmall = CollapseThreshold.WhenGroupIsMedium, // SmallImage = IconToImageSource(Properties.Resources.PV_Detail_Ring), // Size = Telerik.Windows.Controls.RibbonView.ButtonSize.Large // }, // new RadRibbonButton() // { // CollapseToSmall = CollapseThreshold.WhenGroupIsMedium, // SmallImage = IconToImageSource(Properties.Resources.PV_Detail_Ring), // Size = Telerik.Windows.Controls.RibbonView.ButtonSize.Large // }, // new RadRibbonButton() // { // CollapseToSmall = CollapseThreshold.WhenGroupIsMedium, // SmallImage = IconToImageSource(Properties.Resources.PV_Detail_Ring), // Size = Telerik.Windows.Controls.RibbonView.ButtonSize.Large // }, // } // ,Orientation = Orientation.Horizontal // } // } // } // } //} } } }); ribbonView.Items.Add(new RadRibbonTab() { Header = "Tools" }); ribbonView.Items.Add(new RadRibbonTab() { Header = "View" }); ribbonView.Items.Add(new RadRibbonTab() { Header = "3D" }); ribbonView.Items.Add(new RadRibbonTab() { Header = "Diagonostics" }); ribbonView.Items.Add(new RadRibbonTab() { Header = "ESL" }); ribbonView.Items.Add(new RadRibbonTab() { Header = "Help" }); return(ribbonView); }