示例#1
0
        /// <summary>
        /// Method which is used to populate items to illustrations ribbon bar.
        /// </summary>
        /// <param name="Bar">Specifies the custom ribbon bar.</param>
        private void PopulateRibbonIllustrationsItems(CustomRibbonBar Bar)
        {
            CustomRibbonItem firstItem = new CustomRibbonItem()
            {
                ItemHeader = "Picture", IsLarge = true, Image = "Picture.png", Command = ButtonCommand
            };
            CustomRibbonItem secondItem = new CustomRibbonItem()
            {
                ItemHeader = "Comment", IsLarge = true, Image = "0356_NewComment_32.png", Command = ButtonCommand
            };
            CustomRibbonItem thirdItem = new CustomRibbonItem()
            {
                ItemHeader = "Shapes", IsLarge = true, IsDropDownButton = true, Image = "0202_InsertShape_32.png"
            };
            CustomRibbonItem fourthItem = new CustomRibbonItem()
            {
                ItemHeader = "Chart", IsLarge = true, IsDropDownButton = true, Image = "base_charts.png"
            };

            Bar.CustomRibbonItems.Add(firstItem);
            Bar.CustomRibbonItems.Add(secondItem);
            Bar.CustomRibbonItems.Add(thirdItem);
            Bar.CustomRibbonItems.Add(fourthItem);

            PopulateShapeDropDownItems(thirdItem);
            PopulateChartDropDownItems(fourthItem);
        }
示例#2
0
        /// <summary>
        /// Method which is used to populate items to zoom ribbon bar.
        /// </summary>
        /// <param name="Bar"></param>
        private void PopulateRibbonZoomItems(CustomRibbonBar Bar)
        {
            CustomRibbonItem Item1 = new CustomRibbonItem()
            {
                ItemHeader = "Zoom", IsLarge = true, Image = "Zoom_32x32.png"
            };
            CustomRibbonItem Item2 = new CustomRibbonItem()
            {
                ItemHeader = "100%", IsLarge = true, Image = "portrait.png"
            };
            CustomRibbonItem Item3 = new CustomRibbonItem()
            {
                ItemHeader = "One Page", IsLarge = false, Image = "Team Email.png"
            };
            CustomRibbonItem Item4 = new CustomRibbonItem()
            {
                ItemHeader = "Two Pages", IsLarge = false, Image = "Reading Pane.png"
            };
            CustomRibbonItem Item5 = new CustomRibbonItem()
            {
                ItemHeader = "Page Width", IsLarge = false, Image = "Reading Pane.png"
            };

            Bar.CustomRibbonItems.Add(Item1);
            Bar.CustomRibbonItems.Add(Item2);
            Bar.CustomRibbonItems.Add(Item3);
            Bar.CustomRibbonItems.Add(Item4);
            Bar.CustomRibbonItems.Add(Item5);
        }
示例#3
0
        /// <summary>
        /// Method which is used to populate items to zoom ribbon bar.
        /// </summary>
        /// <param name="Bar">Specifies the custom ribbon bar</param>
        private void PopulateRibbonZoomItems(CustomRibbonBar Bar)
        {
            CustomRibbonItem firstItem = new CustomRibbonItem()
            {
                ItemHeader = "Zoom", IsLarge = true, Image = "Zoom_32x32.png", Command = ButtonCommand
            };
            CustomRibbonItem secondItem = new CustomRibbonItem()
            {
                ItemHeader = "100%", IsLarge = true, Image = "portrait.png", Command = ButtonCommand
            };
            CustomRibbonItem thirdItem = new CustomRibbonItem()
            {
                ItemHeader = "One Page", IsLarge = false, Image = "Team Email.png", Command = ButtonCommand
            };
            CustomRibbonItem fourthItem = new CustomRibbonItem()
            {
                ItemHeader = "Two Pages", IsLarge = false, Image = "Reading Pane.png", Command = ButtonCommand
            };
            CustomRibbonItem fifthItem = new CustomRibbonItem()
            {
                ItemHeader = "Page Width", IsLarge = false, Image = "Reading Pane.png", Command = ButtonCommand
            };

            Bar.CustomRibbonItems.Add(firstItem);
            Bar.CustomRibbonItems.Add(secondItem);
            Bar.CustomRibbonItems.Add(thirdItem);
            Bar.CustomRibbonItems.Add(fourthItem);
            Bar.CustomRibbonItems.Add(fifthItem);
        }
