示例#1
0
 public AddLongNoteOperation(Model model, AirHold airHold, AirableNote airable)
 {
     Invoke += () =>
     {
         model.NoteBook.AttachAirHoldToAirableNote(airable, airHold, null);
     };
     Undo += () =>
     {
         model.NoteBook.DetachAirHoldFromAirableNote(airable, out airHold);
     };
 }
示例#2
0
 public AddAirNoteOperation(Model model, Air air, AirableNote airable)
 {
     Invoke += () =>
     {
         model.NoteBook.AttachAirToAirableNote(airable, air);
     };
     Undo += () =>
     {
         model.NoteBook.DetachAirFromAirableNote(airable, out air);
     };
 }