added layour swithing by caps key
This commit is contained in:
@@ -28,12 +28,11 @@ public partial class App : Application
|
||||
MainWindow.Show();
|
||||
|
||||
_services.GetRequiredService<LayoutNotificationCoordinator>().Start();
|
||||
_services.GetRequiredService<CapsLockSwitchCoordinator>().Start();
|
||||
}
|
||||
|
||||
protected override void OnExit(ExitEventArgs e)
|
||||
{
|
||||
// Контейнер сам остановит таймеры, сохранит настройки
|
||||
// и закроет окно подсказки
|
||||
_services?.Dispose();
|
||||
base.OnExit(e);
|
||||
}
|
||||
@@ -51,7 +50,9 @@ public partial class App : Application
|
||||
services.AddSingleton<ILocalizationService, LocalizationService>();
|
||||
services.AddSingleton<IKeyboardLayoutService, KeyboardLayoutService>();
|
||||
services.AddSingleton<ILayoutPopupService, LayoutPopupService>();
|
||||
services.AddSingleton<ICapsLockHotkeyService, CapsLockHotkeyService>();
|
||||
services.AddSingleton<LayoutNotificationCoordinator>();
|
||||
services.AddSingleton<CapsLockSwitchCoordinator>();
|
||||
|
||||
services.AddSingleton<LayoutPopupViewModel>();
|
||||
services.AddSingleton<SettingsViewModel>();
|
||||
|
||||
Reference in New Issue
Block a user