forked from amkovkov/GranuSightSoftware2
feat: placeholder for touch screen editors
This commit is contained in:
+4
-4
@@ -23,6 +23,8 @@ public partial class Application : Avalonia.Application
|
||||
|
||||
private bool _allShutdownSequencesRunning;
|
||||
|
||||
public NavigationService Navigation { get; }
|
||||
|
||||
public Application(IServiceProvider services, bool fullscreen = false)
|
||||
{
|
||||
_services = services;
|
||||
@@ -35,6 +37,7 @@ public partial class Application : Avalonia.Application
|
||||
// Создаём DependencyInjectionViewLocator
|
||||
_logger = _services.GetRequiredService<ILogger<Application>>();
|
||||
_viewLocator = _services.GetRequiredService<DependencyInjectionViewLocator>();
|
||||
Navigation = _services.GetRequiredService<NavigationService>();
|
||||
}
|
||||
|
||||
public override void Initialize()
|
||||
@@ -95,9 +98,6 @@ public partial class Application : Avalonia.Application
|
||||
Environment.Exit(1);
|
||||
}
|
||||
|
||||
// Создаём сервис навигации между элементами управления
|
||||
var navigationService = _services.GetRequiredService<NavigationService>();
|
||||
|
||||
// Создаём начальный элемент управления и переходим к нему
|
||||
var mainView = new MainView()
|
||||
{
|
||||
@@ -131,7 +131,7 @@ public partial class Application : Avalonia.Application
|
||||
desktop.MainWindow = mainWindow;
|
||||
|
||||
// Переключаемся на начальный элемент управления
|
||||
navigationService.NavigateTo(mainView);
|
||||
Navigation.NavigateTo(mainView);
|
||||
|
||||
break;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user