Просмотр исходного кода

Fixed shared toolbar not updating cursor

Krzysztof Krysiński 2 лет назад
Родитель
Сommit
23f2e12a57

+ 4 - 0
src/PixiEditor/ViewModels/SubViewModels/Tools/ToolSettings/Toolbars/BasicToolbar.cs

@@ -17,6 +17,10 @@ internal class BasicToolbar : Toolbar
         var setting = new SizeSetting(nameof(ToolSize), "Tool size:");
         setting.ValueChanged += (_, _) => RaisePropertyChanged(nameof(ToolSize));
         Settings.Add(setting);
+    }
 
+    public override void OnLoadedSettings()
+    {
+        RaisePropertyChanged(nameof(ToolSize));
     }
 }

+ 6 - 0
src/PixiEditor/ViewModels/SubViewModels/Tools/ToolSettings/Toolbars/Toolbar.cs

@@ -78,5 +78,11 @@ internal abstract class Toolbar : NotifyableObject
                 Settings.First(x => x.Name == SharedSettings[i].Name).Value = SharedSettings[i].Value;
             }
         }
+
+        OnLoadedSettings();
+    }
+
+    public virtual void OnLoadedSettings()
+    {
     }
 }