mirror of
https://gitee.com/akwkevin/aistudio.-wpf.-diagram
synced 2026-03-23 02:06:35 +08:00
附加信息序列化
This commit is contained in:
@@ -78,7 +78,6 @@ namespace AIStudio.Wpf.Mind.ViewModels
|
||||
IsInnerConnector = true;
|
||||
MindLayout.Appearance(this, MindThemeModel, initAppearance);
|
||||
|
||||
var xx = GlobalType.AllTypes;
|
||||
this.PropertyChanged -= this.Item_PropertyChanged;
|
||||
this.PropertyChanged += this.Item_PropertyChanged;
|
||||
}
|
||||
@@ -97,6 +96,15 @@ namespace AIStudio.Wpf.Mind.ViewModels
|
||||
Spacing = designer.Spacing;
|
||||
Offset = designer.Offset;
|
||||
IsExpanded = designer.IsExpanded;
|
||||
LinkInfo = new LinkInfo() { Link = designer.LinkInfoItem?.Link, Text = designer.LinkInfoItem?.Text };
|
||||
ImageInfo = new ImageInfo() { Url = designer.ImageInfoItem?.Url, Text = designer.ImageInfoItem?.Text };
|
||||
Remark = designer.Remark;
|
||||
Priority = designer.Priority;
|
||||
Rate = designer.Rate;
|
||||
if (designer.Tags != null)
|
||||
{
|
||||
Tags = new ObservableCollection<string>(designer.Tags);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -107,6 +115,15 @@ namespace AIStudio.Wpf.Mind.ViewModels
|
||||
mindNodeModel.Spacing = Spacing;
|
||||
mindNodeModel.Offset = Offset;
|
||||
mindNodeModel.IsExpanded = IsExpanded;
|
||||
mindNodeModel.LinkInfoModel = new LinkInfoModel(LinkInfo);
|
||||
mindNodeModel.ImageInfoModel = new ImageInfoModel(ImageInfo);
|
||||
mindNodeModel.Remark = Remark;
|
||||
mindNodeModel.Priority = Priority;
|
||||
mindNodeModel.Rate = Rate;
|
||||
if (Tags != null)
|
||||
{
|
||||
mindNodeModel.Tags = new List<string>(Tags);
|
||||
}
|
||||
return mindNodeModel;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user