示例#4
0
        /// <summary>
        /// Method which is used to populate items to model items.
        /// </summary>
        /// <param name="Bar">Ribbon bar.</param>
        private void PopulateModalItems(CustomRibbonBar Bar)
        {
            CustomRibbonItem Item1 = new CustomRibbonItem()
            {
                ItemHeader = "Show ModalTab", IsLarge = true, Command = ModalCommand, Image = "modal.png"
            };

            Bar.CustomRibbonItems.Add(Item1);
        }
示例#5
0
        /// <summary>
        /// Method which is used to populate items to table ribbon bar.
        /// </summary>
        /// <param name="Bar">Specifies the custom ribbon bar.</param>
        private void PopulateRibbonTableItems(CustomRibbonBar Bar)
        {
            CustomRibbonItem firstItem = new CustomRibbonItem()
            {
                ItemHeader = "Tables", IsLarge = true, IsDropDownButton = true, Image = "Table_32.png", HasTablePicker = true
            };

            Bar.CustomRibbonItems.Add(firstItem);
        }
示例#6
0
        /// <summary>
        /// Method which is used to populate items to table ribbon bar.
        /// </summary>
        /// <param name="Bar">Ribbon bar.</param>
        private void PopulateRibbonTableItems(CustomRibbonBar Bar)
        {
            CustomRibbonItem Item1 = new CustomRibbonItem()
            {
                ItemHeader = "Tables", IsLarge = true, IsDropDownButton = true, Image = "Table_32.png"
            };

            Bar.CustomRibbonItems.Add(Item1);
        }
示例#7
0
        /// <summary>
        /// Method which is used to populate items to model items.
        /// </summary>
        /// <param name="Bar">Specifies the custom ribbon bar.</param>
        private void PopulateModalItems(CustomRibbonBar Bar)
        {
            CustomRibbonItem firstItem = new CustomRibbonItem()
            {
                ItemHeader = "Show ModalTab", IsLarge = true, Command = OpenModelTabCommand, Image = "modal.png"
            };

            Bar.CustomRibbonItems.Add(firstItem);
        }
示例#8
0
        /// <summary>
        /// Method which is used to populate items to print ribbon bar.
        /// </summary>
        /// <param name="Bar">Specifies the custom ribbon bar.</param>
        private void PopulateRibbonPrintItems(CustomRibbonBar Bar)
        {
            CustomRibbonItem firstItem = new CustomRibbonItem()
            {
                ItemHeader = "Print", IsLarge = true, Image = "PrintAreaFlat.png", Command = ButtonCommand
            };
            CustomRibbonItem secondItem = new CustomRibbonItem()
            {
                ItemHeader = "Options", IsLarge = true, Image = "View Setting.png", Command = ButtonCommand
            };

            Bar.CustomRibbonItems.Add(firstItem);
            Bar.CustomRibbonItems.Add(secondItem);
        }
示例#9
0
        /// <summary>
        /// Method which is used to populate items to print ribbon bar.
        /// </summary>
        /// <param name="Bar"></param>
        private void PopulateRibbonPrintItems(CustomRibbonBar Bar)
        {
            CustomRibbonItem Item1 = new CustomRibbonItem()
            {
                ItemHeader = "Print", IsLarge = true, Image = "PrintAreaFlat.png"
            };
            CustomRibbonItem Item2 = new CustomRibbonItem()
            {
                ItemHeader = "Options", IsLarge = true, Image = "View Setting.png"
            };

            Bar.CustomRibbonItems.Add(Item1);
            Bar.CustomRibbonItems.Add(Item2);
        }
