Exemple #1
0
 private void DeleteCommandExecuted(object sender, ExecutedRoutedEventArgs e)
 {
     if (buttonList.Count > 0)
     {
         Button b;
         DeleteSheetWorker.RunWorkerAsync(dataGridHelper.currentSheetNumber);
         dataGridHelper.removeSheet(dataGridHelper.currentSheetNumber);
         buttontabcanvaswrap.Children.Remove(activeButton);
         if (buttonList.Count > 0)
         {
             b = buttonList.Single(x => x.Value == buttonList.Values.Min()).Key;
         }
         else
         {
             b = null;
         }
         changeSheetButton(activeButton, b);
         buttonList.Remove(activeButton);
         activeButton = b;
     }
 }