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); + } + } + } }