Ejemplo n.º 1
0
        public MainPage()
        {
            ThemeManager.ApplicationThemeName = "Office2007Black";
            InitializeComponent();

            //Create a main menu and add this to the BarManager.Bars collection
            Bar mainMenu = new Bar();

            mainMenu.Name                   = "mainMenu";
            mainMenu.Caption                = "Main Menu";
            mainMenu.IsMainMenu             = true;
            mainMenu.DockInfo               = new BarDockInfo();
            mainMenu.DockInfo.ContainerType = BarContainerType.Top;
            manager.Bars.Add(mainMenu);

            //Create a bar and add this to the BarManager.Bars collection
            Bar bar = new Bar();

            bar.Name     = "bar";
            bar.Caption  = "Bar";
            bar.DockInfo = new BarDockInfo();
            bar.DockInfo.ContainerType = BarContainerType.Top;
            manager.Bars.Add(bar);

            //Create a few bar buttons and add this to the BarManager.Items collection
            BarButtonItem barButtonItem1 = new BarButtonItem();

            barButtonItem1.Name    = "bt1";
            barButtonItem1.Content = "Button1";
            barButtonItem1.Hint    = "This is Bar Button Item 1";
            manager.Items.Add(barButtonItem1);
            BarButtonItem barButtonItem2 = new BarButtonItem();

            barButtonItem2.Name    = "bt2";
            barButtonItem2.Content = "Button2";
            barButtonItem2.Hint    = "This is Bar Button Item 2";
            manager.Items.Add(barButtonItem2);
            BarSubItem barSubItem1 = new BarSubItem();

            barSubItem1.Name    = "sb1";
            barSubItem1.Content = "Menu1";
            barSubItem1.Hint    = "This is Bar Sub Item 1";
            manager.Items.Add(barSubItem1);

            //Create links for bar buttons and add this to the BarSubItem.ItemLinks collection
            BarButtonItemLink barButtonItem1LinkForBarSubItem = new BarButtonItemLink();

            barButtonItem1LinkForBarSubItem = (BarButtonItemLink)barButtonItem1.CreateLink();
            barSubItem1.ItemLinks.Add(barButtonItem1LinkForBarSubItem);
            BarButtonItemLink barButtonItem2LinkForBarSubItem = new BarButtonItemLink();

            barButtonItem2LinkForBarSubItem = (BarButtonItemLink)barButtonItem2.CreateLink();
            barSubItem1.ItemLinks.Add(barButtonItem2LinkForBarSubItem);

            //Create links for bar buttons and add this to the Bar.ItemLinks collection
            BarButtonItemLink barButtonItem1LinkForBar = new BarButtonItemLink();

            barButtonItem1LinkForBar = (BarButtonItemLink)barButtonItem1.CreateLink();
            bar.ItemLinks.Add(barButtonItem1LinkForBar);
            BarButtonItemLink barButtonItem2LinkForBar = new BarButtonItemLink();

            barButtonItem2LinkForBar = (BarButtonItemLink)barButtonItem2.CreateLink();
            bar.ItemLinks.Add(barButtonItem2LinkForBar);

            //Create links for bar sub item and add this to the main menu
            BarSubItemLink barSubItemLink = new BarSubItemLink();

            barSubItemLink = (BarSubItemLink)barSubItem1.CreateLink();
            mainMenu.ItemLinks.Add(barSubItemLink);
        }