public override void MouseUp(object sender, MouseButtonEventArgs e) { var result = CurrentSelectionDomain?.MouseUp(sender, e, sender as ProjectCanvas); if (result.Count == 0) { return; } if (CurrentSelectionDomain?.CurrentSelectionMode == SelectionMode.Add) { Select(result, true); } else if (CurrentSelectionDomain?.CurrentSelectionMode == SelectionMode.Remove) { Select(result, false); } parent.UpdateUIElements(); }
public override void MouseMove(object sender, MouseEventArgs e) { CurrentSelectionDomain?.MouseMove(sender, e, sender as ProjectCanvas); }
public override void MouseDown(object sender, MouseButtonEventArgs e) { CurrentSelectionDomain?.MouseDown(sender, e, sender as ProjectCanvas); }