public virtual MainMenu CloneMenu() { MainMenu new_menu = new MainMenu(); new_menu.CloneMenu(this); return(new_menu); }
public virtual MainMenu CloneMenu() { MainMenu menu = new MainMenu(); menu.CloneMenu(this); return(menu); }
public void CloneMenuTest () { MainMenu mymainmenu1 = new MainMenu (); MenuItem menuitem1 = new MenuItem (); MenuItem menuitem2 = new MenuItem (); menuitem1.Text = "item1"; menuitem2.Text = "item2"; mymainmenu1.MenuItems.Add (menuitem1); mymainmenu1.MenuItems.Add (menuitem2); MainMenu mymainmenu2 = mymainmenu1.CloneMenu (); Assert.AreEqual ("item1", mymainmenu2.MenuItems[0].Text, "#9"); }
public void MainMenu_CloneMenu_Invoke_Success(MenuItem[] items) { var source = new MainMenu(items) { RightToLeft = RightToLeft.No }; MainMenu menu = source.CloneMenu(); Assert.NotSame(source, menu); Assert.Equal(items.Select(m => m.Name), menu.MenuItems.Cast <MenuItem>().Select(m => m.Name)); Assert.Equal(source.IsParent, menu.IsParent); Assert.Equal(RightToLeft.Inherit, menu.RightToLeft); Assert.Null(menu.GetForm()); Assert.Empty(menu.Name); Assert.Null(menu.Site); Assert.Null(menu.Container); Assert.Null(menu.Tag); }
public virtual MainMenu CloneMenu () { MainMenu new_menu = new MainMenu (); new_menu.CloneMenu (this); return new_menu; }
public virtual MainMenu CloneMenu() { MainMenu menu = new MainMenu(); menu.CloneMenu(this); return menu; }