示例#10
0
        /// <summary>
        /// Method which is used to populate items to the paragraph ribbon bar.
        /// </summary>
        /// <param name="Bar">Ribbon bar.</param>
        private void PopulateParagraphItems(CustomRibbonBar Bar)
        {
            CustomRibbonItem Item1 = new CustomRibbonItem()
            {
                ItemHeader = "", Image = "Bullets16.png"
            };
            CustomRibbonItem Item2 = new CustomRibbonItem()
            {
                ItemHeader = "", Image = "AlignTextLeft16.png"
            };
            CustomRibbonItem Item3 = new CustomRibbonItem()
            {
                ItemHeader = "", Image = "DecreaseIndent16.png"
            };
            CustomRibbonItem Item4 = new CustomRibbonItem()
            {
                ItemHeader = "", Image = "Numbering16.png"
            };
            CustomRibbonItem Item5 = new CustomRibbonItem()
            {
                ItemHeader = "", Image = "AlignTextCenter16.png"
            };
            CustomRibbonItem Item6 = new CustomRibbonItem()
            {
                ItemHeader = "", Image = "IncreaseIndent16.png"
            };
            CustomRibbonItem Item7 = new CustomRibbonItem()
            {
                ItemHeader = "", Image = "MultilevelList16.png"
            };
            CustomRibbonItem Item8 = new CustomRibbonItem()
            {
                ItemHeader = "", Image = "AlignTextRight16.png"
            };
            CustomRibbonItem Item9 = new CustomRibbonItem()
            {
                ItemHeader = "", Image = "LineSpacing16.png"
            };

            Bar.CustomRibbonItems.Add(Item1);
            Bar.CustomRibbonItems.Add(Item2);
            Bar.CustomRibbonItems.Add(Item3);
            Bar.CustomRibbonItems.Add(Item4);
            Bar.CustomRibbonItems.Add(Item5);
            Bar.CustomRibbonItems.Add(Item6);
            Bar.CustomRibbonItems.Add(Item7);
            Bar.CustomRibbonItems.Add(Item8);
            Bar.CustomRibbonItems.Add(Item9);
        }
示例#11
0
        /// <summary>
        /// Method which is used to populate items to the paragraph ribbon bar.
        /// </summary>
        /// <param name="Bar">Specifies the custom ribbon bar.</param>
        private void PopulateParagraphItems(CustomRibbonBar Bar)
        {
            CustomRibbonItem firstItem = new CustomRibbonItem()
            {
                Image = "Bullets16.png", Command = EditingCommands.ToggleBullets
            };
            CustomRibbonItem secondItem = new CustomRibbonItem()
            {
                Image = "AlignTextLeft16.png", Command = EditingCommands.AlignLeft
            };
            CustomRibbonItem thirdItem = new CustomRibbonItem()
            {
                Image = "DecreaseIndent16.png", Command = EditingCommands.DecreaseIndentation
            };
            CustomRibbonItem fourthItem = new CustomRibbonItem()
            {
                Image = "Numbering16.png", Command = EditingCommands.ToggleNumbering
            };
            CustomRibbonItem fifthItem = new CustomRibbonItem()
            {
                Image = "AlignTextCenter16.png", Command = EditingCommands.AlignCenter
            };
            CustomRibbonItem sixthItem = new CustomRibbonItem()
            {
                Image = "IncreaseIndent16.png", Command = EditingCommands.IncreaseIndentation
            };
            CustomRibbonItem seventhItem = new CustomRibbonItem()
            {
                Image = "MultilevelList16.png", Command = ButtonCommand
            };
            CustomRibbonItem eighthItem = new CustomRibbonItem()
            {
                Image = "AlignTextRight16.png", Command = EditingCommands.AlignRight
            };
            CustomRibbonItem ninthItem = new CustomRibbonItem()
            {
                Image = "LineSpacing16.png", Command = ButtonCommand
            };

            Bar.CustomRibbonItems.Add(firstItem);
            Bar.CustomRibbonItems.Add(secondItem);
            Bar.CustomRibbonItems.Add(thirdItem);
            Bar.CustomRibbonItems.Add(fourthItem);
            Bar.CustomRibbonItems.Add(fifthItem);
            Bar.CustomRibbonItems.Add(sixthItem);
            Bar.CustomRibbonItems.Add(seventhItem);
            Bar.CustomRibbonItems.Add(eighthItem);
            Bar.CustomRibbonItems.Add(ninthItem);
        }
