From 5e7dd6c5e52c695fcc35e893a4aee05ae186bf18 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=89=BE=E7=AB=B9?= Date: Sat, 8 Apr 2023 14:37:07 +0800 Subject: [PATCH] =?UTF-8?q?=E8=BF=9E=E6=8E=A5=E7=BA=BF=EF=BC=8C=E6=96=87?= =?UTF-8?q?=E6=9C=AC=E7=BC=96=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- AIStudio.Wpf.DiagramDesigner/UserControls/TextControl.xaml.cs | 4 ++-- .../ViewModels/BaseViewModel/Connector/ConnectorLabelModel.cs | 1 + .../ViewModels/BaseViewModel/SelectableViewModelBase.cs | 2 +- .../ViewModels/DefaultViewModel/TextDesignerItemViewModel.cs | 2 +- AIStudio.Wpf.DiagramDesigner/ViewModels/ISelectable.cs | 2 +- 5 files changed, 6 insertions(+), 5 deletions(-) diff --git a/AIStudio.Wpf.DiagramDesigner/UserControls/TextControl.xaml.cs b/AIStudio.Wpf.DiagramDesigner/UserControls/TextControl.xaml.cs index e503312..96bdef3 100644 --- a/AIStudio.Wpf.DiagramDesigner/UserControls/TextControl.xaml.cs +++ b/AIStudio.Wpf.DiagramDesigner/UserControls/TextControl.xaml.cs @@ -62,9 +62,9 @@ namespace AIStudio.Wpf.DiagramDesigner { if (e.PropertyName == "IsSelected") { - if (selectable.StartEditing) + if (selectable.InitIsEditing) { - selectable.StartEditing = false; + selectable.InitIsEditing = false; PART_ShowText.Visibility = Visibility.Visible; PART_TextBlock.Visibility = Visibility.Collapsed; PART_ShowText.Focus(); diff --git a/AIStudio.Wpf.DiagramDesigner/ViewModels/BaseViewModel/Connector/ConnectorLabelModel.cs b/AIStudio.Wpf.DiagramDesigner/ViewModels/BaseViewModel/Connector/ConnectorLabelModel.cs index ee1cf22..ef9aced 100644 --- a/AIStudio.Wpf.DiagramDesigner/ViewModels/BaseViewModel/Connector/ConnectorLabelModel.cs +++ b/AIStudio.Wpf.DiagramDesigner/ViewModels/BaseViewModel/Connector/ConnectorLabelModel.cs @@ -46,6 +46,7 @@ namespace AIStudio.Wpf.DiagramDesigner protected override void InitNew() { + InitIsEditing = true; ConnectorWidth = 30; ConnectorHeight = 30; } diff --git a/AIStudio.Wpf.DiagramDesigner/ViewModels/BaseViewModel/SelectableViewModelBase.cs b/AIStudio.Wpf.DiagramDesigner/ViewModels/BaseViewModel/SelectableViewModelBase.cs index b3bfb70..b096d55 100644 --- a/AIStudio.Wpf.DiagramDesigner/ViewModels/BaseViewModel/SelectableViewModelBase.cs +++ b/AIStudio.Wpf.DiagramDesigner/ViewModels/BaseViewModel/SelectableViewModelBase.cs @@ -178,7 +178,7 @@ namespace AIStudio.Wpf.DiagramDesigner } } - public bool StartEditing + public bool InitIsEditing { get; set; } diff --git a/AIStudio.Wpf.DiagramDesigner/ViewModels/DefaultViewModel/TextDesignerItemViewModel.cs b/AIStudio.Wpf.DiagramDesigner/ViewModels/DefaultViewModel/TextDesignerItemViewModel.cs index 8cf8a6d..91fc68f 100644 --- a/AIStudio.Wpf.DiagramDesigner/ViewModels/DefaultViewModel/TextDesignerItemViewModel.cs +++ b/AIStudio.Wpf.DiagramDesigner/ViewModels/DefaultViewModel/TextDesignerItemViewModel.cs @@ -45,7 +45,7 @@ namespace AIStudio.Wpf.DiagramDesigner protected override void InitNew() { this.ItemWidth = 150; - this.StartEditing = true; + this.InitIsEditing = true; } private string _watermark = "请输入文本"; diff --git a/AIStudio.Wpf.DiagramDesigner/ViewModels/ISelectable.cs b/AIStudio.Wpf.DiagramDesigner/ViewModels/ISelectable.cs index 68b08e4..cd7401c 100644 --- a/AIStudio.Wpf.DiagramDesigner/ViewModels/ISelectable.cs +++ b/AIStudio.Wpf.DiagramDesigner/ViewModels/ISelectable.cs @@ -24,7 +24,7 @@ namespace AIStudio.Wpf.DiagramDesigner } //新建完处于编辑状态 - bool StartEditing + bool InitIsEditing { get; set; }