private void AddNewDB(object sender, XmlForTaskListEventArgs e)
        {
            if (!Dispatcher.CheckAccess())
            {
                Dispatcher.BeginInvoke(new Action(() => AddNewDB(sender, e)));
            }
            else
            {
                foreach (var uu in e.NewDatabases)
                {
                    ProteinDbObservableCollection.Add(new ProteinDbForDataGrid(uu));
                }

                dataGridProteinDatabases.Items.Refresh();
            }
        }
Example #2
0
 private void AddNewDB(object sender, XmlForTaskListEventArgs e)
 {
     if (!Dispatcher.CheckAccess())
     {
         Dispatcher.BeginInvoke(new Action(() => AddNewDB(sender, e)));
     }
     else
     {
         foreach (var uu in proteinDbObservableCollection)
         {
             uu.Use = false;
         }
         foreach (var uu in e.newDatabases)
         {
             proteinDbObservableCollection.Add(new ProteinDbForDataGrid(uu));
         }
     }
 }