示例#12
0
        /// <summary>
        /// Method which is used to populate items to mail ribbon bar.
        /// </summary>
        /// <param name="Bar">Ribbon bar.</param>
        private void PopuplateRibbonMailItems(CustomRibbonBar Bar)
        {
            CustomRibbonItem Item1 = new CustomRibbonItem()
            {
                ItemHeader = "Attach File", IsLarge = true, Image = "base_paperclip_32.png", IsSplitButton = true
            };
            CustomRibbonItem Item2 = new CustomRibbonItem()
            {
                ItemHeader = "Business card", IsLarge = true, Image = "base_business_contacts.png"
            };
            CustomRibbonItem Item3 = new CustomRibbonItem()
            {
                ItemHeader = "Audio", IsLarge = true, Image = "base_speaker_32.png"
            };

            Bar.CustomRibbonItems.Add(Item1);
            Bar.CustomRibbonItems.Add(Item2);
            Bar.CustomRibbonItems.Add(Item3);
        }
示例#13
0
        /// <summary>
        /// Method which is used to populate items to link ribbon bar.
        /// </summary>
        /// <param name="Bar">Specifies the custom ribbon bar.</param>
        private void PopulateRibbonLinkItems(CustomRibbonBar Bar)
        {
            CustomRibbonItem firstItem = new CustomRibbonItem()
            {
                ItemHeader = "Hyperlink", IsLarge = true, Image = "Hyperlink32.png", Command = ButtonCommand
            };
            CustomRibbonItem secondItem = new CustomRibbonItem()
            {
                ItemHeader = "Replace", IsLarge = true, Image = "replace_32.png", Command = ButtonCommand
            };
            CustomRibbonItem thirdItem = new CustomRibbonItem()
            {
                ItemHeader = "Zoom", IsLarge = true, Image = "Zoom_32x32.png", Command = ButtonCommand
            };

            Bar.CustomRibbonItems.Add(firstItem);
            Bar.CustomRibbonItems.Add(secondItem);
            Bar.CustomRibbonItems.Add(thirdItem);
        }
示例#14
0
        /// <summary>
        /// Method which is used to populate items to link ribbon bar.
        /// </summary>
        /// <param name="Bar">Ribbon bar.</param>
        private void PopulateRibbonLinkItems(CustomRibbonBar Bar)
        {
            CustomRibbonItem Item1 = new CustomRibbonItem()
            {
                ItemHeader = "Hyperlink", IsLarge = true, Image = "Hyperlink32.png"
            };
            CustomRibbonItem Item2 = new CustomRibbonItem()
            {
                ItemHeader = "Replace", IsLarge = true, Image = "replace_32.png"
            };
            CustomRibbonItem Item3 = new CustomRibbonItem()
            {
                ItemHeader = "Zoom", IsLarge = true, Image = "Zoom_32x32.png"
            };

            Bar.CustomRibbonItems.Add(Item1);
            Bar.CustomRibbonItems.Add(Item2);
            Bar.CustomRibbonItems.Add(Item3);
        }
示例#15
0
        /// <summary>
        /// Method which is used to populate items to the editing ribbon bar.
        /// </summary>
        /// <param name="Bar">Specifies the custom ribbon bar.</param>
        private void PopulateEditingItems(CustomRibbonBar Bar)
        {
            CustomRibbonItem firstItem = new CustomRibbonItem()
            {
                ItemHeader = "Find", Image = "Search.png", Command = ButtonCommand
            };
            CustomRibbonItem secondItem = new CustomRibbonItem()
            {
                ItemHeader = "Replace", Image = "replace_32.png", Command = ButtonCommand
            };
            CustomRibbonItem thirdItem = new CustomRibbonItem()
            {
                ItemHeader = "Select", Image = "start2.png", Command = ApplicationCommands.SelectAll
            };

            Bar.CustomRibbonItems.Add(firstItem);
            Bar.CustomRibbonItems.Add(secondItem);
            Bar.CustomRibbonItems.Add(thirdItem);
        }
