|
@@ -1,6 +1,7 @@
|
|
|
using Avalonia.Media;
|
|
|
using PixiDocks.Core.Docking;
|
|
|
using PixiDocks.Core.Docking.Events;
|
|
|
+using PixiEditor.UI.Common.Localization;
|
|
|
using PixiEditor.ViewModels.Dock;
|
|
|
|
|
|
namespace PixiEditor.ViewModels;
|
|
@@ -15,5 +16,14 @@ internal abstract class DockableViewModel : ViewModelBase, IDockableContent
|
|
|
|
|
|
public DockableViewModel()
|
|
|
{
|
|
|
+ if (ILocalizationProvider.Current != null)
|
|
|
+ {
|
|
|
+ ILocalizationProvider.Current.OnLanguageChanged += OnLanguageChanged;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ private void OnLanguageChanged(Language language)
|
|
|
+ {
|
|
|
+ OnPropertyChanged(nameof(Title));
|
|
|
}
|
|
|
}
|