背景为渐变色的示例

This commit is contained in:
艾竹
2023-02-04 20:59:01 +08:00
parent 5b513370ff
commit 7f5bea55a8
10 changed files with 194 additions and 112 deletions

View File

@@ -94,78 +94,7 @@ namespace AIStudio.Wpf.DiagramDesigner
{
base.OnPreviewKeyDown(e);
if (DiagramViewModel.DiagramOption.ShortcutOption.SelectAll(e))
{
DiagramViewModel.SelectAllCommand.Execute(null);
e.Handled = true;
return;
}
else if (DiagramViewModel.DiagramOption.ShortcutOption.Copy(e))
{
DiagramViewModel.CopyCommand.Execute(null);
e.Handled = true;
return;
}
else if (DiagramViewModel.DiagramOption.ShortcutOption.Paste(e))
{
DiagramViewModel.PasteCommand.Execute(null);
e.Handled = true;
return;
}
else if (DiagramViewModel.DiagramOption.ShortcutOption.Cut(e))
{
DiagramViewModel.CutCommand.Execute(null);
e.Handled = true;
return;
}
else if (DiagramViewModel.DiagramOption.ShortcutOption.Undo(e))
{
DiagramViewModel.UndoCommand.Execute(null);
e.Handled = true;
return;
}
else if (DiagramViewModel.DiagramOption.ShortcutOption.Redo(e))
{
DiagramViewModel.RedoCommand.Execute(null);
e.Handled = true;
return;
}
else if (DiagramViewModel.DiagramOption.ShortcutOption.Delete(e))
{
DiagramViewModel.DeleteCommand.Execute(null);
e.Handled = true;
return;
}
else if (DiagramViewModel.DiagramOption.ShortcutOption.LeftMove(e))
{
DiagramViewModel.LeftMoveCommand.Execute(null);
e.Handled = true;
return;
}
else if (DiagramViewModel.DiagramOption.ShortcutOption.RightMove(e))
{
DiagramViewModel.RightMoveCommand.Execute(null);
e.Handled = true;
return;
}
else if (DiagramViewModel.DiagramOption.ShortcutOption.UpMove(e))
{
DiagramViewModel.UpMoveCommand.Execute(null);
e.Handled = true;
return;
}
else if (DiagramViewModel.DiagramOption.ShortcutOption.DownMove(e))
{
DiagramViewModel.DownMoveCommand.Execute(null);
e.Handled = true;
return;
}
else if (DiagramViewModel.DiagramOption.ShortcutOption.Group(e))
{
DiagramViewModel.GroupCommand.Execute(null);
e.Handled = true;
return;
}
}
}
}