示例#16
0
        /// <summary>
        /// Method which is used to populate items to the editing ribbon bar.
        /// </summary>
        /// <param name="Bar"></param>
        private void PopulateEditingItems(CustomRibbonBar Bar)
        {
            CustomRibbonItem Item1 = new CustomRibbonItem()
            {
                ItemHeader = "Find", Image = "Search.png"
            };
            CustomRibbonItem Item2 = new CustomRibbonItem()
            {
                ItemHeader = "Replace", Image = "replace_32.png"
            };
            CustomRibbonItem Item3 = new CustomRibbonItem()
            {
                ItemHeader = "Select", Image = "start2.png"
            };

            Bar.CustomRibbonItems.Add(Item1);
            Bar.CustomRibbonItems.Add(Item2);
            Bar.CustomRibbonItems.Add(Item3);
        }
示例#17
0
        //Home Tab
        void PopulateRibbonHomeBars(CustomRibbonTab Tab)
        {
            CustomRibbonBar Bar1 = new CustomRibbonBar()
            {
                BarHeader = "Clipboard"
            };
            CustomRibbonBar Bar2 = new CustomRibbonBar()
            {
                BarHeader = "MDI Styles"
            };

            PopulateRibbonNewItems(Bar1);
            CustomRibbonBar Bar3 = new CustomRibbonBar()
            {
                BarHeader = "Editing"
            };
            CustomRibbonBar Bar4 = new CustomRibbonBar()
            {
                BarHeader = "Paragraph"
            };

            PopulateEditingItems(Bar3);
            PopulateParagraphItems(Bar4);
            CustomRibbonBar Bar5 = new CustomRibbonBar()
            {
                BarHeader = "Mail"
            };

            PopuplateRibbonMailItems(Bar5);
            CustomRibbonBar Bar6 = new CustomRibbonBar()
            {
                BarHeader = "Modal"
            };

            PopulateModalItems(Bar6);
            Tab.CustomRibbonBars.Add(Bar1);
            Tab.CustomRibbonBars.Add(Bar3);
            Tab.CustomRibbonBars.Add(Bar4);
            Tab.CustomRibbonBars.Add(Bar5);
            Tab.CustomRibbonBars.Add(Bar6);
        }
示例#18
0
        /// <summary>
        /// Method which is used to populate items to mail ribbon bar.
        /// </summary>
        /// <param name="Bar">Specifies the custom ribbon bar.</param>
        private void PopuplateRibbonMailItems(CustomRibbonBar Bar)
        {
            CustomRibbonItem firstItem = new CustomRibbonItem()
            {
                ItemHeader = "Attach File", IsLarge = true, Image = "base_paperclip_32.png", IsSplitButton = true
            };
            CustomRibbonItem secondItem = new CustomRibbonItem()
            {
                ItemHeader = "Business card", IsLarge = true, Image = "base_business_contacts.png", Command = ButtonCommand
            };
            CustomRibbonItem thirdItem = new CustomRibbonItem()
            {
                ItemHeader = "Audio", IsLarge = true, Image = "base_speaker_32.png", Command = ButtonCommand
            };

            Bar.CustomRibbonItems.Add(firstItem);
            Bar.CustomRibbonItems.Add(secondItem);
            Bar.CustomRibbonItems.Add(thirdItem);

            PopulateAttachFileDropDownItems(firstItem);
        }
