void RemoveFromCollection()
        {
            int N = SelectedDBs.Count;

            for (int i = N - 1; i >= 0; i--)
            {
                IDBobject idbObject = SelectedDBs[i] as IDBobject;
                (MainBigSelection as Collection).Remove(idbObject);
            }
        }
示例#2
0
 void TreeTextBlock_Drop(object sender, DragEventArgs e)
 {
     if ((e.OriginalSource as TextBlock).DataContext is Collection collection)
     {
         for (int i = 0; i < MainList.SelectedItems.Count; i++)
         {
             IDBobject idbObject = MainList.SelectedItems[i] as IDBobject;
             collection.Add(idbObject);
         }
     }
 }
示例#3
0
 public void Remove(IDBobject idbObject)
 {
     if (idbObject is Game)
     {
         Games.Remove(idbObject as Game);
         OnPropertyChanged("FilteredCollection");
     }
     if (idbObject is Release)
     {
         Releases.Remove(idbObject as Release);
         OnPropertyChanged("FilteredCollection");
     }
 }