public void ClearSubmenuItems(List <IMenuItemWrapper> menuItems, IMenuWrapper submenu) { var menu = (NSMenu)submenu.NativeObject; foreach (var item in menuItems) { menu.RemoveItem((NSMenuItem)item.NativeObject); } }
/// <summary> /// Initialises a new instance of the <see cref="MenuManager"/> class. /// </summary> /// <param name="menuMapper"> /// The menu mapper. /// </param> /// <param name="menuWrapper"> /// The menu wrapper. /// </param> public MenuManager(IMenuWrapper menuWrapper) { this.menuWrapper = menuWrapper; }