protected override async Task <bool> LoadSettingsAsync() { var result = await base.LoadSettingsAsync(); SettingsService.MonitorSettingsChanges(); if (!result) { await SettingsService.AddToStartup(true); } if (!SettingsService.Settings.InstalledService) { await SettingsService.InstallService(true); } Messenger.Default.Send(SettingsService.Settings.User); return(result); }