This commit is contained in:
艾竹
2023-03-24 22:32:42 +08:00
parent 5ff4376674
commit 8a2c742ec4
19 changed files with 776 additions and 648 deletions

View File

@@ -31,190 +31,198 @@ namespace AIStudio.Wpf.DiagramDesigner
get;
}
SimpleCommand CreateNewDiagramCommand
ICommand CreateNewDiagramCommand
{
get;
}
SimpleCommand DirectAddItemCommand
ICommand DirectAddItemCommand
{
get;
}
SimpleCommand AddItemCommand
ICommand AddItemCommand
{
get;
}
SimpleCommand RemoveItemCommand
ICommand RemoveItemCommand
{
get;
}
SimpleCommand DirectRemoveItemCommand
ICommand DirectRemoveItemCommand
{
get;
}
SimpleCommand ClearSelectedItemsCommand
ICommand ClearSelectedItemsCommand
{
get;
}
SimpleCommand AlignTopCommand
ICommand AlignTopCommand
{
get;
}
SimpleCommand AlignVerticalCentersCommand
ICommand AlignVerticalCentersCommand
{
get;
}
SimpleCommand AlignBottomCommand
ICommand AlignBottomCommand
{
get;
}
SimpleCommand AlignLeftCommand
ICommand AlignLeftCommand
{
get;
}
SimpleCommand AlignHorizontalCentersCommand
ICommand AlignHorizontalCentersCommand
{
get;
}
SimpleCommand AlignRightCommand
ICommand AlignRightCommand
{
get;
}
SimpleCommand BringForwardCommand
ICommand BringForwardCommand
{
get;
}
SimpleCommand BringToFrontCommand
ICommand BringToFrontCommand
{
get;
}
SimpleCommand SendBackwardCommand
ICommand SendBackwardCommand
{
get;
}
SimpleCommand SendToBackCommand
ICommand SendToBackCommand
{
get;
}
SimpleCommand DistributeHorizontalCommand
ICommand DistributeHorizontalCommand
{
get;
}
SimpleCommand DistributeVerticalCommand
ICommand DistributeVerticalCommand
{
get;
}
SimpleCommand SelectAllCommand
ICommand SelectAllCommand
{
get;
}
SimpleCommand SelectInverseCommand
ICommand SelectInverseCommand
{
get;
}
SimpleCommand SelectItemCommand
ICommand SelectItemCommand
{
get;
}
SimpleCommand CopyCommand
ICommand CopyCommand
{
get;
}
SimpleCommand PasteCommand
ICommand PasteCommand
{
get;
}
SimpleCommand CutCommand
ICommand CutCommand
{
get;
}
SimpleCommand DeleteCommand
ICommand DeleteCommand
{
get;
}
SimpleCommand LeftMoveCommand
ICommand LeftMoveCommand
{
get;
}
SimpleCommand RightMoveCommand
ICommand RightMoveCommand
{
get;
}
SimpleCommand UpMoveCommand
ICommand UpMoveCommand
{
get;
}
SimpleCommand DownMoveCommand
ICommand DownMoveCommand
{
get;
}
SimpleCommand CenterMoveCommand
ICommand CenterMoveCommand
{
get;
}
SimpleCommand SameSizeCommand
ICommand SameSizeCommand
{
get;
}
SimpleCommand SameWidthCommand
ICommand SameWidthCommand
{
get;
}
SimpleCommand SameHeightCommand
ICommand SameHeightCommand
{
get;
}
SimpleCommand SameAngleCommand
ICommand SameAngleCommand
{
get;
}
SimpleCommand GroupCommand
ICommand FitAutoCommand
{
get;
}
SimpleCommand UngroupCommand
ICommand FitWidthCommand
{
get;
}
SimpleCommand LockCommand
ICommand FitHeightCommand
{
get;
}
SimpleCommand UnlockCommand
ICommand GroupCommand
{
get;
}
SimpleCommand EditCommand
ICommand UngroupCommand
{
get;
}
SimpleCommand UndoCommand
ICommand LockCommand
{
get;
}
SimpleCommand RedoCommand
ICommand UnlockCommand
{
get;
}
SimpleCommand ResetLayoutCommand
ICommand EditCommand
{
get;
}
ICommand UndoCommand
{
get;
}
ICommand RedoCommand
{
get;
}
ICommand ResetLayoutCommand
{
get;
}
ICommand SearchDownCommand
{
get;
}
ICommand SearchUpCommand
{
get;
}
event DiagramEventHandler Event;
Func<SelectableDesignerItemViewModelBase, bool> OutAddVerify
{
get; set;
}
//void ClearSelectedItems();
//bool BelongToSameGroup(IGroupable item1, IGroupable item2);
//Rectangle GetBoundingRectangle(IEnumerable<DesignerItemViewModelBase> items);
//void UpdateZIndex();
bool IsReadOnly
{
get; set;