예제 #1
0
        protected override void OnHtmlHostCreated()
        {
            var comboBox1 = CreateComboBox(20, 20);

            AddToViewport(comboBox1);
            var comboBox2 = CreateComboBox(50, 50);

            AddToViewport(comboBox2);
            //------------------------------------------------------------------
            LayoutFarm.HtmlWidgets.MenuBox rootMenuBox = CreateMenuBox(10, 120);
            rootMenuBox.IsLandPart = true;
            //------------------------------------------------------------------
            //add single menu item
            var rootMenuItem = new HtmlWidgets.MenuItem(150, 20);

            rootMenuItem.MenuItemText = "level0";
            rootMenuBox.AddChildBox(rootMenuItem);
            for (int i = 0; i < 10; ++i)
            {
                var menuItem = new HtmlWidgets.MenuItem(150, 20);
                menuItem.MenuItemText = "item" + i;
                //add sub menu level 2

                for (int n = 0; n < 5; ++n)
                {
                    var subMenu = new HtmlWidgets.MenuItem(150, 20);
                    subMenu.MenuItemText = "item" + i + "." + n;
                    menuItem.AddSubMenuItem(subMenu);
                }

                rootMenuItem.AddSubMenuItem(menuItem);
            }
            AddToViewport(rootMenuBox);
        }
예제 #2
0
        protected override void OnHtmlHostCreated()
        {
            var comboBox1 = CreateComboBox(20, 20);
            AddToViewport(comboBox1);
            var comboBox2 = CreateComboBox(50, 50);
            AddToViewport(comboBox2);
            //------------------------------------------------------------------
            LayoutFarm.HtmlWidgets.MenuBox rootMenuBox = CreateMenuBox(10, 120);
            rootMenuBox.IsLandPart = true;
            //------------------------------------------------------------------
            //add single menu item
            var rootMenuItem = new HtmlWidgets.MenuItem(150, 20);
            rootMenuItem.MenuItemText = "level0";
            rootMenuBox.AddChildBox(rootMenuItem);
            for (int i = 0; i < 10; ++i)
            {
                var menuItem = new HtmlWidgets.MenuItem(150, 20);
                menuItem.MenuItemText = "item" + i;
                //add sub menu level 2

                for (int n = 0; n < 5; ++n)
                {
                    var subMenu = new HtmlWidgets.MenuItem(150, 20);
                    subMenu.MenuItemText = "item" + i + "." + n;
                    menuItem.AddSubMenuItem(subMenu);
                }

                rootMenuItem.AddSubMenuItem(menuItem);
            }
            AddToViewport(rootMenuBox);
        }