序列化bug修复,近期主要修复bug为主

This commit is contained in:
艾竹
2023-04-02 22:59:22 +08:00
parent 7835b422ff
commit a3fbb2d8ad
14 changed files with 158 additions and 68 deletions

View File

@@ -1051,6 +1051,8 @@ namespace AIStudio.Wpf.DiagramDesigner
Mediator.Instance.Register(this);
Items.CollectionChanged += Items_CollectionChanged;
var zoomValueChangedSubscription = WhenPropertyChanged.Where(o => o.ToString() == nameof(ZoomValue)).Throttle(TimeSpan.FromMilliseconds(100)).Subscribe(OnZoomValueChanged);//Sample
BuildMenuOptions();
}
public DiagramViewModel(DiagramItem diagramItem) : this()
{
@@ -1066,11 +1068,10 @@ namespace AIStudio.Wpf.DiagramDesigner
GridColor = diagramItem.GridColor;
AllowDrop = diagramItem.AllowDrop;
Init();
BuildMenuOptions();
Init(true);
}
public virtual void Init()
public virtual void Init(bool initNew)
{
DoCommandManager.Init();
}