整理序列化

This commit is contained in:
艾竹
2023-01-24 16:20:39 +08:00
parent f39a57b3e5
commit 8dbe05636d
55 changed files with 588 additions and 464 deletions

View File

@@ -28,12 +28,12 @@ namespace AIStudio.Wpf.DiagramDesigner
}
public SelectableDesignerItemViewModelBase(IDiagramViewModel parent, SelectableDesignerItemBase designer):base(parent, designer)
public SelectableDesignerItemViewModelBase(IDiagramViewModel root, SelectableItemBase designer):base(root, designer)
{
}
public SelectableDesignerItemViewModelBase(IDiagramViewModel parent, string json) : base(parent, json)
public SelectableDesignerItemViewModelBase(IDiagramViewModel root, string json) : base(root, json)
{
}
@@ -134,7 +134,7 @@ namespace AIStudio.Wpf.DiagramDesigner
{
if (newselect)
{
foreach (var designerItemViewModelBase in Parent.SelectedItems.ToList())
foreach (var designerItemViewModelBase in Root.SelectedItems.ToList())
{
designerItemViewModelBase._isSelected = false;
}
@@ -145,13 +145,13 @@ namespace AIStudio.Wpf.DiagramDesigner
public override void AddToSelection(bool selected)
{
foreach (SelectableDesignerItemViewModelBase item in Parent.SelectedItems.ToList())
foreach (SelectableDesignerItemViewModelBase item in Root.SelectedItems.ToList())
item.IsSelected = false;
Parent.SelectedItems.Clear();
Root.SelectedItems.Clear();
if (selected == true)
{
Parent.SelectionService.AddToSelection(this);
Root.SelectionService.AddToSelection(this);
}
}