mirror of
https://gitee.com/akwkevin/aistudio.-wpf.-diagram
synced 2026-05-03 14:31:28 +08:00
整理代码
This commit is contained in:
@@ -133,7 +133,7 @@ namespace AIStudio.Wpf.DiagramDesigner.Controls
|
|||||||
|
|
||||||
#region Helper methods
|
#region Helper methods
|
||||||
|
|
||||||
private void DragLeft(double scale, DesignerItemViewModelBase item, SelectionService selectionService)
|
private void DragLeft(double scale, DesignerItemViewModelBase item, DiagramSelectionService selectionService)
|
||||||
{
|
{
|
||||||
IEnumerable<DesignerItemViewModelBase> groupItems = selectionService.GetGroupMembers(item, false).Cast<DesignerItemViewModelBase>();
|
IEnumerable<DesignerItemViewModelBase> groupItems = selectionService.GetGroupMembers(item, false).Cast<DesignerItemViewModelBase>();
|
||||||
|
|
||||||
@@ -147,7 +147,7 @@ namespace AIStudio.Wpf.DiagramDesigner.Controls
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private void DragTop(double scale, DesignerItemViewModelBase item, SelectionService selectionService)
|
private void DragTop(double scale, DesignerItemViewModelBase item, DiagramSelectionService selectionService)
|
||||||
{
|
{
|
||||||
IEnumerable<DesignerItemViewModelBase> groupItems = selectionService.GetGroupMembers(item, false).Cast<DesignerItemViewModelBase>();
|
IEnumerable<DesignerItemViewModelBase> groupItems = selectionService.GetGroupMembers(item, false).Cast<DesignerItemViewModelBase>();
|
||||||
double groupBottom = item.Top + item.GetItemHeight();
|
double groupBottom = item.Top + item.GetItemHeight();
|
||||||
@@ -160,7 +160,7 @@ namespace AIStudio.Wpf.DiagramDesigner.Controls
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private void DragRight(double scale, DesignerItemViewModelBase item, SelectionService selectionService)
|
private void DragRight(double scale, DesignerItemViewModelBase item, DiagramSelectionService selectionService)
|
||||||
{
|
{
|
||||||
IEnumerable<DesignerItemViewModelBase> groupItems = selectionService.GetGroupMembers(item, false).Cast<DesignerItemViewModelBase>();
|
IEnumerable<DesignerItemViewModelBase> groupItems = selectionService.GetGroupMembers(item, false).Cast<DesignerItemViewModelBase>();
|
||||||
|
|
||||||
@@ -175,7 +175,7 @@ namespace AIStudio.Wpf.DiagramDesigner.Controls
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private void DragBottom(double scale, DesignerItemViewModelBase item, SelectionService selectionService)
|
private void DragBottom(double scale, DesignerItemViewModelBase item, DiagramSelectionService selectionService)
|
||||||
{
|
{
|
||||||
IEnumerable<DesignerItemViewModelBase> groupItems = selectionService.GetGroupMembers(item, false).Cast<DesignerItemViewModelBase>();
|
IEnumerable<DesignerItemViewModelBase> groupItems = selectionService.GetGroupMembers(item, false).Cast<DesignerItemViewModelBase>();
|
||||||
double groupTop = item.Top;
|
double groupTop = item.Top;
|
||||||
|
|||||||
@@ -5,11 +5,11 @@ using System.Text;
|
|||||||
|
|
||||||
namespace AIStudio.Wpf.DiagramDesigner
|
namespace AIStudio.Wpf.DiagramDesigner
|
||||||
{
|
{
|
||||||
public class SelectionService
|
public class DiagramSelectionService
|
||||||
{
|
{
|
||||||
private IDiagramViewModel DiagramViewModel;
|
private IDiagramViewModel DiagramViewModel;
|
||||||
|
|
||||||
public SelectionService(IDiagramViewModel diagramViewModel)
|
public DiagramSelectionService(IDiagramViewModel diagramViewModel)
|
||||||
{
|
{
|
||||||
this.DiagramViewModel = diagramViewModel;
|
this.DiagramViewModel = diagramViewModel;
|
||||||
}
|
}
|
||||||
@@ -40,13 +40,13 @@ namespace AIStudio.Wpf.DiagramDesigner
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private SelectionService selectionService;
|
private DiagramSelectionService selectionService;
|
||||||
public SelectionService SelectionService
|
public DiagramSelectionService SelectionService
|
||||||
{
|
{
|
||||||
get
|
get
|
||||||
{
|
{
|
||||||
if (selectionService == null)
|
if (selectionService == null)
|
||||||
selectionService = new SelectionService(this);
|
selectionService = new DiagramSelectionService(this);
|
||||||
|
|
||||||
return selectionService;
|
return selectionService;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -28,7 +28,7 @@ namespace AIStudio.Wpf.DiagramDesigner
|
|||||||
{
|
{
|
||||||
get;
|
get;
|
||||||
}
|
}
|
||||||
SelectionService SelectionService
|
DiagramSelectionService SelectionService
|
||||||
{
|
{
|
||||||
get;
|
get;
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user