sfc界面处理完成,还差顺序逻辑控制过程

This commit is contained in:
艾竹
2021-08-01 22:30:12 +08:00
parent 9a0e85e1a9
commit 0b8258003f
50 changed files with 2682 additions and 155 deletions

View File

@@ -772,7 +772,7 @@ namespace AIStudio.Wpf.ADiagram.ViewModels
}
}
public void CenterExecuted(object para)
public void CenterMoveExecuted(object para)
{
foreach (var item in DiagramViewModel.SelectedItems.OfType<DesignerItemViewModelBase>())
{
@@ -781,6 +781,38 @@ namespace AIStudio.Wpf.ADiagram.ViewModels
}
}
public void LeftMoveExecuted(object para)
{
foreach (var item in DiagramViewModel.SelectedItems.OfType<DesignerItemViewModelBase>())
{
item.Left -= 0.5;
}
}
public void RightMoveExecuted(object para)
{
foreach (var item in DiagramViewModel.SelectedItems.OfType<DesignerItemViewModelBase>())
{
item.Left += 0.5;
}
}
public void UpMoveExecuted(object para)
{
foreach (var item in DiagramViewModel.SelectedItems.OfType<DesignerItemViewModelBase>())
{
item.Top -= 0.5;
}
}
public void DownMoveExecuted(object para)
{
foreach (var item in DiagramViewModel.SelectedItems.OfType<DesignerItemViewModelBase>())
{
item.Top += 0.5;
}
}
public void SameWidthExecuted(object para)
{
if (para is DesignerItemViewModelBase designerItem)