mirror of
https://gitee.com/akwkevin/aistudio.-wpf.-diagram
synced 2026-03-03 16:20:51 +08:00
block使用linklist重写,把代码复杂度降低点
This commit is contained in:
@@ -59,7 +59,7 @@ namespace AIStudio.Wpf.DiagramDesigner
|
||||
{
|
||||
DoCommandManager.DoNewCommand(this.ToString(),
|
||||
() => {
|
||||
blockItemPara.Item.AddNext(blockItemPara.Next);
|
||||
blockItemPara.Item.AddNext(blockItemPara.Next, blockItemPara.First);
|
||||
},
|
||||
() => {
|
||||
blockItemPara.Item.RemoveNext();
|
||||
@@ -76,7 +76,7 @@ namespace AIStudio.Wpf.DiagramDesigner
|
||||
blockItemPara.Item.RemoveNext();
|
||||
},
|
||||
() => {
|
||||
blockItemPara.Item.AddNext(blockItemPara.Next);
|
||||
blockItemPara.Item.AddNext(blockItemPara.Next, blockItemPara.First);
|
||||
});
|
||||
}
|
||||
}
|
||||
@@ -113,6 +113,10 @@ namespace AIStudio.Wpf.DiagramDesigner
|
||||
|
||||
public class BlockNextPara
|
||||
{
|
||||
public BlockDesignerItemViewModel First
|
||||
{
|
||||
get; set;
|
||||
}
|
||||
public BlockDesignerItemViewModel Item
|
||||
{
|
||||
get; set;
|
||||
|
||||
Reference in New Issue
Block a user