/// <summary> /// Initialize a new instance of the <see cref="SettingsSynchronizationUserControlViewModel"/> class. /// </summary> internal SettingsSynchronizationUserControlViewModel() { _cloudStorageService = ServiceLocator.GetService <CloudStorageService>(); _settingProvider = new ServiceSettingProvider(); InitializeCommands(); Messenger.Default.Register <Message>(this, MessageIdentifiers.RaisePropertyChangedOnAllSettingsUserControl, RaiseAllPropertyChanged); }
/// <summary> /// Initialize a new instance of the <see cref="SettingsGeneralUserControlViewModel"/> class. /// </summary> internal SettingsGeneralUserControlViewModel() { if (!IsInDesignMode) { _mouseAndKeyboardHookService = ServiceLocator.GetService <MouseAndKeyboardHookService>(); } _settingProvider = new ServiceSettingProvider(); _keyboardShortcut = new List <Key>(); InitializeCommands(); DisplayCurrentKeyboardShortcut(); }
/// <summary> /// Initialize a new instance of the <see cref="SettingsSecurityUserControlViewModel"/> class. /// </summary> internal SettingsSecurityUserControlViewModel() { if (!IsInDesignMode) { _windowsService = ServiceLocator.GetService <WindowsService>(); } _settingProvider = new ServiceSettingProvider(); InitializeCommands(); Messenger.Default.Register <Message>(this, MessageIdentifiers.RaisePropertyChangedOnAllSettingsUserControl, RaiseAllPropertyChanged); }
/// <summary> /// Initialize a new instance of the <see cref="FirstStartWindowViewModel"/> class. /// </summary> internal FirstStartWindowViewModel() { InitializeCommands(); _settingProvider = new ServiceSettingProvider(); IsMigrationRequired = !string.IsNullOrWhiteSpace(Settings.Default.CurrentVersion) && Settings.Default.DataMigrationRequired; News = new ObservableCollection <SoftwareNewItem>(); LoadNews(); if (!IsMigrationRequired) { DetectPasswordsManager(); } }
/// <summary> /// Initialize a new instance of the <see cref="SettingsDataUserControlViewModel"/> class. /// </summary> internal SettingsDataUserControlViewModel() { _settingProvider = new ServiceSettingProvider(); Messenger.Default.Register <Message>(this, MessageIdentifiers.RaisePropertyChangedOnAllSettingsUserControl, RaiseAllPropertyChanged); }