示例#1
0
        public void ClearSubmenuItems(List <IMenuItemWrapper> menuItems, IMenuWrapper submenu)
        {
            var menu = (NSMenu)submenu.NativeObject;

            foreach (var item in menuItems)
            {
                menu.RemoveItem((NSMenuItem)item.NativeObject);
            }
        }
示例#2
0
 /// <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;
 }