コード例 #1
0
ファイル: IAvnMenu.cs プロジェクト: ywscr/Avalonia
        private void MoveExistingTo(int index, __MicroComIAvnMenuItemProxy item)
        {
            _menuItems.Remove(item);
            _menuItems.Insert(index, item);

            RemoveItem(item);
            InsertItem(index, item);
        }
コード例 #2
0
ファイル: IAvnMenu.cs プロジェクト: ywscr/Avalonia
        private void RemoveAndDispose(__MicroComIAvnMenuItemProxy item)
        {
            _menuItemLookup.Remove(item.ManagedMenuItem);
            _menuItems.Remove(item);
            RemoveItem(item);

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