示例#19
0
        /// <summary>
        /// Method which is used to populate items to preview ribbon bar.
        /// </summary>
        /// <param name="Bar"></param>
        private void PopulateRibbonPreviewItems(CustomRibbonBar Bar)
        {
            CustomRibbonItem Item1 = new CustomRibbonItem()
            {
                ItemHeader = "Show Ruler", IsLarge = false, IsCheckBox = true
            };
            CustomRibbonItem Item2 = new CustomRibbonItem()
            {
                ItemHeader = "Magnifier", IsLarge = false, IsCheckBox = true
            };
            CustomRibbonItem Item3 = new CustomRibbonItem()
            {
                ItemHeader = "Shrink on OnePage", IsLarge = false, Image = "Object16.png"
            };
            CustomRibbonItem Item4 = new CustomRibbonItem()
            {
                ItemHeader = "Next Page", IsLarge = false, Image = "nextpage.png"
            };
            CustomRibbonItem Item5 = new CustomRibbonItem()
            {
                ItemHeader = "Previous Page", IsLarge = false, Image = "previouspage.png"
            };
            CustomRibbonItem Item6 = new CustomRibbonItem()
            {
                IsSeparator = true
            };
            CustomRibbonItem Item7 = new CustomRibbonItem()
            {
                ItemHeader = "Close Print Preview", IsLarge = true, Command = CloseModalCommand, Image = "CloseTab32.png"
            };


            Bar.CustomRibbonItems.Add(Item1);
            Bar.CustomRibbonItems.Add(Item2);
            Bar.CustomRibbonItems.Add(Item3);
            Bar.CustomRibbonItems.Add(Item4);
            Bar.CustomRibbonItems.Add(Item5);
            Bar.CustomRibbonItems.Add(Item6);
            Bar.CustomRibbonItems.Add(Item7);
        }
示例#20
0
        //Insert Tab
        void PopulateRibbonInsertBars(CustomRibbonTab Tab)
        {
            CustomRibbonBar Bar1 = new CustomRibbonBar()
            {
                BarHeader = "Table"
            };
            CustomRibbonBar Bar2 = new CustomRibbonBar()
            {
                BarHeader = "Illustrations"
            };
            CustomRibbonBar Bar3 = new CustomRibbonBar()
            {
                BarHeader = "Links"
            };

            PopulateRibbonTableItems(Bar1);
            PopulateRibbonIllustrationsItems(Bar2);
            PopulateRibbonLinkItems(Bar3);
            Tab.CustomRibbonBars.Add(Bar1);
            Tab.CustomRibbonBars.Add(Bar2);
            Tab.CustomRibbonBars.Add(Bar3);
        }
示例#21
0
        /// <summary>
        /// Method which is used to populate child ribbon bars to Home ribbon bar.
        /// </summary>
        /// <param name="homeTab">Specifies the custom ribbon tab.</param>
        void PopulateRibbonHomeBars(CustomRibbonTab homeTab)
        {
            CustomRibbonBar clipBoardBar = new CustomRibbonBar()
            {
                BarHeader = "Clipboard"
            };
            CustomRibbonBar MDIBar = new CustomRibbonBar()
            {
                BarHeader = "MDI Styles"
            };
            CustomRibbonBar editingBar = new CustomRibbonBar()
            {
                BarHeader = "Editing"
            };
            CustomRibbonBar paragraphBar = new CustomRibbonBar()
            {
                BarHeader = "Paragraph"
            };
            CustomRibbonBar mailBar = new CustomRibbonBar()
            {
                BarHeader = "Mail"
            };
            CustomRibbonBar modalBar = new CustomRibbonBar()
            {
                BarHeader = "Modal"
            };

            PopulateRibbonNewItems(clipBoardBar);
            PopulateEditingItems(editingBar);
            PopulateParagraphItems(paragraphBar);
            PopuplateRibbonMailItems(mailBar);
            PopulateModalItems(modalBar);

            homeTab.CustomRibbonBars.Add(clipBoardBar);
            homeTab.CustomRibbonBars.Add(editingBar);
            homeTab.CustomRibbonBars.Add(paragraphBar);
            homeTab.CustomRibbonBars.Add(mailBar);
            homeTab.CustomRibbonBars.Add(modalBar);
        }
