From 58c18db12fe8149cb7cbe9c36aa5362c95d341d4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=89=BE=E7=AB=B9?= Date: Sun, 19 Feb 2023 23:20:02 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E9=99=84=E5=8A=A0=E4=BF=A1?= =?UTF-8?q?=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../TextDesignerItemViewModel.cs | 5 - AIStudio.Wpf.Mind/ViewModels/MindNode.cs | 138 ++++++++++++++++++ 2 files changed, 138 insertions(+), 5 deletions(-) diff --git a/AIStudio.Wpf.DiagramDesigner/ViewModels/SimpleViewModel/TextDesignerItemViewModel.cs b/AIStudio.Wpf.DiagramDesigner/ViewModels/SimpleViewModel/TextDesignerItemViewModel.cs index 3231918..5c4cbc3 100644 --- a/AIStudio.Wpf.DiagramDesigner/ViewModels/SimpleViewModel/TextDesignerItemViewModel.cs +++ b/AIStudio.Wpf.DiagramDesigner/ViewModels/SimpleViewModel/TextDesignerItemViewModel.cs @@ -45,11 +45,6 @@ namespace AIStudio.Wpf.DiagramDesigner this.ClearConnectors(); } - protected override void ExecuteEditCommand(object param) - { - if (IsReadOnly == true) return; - } - private string _watermark = "请输入文本"; public string Watermark { diff --git a/AIStudio.Wpf.Mind/ViewModels/MindNode.cs b/AIStudio.Wpf.Mind/ViewModels/MindNode.cs index 5c574b5..9897081 100644 --- a/AIStudio.Wpf.Mind/ViewModels/MindNode.cs +++ b/AIStudio.Wpf.Mind/ViewModels/MindNode.cs @@ -208,6 +208,86 @@ namespace AIStudio.Wpf.Mind.ViewModels private bool _isRightLayout = true; #endregion + #region 附加信息属性 + private LinkInfo _linkInfo; + public LinkInfo LinkInfo + { + get + { + return _linkInfo; + } + set + { + SetProperty(ref _linkInfo, value); + } + } + + private ImageInfo _imageInfo; + public ImageInfo ImageInfo + { + get + { + return _imageInfo; + } + set + { + SetProperty(ref _imageInfo, value); + } + } + + private string _remark; + public string Remark + { + get + { + return _remark; + } + set + { + SetProperty(ref _remark, value); + } + } + + private string _grade; + public string Grade + { + get + { + return _grade; + } + set + { + SetProperty(ref _grade, value); + } + } + + private double _completionRate; + public double CompletionRate + { + get + { + return _completionRate; + } + set + { + SetProperty(ref _completionRate, value); + } + } + + private List _tags; + public List Tags + { + get + { + return _tags; + } + set + { + SetProperty(ref _tags, value); + } + } + #endregion + #region 命令 public SimpleCommand AddParentCommand { @@ -704,4 +784,62 @@ namespace AIStudio.Wpf.Mind.ViewModels } #endregion } + + public class LinkInfo : BindableBase + { + private string _url; + public string Url + { + get + { + return _url; + } + set + { + SetProperty(ref _url, value); + } + } + + private string _text; + public string Text + { + get + { + return _text; + } + set + { + SetProperty(ref _text, value); + } + } + } + + public class ImageInfo : BindableBase + { + private string _url; + public string Url + { + get + { + return _url; + } + set + { + SetProperty(ref _url, value); + } + } + + private string _text; + public string Text + { + get + { + return _text; + } + set + { + SetProperty(ref _text, value); + } + } + } }