mirror of
https://gitee.com/akwkevin/aistudio.-wpf.-diagram
synced 2026-03-03 00:00:57 +08:00
修改几个名字
This commit is contained in:
@@ -452,7 +452,7 @@ namespace AIStudio.Wpf.DiagramDesigner
|
||||
{
|
||||
if (e.OldItems != null)
|
||||
{
|
||||
foreach (var item in e.OldItems.OfType<SelectableDesignerItemViewModelBase>())
|
||||
foreach (var item in e.OldItems.OfType<SelectableViewModelBase>())
|
||||
{
|
||||
item.PropertyChanged -= Item_PropertyChanged;
|
||||
item.Dispose();
|
||||
@@ -460,7 +460,7 @@ namespace AIStudio.Wpf.DiagramDesigner
|
||||
}
|
||||
if (e.NewItems != null)
|
||||
{
|
||||
foreach (var item in e.NewItems.OfType<SelectableDesignerItemViewModelBase>())
|
||||
foreach (var item in e.NewItems.OfType<SelectableViewModelBase>())
|
||||
{
|
||||
item.PropertyChanged += Item_PropertyChanged;
|
||||
}
|
||||
@@ -675,9 +675,9 @@ namespace AIStudio.Wpf.DiagramDesigner
|
||||
}
|
||||
|
||||
|
||||
public ObservableCollection<SelectableDesignerItemViewModelBase> Items { get; set; } = new ObservableCollection<SelectableDesignerItemViewModelBase>();
|
||||
public ObservableCollection<SelectableViewModelBase> Items { get; set; } = new ObservableCollection<SelectableViewModelBase>();
|
||||
|
||||
public List<SelectableDesignerItemViewModelBase> SelectedItems
|
||||
public List<SelectableViewModelBase> SelectedItems
|
||||
{
|
||||
get
|
||||
{
|
||||
@@ -698,13 +698,13 @@ namespace AIStudio.Wpf.DiagramDesigner
|
||||
}
|
||||
}
|
||||
|
||||
public Func<SelectableDesignerItemViewModelBase, bool> OutAddVerify
|
||||
public Func<SelectableViewModelBase, bool> OutAddVerify
|
||||
{
|
||||
get; set;
|
||||
}
|
||||
|
||||
|
||||
public bool AddVerify(SelectableDesignerItemViewModelBase item)
|
||||
public bool AddVerify(SelectableViewModelBase item)
|
||||
{
|
||||
if (item.InitData() == false)
|
||||
return false;
|
||||
@@ -722,14 +722,14 @@ namespace AIStudio.Wpf.DiagramDesigner
|
||||
|
||||
private void ExecuteDirectAddItemCommand(object parameter)
|
||||
{
|
||||
if (parameter is SelectableDesignerItemViewModelBase ite)
|
||||
if (parameter is SelectableViewModelBase ite)
|
||||
{
|
||||
if (AddVerify(ite) != true) return;
|
||||
|
||||
ClearSelectedItems();
|
||||
Add(ite);
|
||||
}
|
||||
else if (parameter is List<SelectableDesignerItemViewModelBase> items)
|
||||
else if (parameter is List<SelectableViewModelBase> items)
|
||||
{
|
||||
if (items.Select(p => AddVerify(p)).Any() != true) return;
|
||||
|
||||
@@ -741,7 +741,7 @@ namespace AIStudio.Wpf.DiagramDesigner
|
||||
}
|
||||
}
|
||||
|
||||
private void Add(SelectableDesignerItemViewModelBase item)
|
||||
private void Add(SelectableViewModelBase item)
|
||||
{
|
||||
item.Parent = this;
|
||||
item.ZIndex = Items.Count;
|
||||
@@ -768,7 +768,7 @@ namespace AIStudio.Wpf.DiagramDesigner
|
||||
|
||||
private void ExecuteAddItemCommand(object parameter)
|
||||
{
|
||||
if (parameter is SelectableDesignerItemViewModelBase ite)
|
||||
if (parameter is SelectableViewModelBase ite)
|
||||
{
|
||||
if (AddVerify(ite) != true) return;
|
||||
|
||||
@@ -781,7 +781,7 @@ namespace AIStudio.Wpf.DiagramDesigner
|
||||
Items.Remove(ite);
|
||||
});
|
||||
}
|
||||
else if (parameter is List<SelectableDesignerItemViewModelBase> items)
|
||||
else if (parameter is List<SelectableViewModelBase> items)
|
||||
{
|
||||
if (items.Select(p => AddVerify(p)).Any() != true) return;
|
||||
|
||||
@@ -801,7 +801,7 @@ namespace AIStudio.Wpf.DiagramDesigner
|
||||
|
||||
private void ExecuteDirectRemoveItemCommand(object parameter)
|
||||
{
|
||||
if (parameter is SelectableDesignerItemViewModelBase ite)
|
||||
if (parameter is SelectableViewModelBase ite)
|
||||
{
|
||||
ite.IsSelected = false;
|
||||
Items.Remove(ite);
|
||||
@@ -810,7 +810,7 @@ namespace AIStudio.Wpf.DiagramDesigner
|
||||
Items.Remove(ite.OutTextItem);
|
||||
}
|
||||
}
|
||||
else if (parameter is List<SelectableDesignerItemViewModelBase> items)
|
||||
else if (parameter is List<SelectableViewModelBase> items)
|
||||
{
|
||||
foreach (var item in items)
|
||||
{
|
||||
@@ -825,7 +825,7 @@ namespace AIStudio.Wpf.DiagramDesigner
|
||||
}
|
||||
private void ExecuteRemoveItemCommand(object parameter)
|
||||
{
|
||||
if (parameter is SelectableDesignerItemViewModelBase ite)
|
||||
if (parameter is SelectableViewModelBase ite)
|
||||
{
|
||||
DoCommandManager.DoNewCommand(this.ToString(),
|
||||
() => {
|
||||
@@ -841,7 +841,7 @@ namespace AIStudio.Wpf.DiagramDesigner
|
||||
Items.Add(ite);
|
||||
});
|
||||
}
|
||||
else if (parameter is List<SelectableDesignerItemViewModelBase> items)
|
||||
else if (parameter is List<SelectableViewModelBase> items)
|
||||
{
|
||||
DoCommandManager.DoNewCommand(this.ToString(),
|
||||
() => {
|
||||
@@ -1078,9 +1078,9 @@ namespace AIStudio.Wpf.DiagramDesigner
|
||||
|
||||
private void ExecuteBringForwardCommand(object parameter)
|
||||
{
|
||||
List<SelectableDesignerItemViewModelBase> ordered = SelectedItems.OrderByDescending(p => p.ZIndex).ToList();
|
||||
List<SelectableViewModelBase> ordered = SelectedItems.OrderByDescending(p => p.ZIndex).ToList();
|
||||
|
||||
List<SelectableDesignerItemViewModelBase> changeditems = new List<SelectableDesignerItemViewModelBase>();
|
||||
List<SelectableViewModelBase> changeditems = new List<SelectableViewModelBase>();
|
||||
var guid = Guid.NewGuid();
|
||||
|
||||
DoCommandManager.DoNewCommand(this.ToString(),
|
||||
@@ -1097,7 +1097,7 @@ namespace AIStudio.Wpf.DiagramDesigner
|
||||
item.ZIndex = newIndex;
|
||||
changeditems.Add(item);
|
||||
|
||||
IEnumerable<SelectableDesignerItemViewModelBase> it = this.Items.Where(p => p.ZIndex == newIndex);
|
||||
IEnumerable<SelectableViewModelBase> it = this.Items.Where(p => p.ZIndex == newIndex);
|
||||
|
||||
foreach (var elm in it)
|
||||
{
|
||||
@@ -1127,10 +1127,10 @@ namespace AIStudio.Wpf.DiagramDesigner
|
||||
}
|
||||
private void ExecuteBringToFrontCommand(object parameter)
|
||||
{
|
||||
List<SelectableDesignerItemViewModelBase> selectionSorted = SelectedItems.OrderByDescending(p => p.ZIndex).ToList();
|
||||
List<SelectableDesignerItemViewModelBase> childrenSorted = Items.OrderByDescending(p => p.ZIndex).ToList();
|
||||
List<SelectableViewModelBase> selectionSorted = SelectedItems.OrderByDescending(p => p.ZIndex).ToList();
|
||||
List<SelectableViewModelBase> childrenSorted = Items.OrderByDescending(p => p.ZIndex).ToList();
|
||||
|
||||
List<SelectableDesignerItemViewModelBase> changeditems = new List<SelectableDesignerItemViewModelBase>();
|
||||
List<SelectableViewModelBase> changeditems = new List<SelectableViewModelBase>();
|
||||
var guid = Guid.NewGuid();
|
||||
|
||||
DoCommandManager.DoNewCommand(this.ToString(),
|
||||
@@ -1138,7 +1138,7 @@ namespace AIStudio.Wpf.DiagramDesigner
|
||||
int i = childrenSorted.Count - 1;
|
||||
int j = childrenSorted.Count - selectionSorted.Count - 1;
|
||||
|
||||
foreach (SelectableDesignerItemViewModelBase item in childrenSorted)
|
||||
foreach (SelectableViewModelBase item in childrenSorted)
|
||||
{
|
||||
item.SetOldValue<int>(item.ZIndex, nameof(item.ZIndex), guid.ToString());
|
||||
if (selectionSorted.Contains(item))
|
||||
@@ -1167,10 +1167,10 @@ namespace AIStudio.Wpf.DiagramDesigner
|
||||
}
|
||||
private void ExecuteSendBackwardCommand(object parameter)
|
||||
{
|
||||
List<SelectableDesignerItemViewModelBase> ordered = this.SelectedItems.OrderBy(p => p.ZIndex).ToList();
|
||||
List<SelectableViewModelBase> ordered = this.SelectedItems.OrderBy(p => p.ZIndex).ToList();
|
||||
int count = this.Items.Count;
|
||||
|
||||
List<SelectableDesignerItemViewModelBase> changeditems = new List<SelectableDesignerItemViewModelBase>();
|
||||
List<SelectableViewModelBase> changeditems = new List<SelectableViewModelBase>();
|
||||
var guid = Guid.NewGuid();
|
||||
|
||||
DoCommandManager.DoNewCommand(this.ToString(),
|
||||
@@ -1185,7 +1185,7 @@ namespace AIStudio.Wpf.DiagramDesigner
|
||||
item.SetOldValue<int>(item.ZIndex, nameof(item.ZIndex), guid.ToString());
|
||||
item.ZIndex = newIndex;
|
||||
changeditems.Add(item);
|
||||
IEnumerable<SelectableDesignerItemViewModelBase> it = this.Items.Where(p => p.ZIndex == newIndex);
|
||||
IEnumerable<SelectableViewModelBase> it = this.Items.Where(p => p.ZIndex == newIndex);
|
||||
|
||||
foreach (var elm in it)
|
||||
{
|
||||
@@ -1216,10 +1216,10 @@ namespace AIStudio.Wpf.DiagramDesigner
|
||||
}
|
||||
private void ExecuteSendToBackCommand(object parameter)
|
||||
{
|
||||
List<SelectableDesignerItemViewModelBase> selectionSorted = SelectedItems.OrderByDescending(p => p.ZIndex).ToList();
|
||||
List<SelectableDesignerItemViewModelBase> childrenSorted = Items.OrderByDescending(p => p.ZIndex).ToList();
|
||||
List<SelectableViewModelBase> selectionSorted = SelectedItems.OrderByDescending(p => p.ZIndex).ToList();
|
||||
List<SelectableViewModelBase> childrenSorted = Items.OrderByDescending(p => p.ZIndex).ToList();
|
||||
|
||||
List<SelectableDesignerItemViewModelBase> changeditems = new List<SelectableDesignerItemViewModelBase>();
|
||||
List<SelectableViewModelBase> changeditems = new List<SelectableViewModelBase>();
|
||||
var guid = Guid.NewGuid();
|
||||
|
||||
DoCommandManager.DoNewCommand(this.ToString(),
|
||||
@@ -1227,7 +1227,7 @@ namespace AIStudio.Wpf.DiagramDesigner
|
||||
int i = childrenSorted.Count - 1;
|
||||
int j = selectionSorted.Count - 1;
|
||||
|
||||
foreach (SelectableDesignerItemViewModelBase item in childrenSorted)
|
||||
foreach (SelectableViewModelBase item in childrenSorted)
|
||||
{
|
||||
item.SetOldValue<int>(item.ZIndex, nameof(item.ZIndex), guid.ToString());
|
||||
if (selectionSorted.Contains(item))
|
||||
@@ -1438,7 +1438,7 @@ namespace AIStudio.Wpf.DiagramDesigner
|
||||
return;
|
||||
try
|
||||
{
|
||||
List<SelectableDesignerItemViewModelBase> items = new List<SelectableDesignerItemViewModelBase>();
|
||||
List<SelectableViewModelBase> items = new List<SelectableViewModelBase>();
|
||||
SerializableObject copyitem = JsonConvert.DeserializeObject<SerializableObject>(clipboardData);
|
||||
|
||||
|
||||
@@ -1469,7 +1469,7 @@ namespace AIStudio.Wpf.DiagramDesigner
|
||||
OffsetX += 10;
|
||||
OffsetY += 10;
|
||||
|
||||
List<SelectableDesignerItemViewModelBase> connectors = new List<SelectableDesignerItemViewModelBase>();
|
||||
List<SelectableViewModelBase> connectors = new List<SelectableViewModelBase>();
|
||||
foreach (var connection in copyitem.Connections)
|
||||
{
|
||||
var connectionItem = JsonConvert.DeserializeObject<ConnectionItem>(connection.ObjectJson);
|
||||
@@ -1550,7 +1550,7 @@ namespace AIStudio.Wpf.DiagramDesigner
|
||||
}
|
||||
}
|
||||
|
||||
private bool ItemsToDeleteHasConnector(List<SelectableDesignerItemViewModelBase> itemsToRemove, ConnectorInfoBase connector)
|
||||
private bool ItemsToDeleteHasConnector(List<SelectableViewModelBase> itemsToRemove, ConnectorInfoBase connector)
|
||||
{
|
||||
if (connector is FullyCreatedConnectorInfo fully)
|
||||
{
|
||||
@@ -1571,8 +1571,8 @@ namespace AIStudio.Wpf.DiagramDesigner
|
||||
|
||||
private void ExecuteDeleteCommand(object parameter)
|
||||
{
|
||||
List<SelectableDesignerItemViewModelBase> itemsToRemove = SelectedItems.OfType<SelectableDesignerItemViewModelBase>().ToList();
|
||||
List<SelectableDesignerItemViewModelBase> connectionsToAlsoRemove = new List<SelectableDesignerItemViewModelBase>();
|
||||
List<SelectableViewModelBase> itemsToRemove = SelectedItems.OfType<SelectableViewModelBase>().ToList();
|
||||
List<SelectableViewModelBase> connectionsToAlsoRemove = new List<SelectableViewModelBase>();
|
||||
|
||||
foreach (var connector in Items.OfType<ConnectorViewModel>())
|
||||
{
|
||||
@@ -1744,7 +1744,7 @@ namespace AIStudio.Wpf.DiagramDesigner
|
||||
|
||||
public void UpdateZIndex()
|
||||
{
|
||||
List<SelectableDesignerItemViewModelBase> ordered = Items.OrderBy(p => p.ZIndex).ToList();
|
||||
List<SelectableViewModelBase> ordered = Items.OrderBy(p => p.ZIndex).ToList();
|
||||
|
||||
|
||||
for (int i = 0; i < ordered.Count; i++)
|
||||
|
||||
Reference in New Issue
Block a user