示例#1
0
        private void MoveExistingTo(int index, IAvnMenuItem item)
        {
            _menuItems.Remove(item);
            _menuItems.Insert(index, item);

            RemoveItem(item);
            InsertItem(index, item);
        }
示例#2
0
        private void RemoveAndDispose(IAvnMenuItem item)
        {
            _menuItemLookup.Remove(item.ManagedMenuItem);
            _menuItems.Remove(item);
            RemoveItem(item);

            item.Deinitialise();
            item.Dispose();
        }