Jelajahi Sumber

avalonia: Fixed errors with ImageEditor text object

Kenric Nugteren 6 hari lalu
induk
melakukan
2ec21cd793

+ 6 - 2
InABox.Avalonia/Components/ImageEditor/ImageEditor.axaml.cs

@@ -886,7 +886,10 @@ public partial class ImageEditor : UserControl
                 switch (Mode)
                 {
                     case ImageEditingMode.Text:
-                        Navigation.Popup<TextDialogViewModel, string?>(x => { }).ContinueWith(task =>
+                        Navigation.Popup<TextDialogViewModel, string?>(x =>
+                        {
+                            x.Title = "Enter Text:";
+                        }).ContinueWith(task =>
                         {
                             var text = new TextObject
                             {
@@ -895,7 +898,8 @@ public partial class ImageEditor : UserControl
                                 PrimaryBrush = PrimaryBrush,
                                 Point = position
                             };
-                            Objects.Add(text);
+                            AddObject(text);
+                            Changed?.Invoke(this, new EventArgs());
                         }, TaskScheduler.FromCurrentSynchronizationContext());
 
                         break;