Artemis.ViewModels.SystemTrayViewModel.SystemTrayViewModel C# (CSharp) Метод

SystemTrayViewModel() публичный Метод

public SystemTrayViewModel ( IWindowManager windowManager, MetroDialogService dialogService, ShellViewModel shellViewModel, MainManager mainManager ) : System
windowManager IWindowManager
dialogService Artemis.Services.MetroDialogService
shellViewModel ShellViewModel
mainManager Artemis.Managers.MainManager
Результат System
        public SystemTrayViewModel(IWindowManager windowManager, MetroDialogService dialogService,
            ShellViewModel shellViewModel, MainManager mainManager)
        {
            _windowManager = windowManager;
            _shellViewModel = shellViewModel;

            DialogService = dialogService;
            MainManager = mainManager;

            MainManager.EnableProgram();
            MainManager.OnEnabledChangedEvent += MainManagerOnOnEnabledChangedEvent;

            var generalSettings = SettingsProvider.Load<GeneralSettings>();
            Enabled = !generalSettings.Suspended;
            if (generalSettings.ShowOnStartup)
                ShowWindow();
        }