Please enable JavaScript.
Coggle requires JavaScript to display documents.
PDF CREATOR, MainShellViewModel.cs - Coggle Diagram
PDF CREATOR
Init Project :red_flag:
class ProgramBase()
- GlobalMutex
AcquireMutex()
- Create Context
new Container()
- Сreate App
new SimpleInjectorPrismApplication(_container)
- Configure App BootstrapContainerAndApplication()
- Сhose lunch mode
AppStartFactory(args)
-
-
-
-
- Run App
application.Run()
-
- setup Obsidian (for modal Windows)
- Prism -> register Routes Navigation
RegisterNavigationViews()
- register Services (HTTP requests)
-
- LoadAllSettings
SettingsManager()
...
-
container.RegisterSingleton<,>(); // один на всё приложение
container.Register<,>(); // новый при каждом запросе
-
-