示例#22
0
        /// <summary>
        /// Method which is used to populate items to preview ribbon bar.
        /// </summary>
        /// <param name="Bar">Specifies the custom ribbon bar.</param>
        private void PopulateRibbonPreviewItems(CustomRibbonBar Bar)
        {
            CustomRibbonItem firstItem = new CustomRibbonItem()
            {
                ItemHeader = "Show Ruler", IsLarge = false, IsCheckBox = true
            };
            CustomRibbonItem secondItem = new CustomRibbonItem()
            {
                ItemHeader = "Show Magnifier", IsLarge = false, IsCheckBox = true
            };
            CustomRibbonItem thirdItem = new CustomRibbonItem()
            {
                ItemHeader = "Shrink on OnePage", IsLarge = false, Image = "Object16.png", Command = ButtonCommand
            };
            CustomRibbonItem fourthItem = new CustomRibbonItem()
            {
                ItemHeader = "Next Page", IsLarge = false, Image = "nextpage.png", Command = ButtonCommand
            };
            CustomRibbonItem fifthItem = new CustomRibbonItem()
            {
                ItemHeader = "Previous Page", IsLarge = false, Image = "previouspage.png", Command = ButtonCommand
            };
            CustomRibbonItem sixthItem = new CustomRibbonItem()
            {
                IsSeparator = true
            };
            CustomRibbonItem seventhItem = new CustomRibbonItem()
            {
                ItemHeader = "Close Print Preview", IsLarge = true, Command = CloseModelTabCommand, Image = "CloseTab32.png"
            };

            Bar.CustomRibbonItems.Add(firstItem);
            Bar.CustomRibbonItems.Add(secondItem);
            Bar.CustomRibbonItems.Add(thirdItem);
            Bar.CustomRibbonItems.Add(fourthItem);
            Bar.CustomRibbonItems.Add(fifthItem);
            Bar.CustomRibbonItems.Add(sixthItem);
            Bar.CustomRibbonItems.Add(seventhItem);
        }
示例#23
0
        /// <summary>
        /// Method which is used to populate items to insert the ribbon bars.
        /// </summary>
        /// <param name="Tab"></param>
        private void PopulateRibbonPrintPreviewBars(CustomRibbonTab Tab)
        {
            CustomRibbonBar Bar1 = new CustomRibbonBar()
            {
                BarHeader = "Print"
            };
            CustomRibbonBar Bar2 = new CustomRibbonBar()
            {
                BarHeader = "Zoom"
            };
            CustomRibbonBar Bar3 = new CustomRibbonBar()
            {
                BarHeader = "Preview"
            };

            PopulateRibbonPrintItems(Bar1);
            PopulateRibbonZoomItems(Bar2);
            PopulateRibbonPreviewItems(Bar3);

            Tab.CustomRibbonBars.Add(Bar1);
            Tab.CustomRibbonBars.Add(Bar2);
            Tab.CustomRibbonBars.Add(Bar3);
        }
示例#24
0
        //Insert Tab
        /// <summary>
        /// Method which is used to populate items to insert ribbon bar.
        /// </summary>
        /// <param name="Tab">Specifies the custom ribbon tab.</param>
        void PopulateRibbonInsertBars(CustomRibbonTab Tab)
        {
            CustomRibbonBar tableBar = new CustomRibbonBar()
            {
                BarHeader = "Table"
            };
            CustomRibbonBar illustrationBar = new CustomRibbonBar()
            {
                BarHeader = "Illustrations"
            };
            CustomRibbonBar linksBar = new CustomRibbonBar()
            {
                BarHeader = "Links"
            };

            PopulateRibbonTableItems(tableBar);
            PopulateRibbonIllustrationsItems(illustrationBar);
            PopulateRibbonLinkItems(linksBar);

            Tab.CustomRibbonBars.Add(tableBar);
            Tab.CustomRibbonBars.Add(illustrationBar);
            Tab.CustomRibbonBars.Add(linksBar);
        }
示例#25
0
        /// <summary>
        /// Method which is used to populate items to insert the ribbon bars.
        /// </summary>
        /// <param name="Tab">Specifies the custom ribbon tab.</param>
        private void PopulateRibbonPrintPreviewBars(CustomRibbonTab Tab)
        {
            CustomRibbonBar printBar = new CustomRibbonBar()
            {
                BarHeader = "Print"
            };
            CustomRibbonBar zoomBar = new CustomRibbonBar()
            {
                BarHeader = "Zoom"
            };
            CustomRibbonBar perviewBar = new CustomRibbonBar()
            {
                BarHeader = "Preview"
            };

            PopulateRibbonPrintItems(printBar);
            PopulateRibbonZoomItems(zoomBar);
            PopulateRibbonPreviewItems(perviewBar);

            Tab.CustomRibbonBars.Add(printBar);
            Tab.CustomRibbonBars.Add(zoomBar);
            Tab.CustomRibbonBars.Add(perviewBar);
        }
