protected override void OnInitialized(EventArgs e) { //clean up temp folder in background in case app was force closed Task.Run(() => CleanTempFolder()); //ensure initialization of helpers CollectionHelper.Instance.Initialize(Dispatcher); SettingsHelper.Instance.Initialize(); HotkeyHelper.Instance.Initialize(); ProcessHelper.Instance.Initialize(); //initialize viewmodel DataContext = ViewModel = new ShellViewModel(); ShellViewModel.Initialize(); //load settings LoadUiSettings(); base.OnInitialized(e); }
protected override void OnInitialized(EventArgs e) { //ensure initialization of helpers SettingsHelper.Instance.Initialize(); HotkeyHelper.Instance.Initialize(); ProcessHelper.Instance.Initialize(); //initialize viewmodel DataContext = ViewModel = new ShellViewModel(); ShellViewModel.Initialize(); //load settings Left = SettingsHelper.Instance.Settings.WindowLeft; Top = SettingsHelper.Instance.Settings.WindowTop; OpacityScaleSlider.Value = SettingsHelper.Instance.Settings.Opacity; UiScaleSlider.Value = SettingsHelper.Instance.Settings.UiScale; ShellViewModel.IsPinned = SettingsHelper.Instance.Settings.IsPinned; ProcessHelper.Instance.UpdateHotKeys(); base.OnInitialized(e); }
protected override void OnInitialized(EventArgs e) { //ensure initialization of helpers SettingsHelper.Instance.Initialize(); HotkeyHelper.Instance.Initialize(); //initialize viewmodel DataContext = ViewModel = new ShellViewModel(); ShellViewModel.Initialize(); //load settings Left = SettingsHelper.Instance.Settings.WindowLeft; Top = SettingsHelper.Instance.Settings.WindowTop; OpacityScaleSlider.Value = SettingsHelper.Instance.Settings.Opacity; UiScaleSlider.Value = SettingsHelper.Instance.Settings.UiScale; ShellViewModel.IsPinned = SettingsHelper.Instance.Settings.IsPinned; CasualMessenger.Instance.Messenger.Register<PrepareExitMessage>(this, PrepareClose); base.OnInitialized(e); }