This commit is contained in:
kwai
2023-02-27 20:18:58 +08:00
parent 298ec29dd9
commit f8c2115f03
21 changed files with 326 additions and 75 deletions

View File

@@ -32,9 +32,9 @@ namespace AIStudio.Wpf.DiagramDesigner
{
InitializeComponent();
this.Loaded += TextControl_Loaded;
}
this.Loaded += TextControl_Loaded;
this.PART_ShowText.IsVisibleChanged += PART_ShowText_IsVisibleChanged;
}
private void TextControl_Loaded(object sender, RoutedEventArgs e)
{
@@ -56,6 +56,14 @@ namespace AIStudio.Wpf.DiagramDesigner
TextControl_PropertyChanged(this.DataContext, new System.ComponentModel.PropertyChangedEventArgs("IsSelected"));
}
private void PART_ShowText_IsVisibleChanged(object sender, DependencyPropertyChangedEventArgs e)
{
if (this.DataContext is ISelectable selectable)
{
selectable.IsEditing = PART_ShowText.IsVisible;
}
}
private void TextControl_PropertyChanged(object sender, System.ComponentModel.PropertyChangedEventArgs e)
{
if (e.PropertyName == "IsSelected")