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); }