示例#26
0
        /// <summary>
        /// Method which is used to populate items to home bar.
        /// </summary>
        /// <param name="Bar">Specifies the custom ribbon bar.</param>
        void PopulateRibbonNewItems(CustomRibbonBar Bar)
        {
            CustomRibbonItem firstItem = new CustomRibbonItem()
            {
                ItemHeader = "Paste", IsLarge = true, Image = "Paste32.png", Command = ApplicationCommands.Paste
            };
            CustomRibbonItem secondItem = new CustomRibbonItem()
            {
                ItemHeader = "Cut", Image = "Cut16.png", Command = ApplicationCommands.Cut
            };
            CustomRibbonItem thirdItem = new CustomRibbonItem()
            {
                ItemHeader = "Copy", Image = "Copy16.png", Command = ApplicationCommands.Copy
            };
            CustomRibbonItem fourthItem = new CustomRibbonItem()
            {
                ItemHeader = "Format Painter", Image = "FormatPainter16.png", Command = ButtonCommand
            };

            Bar.CustomRibbonItems.Add(firstItem);
            Bar.CustomRibbonItems.Add(secondItem);
            Bar.CustomRibbonItems.Add(thirdItem);
            Bar.CustomRibbonItems.Add(fourthItem);
        }
示例#27
0
        /// <summary>
        /// Method which is used to populate items to illustrations ribbon bar.
        /// </summary>
        /// <param name="Bar">Ribbon bar.</param>
        private void PopulateRibbonIllustrationsItems(CustomRibbonBar Bar)
        {
            CustomRibbonItem Item1 = new CustomRibbonItem()
            {
                ItemHeader = "Picture", IsLarge = true, Image = "Picture.png"
            };
            CustomRibbonItem Item2 = new CustomRibbonItem()
            {
                ItemHeader = "Comment", IsLarge = true, Image = "0356_NewComment_32.png"
            };
            CustomRibbonItem Item3 = new CustomRibbonItem()
            {
                ItemHeader = "Shapes", IsLarge = true, IsDropDownButton = true, Image = "0202_InsertShape_32.png"
            };
            CustomRibbonItem Item4 = new CustomRibbonItem()
            {
                ItemHeader = "Chart", IsLarge = true, IsDropDownButton = true, Image = "base_charts.png"
            };

            Bar.CustomRibbonItems.Add(Item1);
            Bar.CustomRibbonItems.Add(Item2);
            Bar.CustomRibbonItems.Add(Item3);
            Bar.CustomRibbonItems.Add(Item4);
        }
示例#28
0
        /// <summary>
        /// Method which is used to populate items to home bar.
        /// </summary>
        /// <param name="Bar">Ribbon bar.</param>
        void PopulateRibbonNewItems(CustomRibbonBar Bar)
        {
            CustomRibbonItem Item1 = new CustomRibbonItem()
            {
                ItemHeader = "Paste", IsLarge = true, Image = "Paste32.png"
            };
            CustomRibbonItem Item2 = new CustomRibbonItem()
            {
                ItemHeader = "Cut", Image = "Cut16.png"
            };
            CustomRibbonItem Item3 = new CustomRibbonItem()
            {
                ItemHeader = "Copy", Image = "Copy16.png"
            };
            CustomRibbonItem Item4 = new CustomRibbonItem()
            {
                ItemHeader = "Format Painter", Image = "FormatPainter16.png"
            };

            Bar.CustomRibbonItems.Add(Item1);
            Bar.CustomRibbonItems.Add(Item2);
            Bar.CustomRibbonItems.Add(Item3);
            Bar.CustomRibbonItems.Add(Item4);
        }