Example #1
0
 private void Ui_WantDelete(EffectMini obj)
 {
     lock (selectedLine.Line)
     {
         selectedLine.Line.effects.Remove(obj.effect);
     }
 }
Example #2
0
 private void Line_effectAdded(int index, Effect effect)
 {
     Dispatcher.BeginInvoke((Action)(() =>
     {
         var ui = new EffectMini(effect);
         ui.WantDelete += Ui_WantDelete;
         EffectsList.Children.Insert(index, ui);
         ui.MouseDown += Ui_MouseDown;
     }));
 }