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