public BaseSettingsFlyout() { this.InitializeComponent(); ssServices = new SharedSettingsServices(); pService = new PurchasingService(); //enable task toggles foreach (var task in BackgroundTaskRegistration.AllTasks) { if (task.Value.Name == "TileBackgroundTask") { ssServices.IsTileSet = true; tileToggle.IsOn = true; } if (task.Value.Name == "ToastBackgroundTask") { toastToggle.IsOn = true; comboPeriod.IsEnabled = false; comboToast.IsEnabled = false; } if (task.Value.Name == "SmartTileBackgroundTask") { ssServices.IsSmartTileSet = true; smartTileToggle.IsOn = true; comboAmount.IsEnabled = false; } } //shopping toggles if (pService.License.ProductLicenses[PurchasingService.ALL_STUFF].IsActive) { allBuy.IsOn = true; allBuy.IsEnabled = false; bgBuy.IsEnabled = false; } else if (pService.License.ProductLicenses[PurchasingService.BACKGROUND_SERVICES].IsActive) { bgBuy.IsOn = true; bgBuy.IsEnabled = false; } //services if (LocalDataManager.Services != null && LocalDataManager.Services.Contains("google")) { ssServices.IsGoogleService = true; googleToggle.IsOn = true; googleToggle.IsEnabled = true; comboGooglePeriod.IsEnabled = false; } }
public SettingsPage() { this.InitializeComponent(); this.NavigationCacheMode = NavigationCacheMode.Disabled; HardwareButtons.BackPressed += HardwareButtons_BackPressed; ssServices = new SharedSettingsServices(); pService = new PurchasingService(); //enable toggles foreach (var task in BackgroundTaskRegistration.AllTasks) { if (task.Value.Name == "TileBackgroundTask") { ssServices.IsTileSet = true; tileToggle.IsOn = true; } if (task.Value.Name == "ToastBackgroundTask") { toastToggle.IsOn = true; comboPeriod.IsEnabled = false; comboToast.IsEnabled = false; } if (task.Value.Name == "SmartTileBackgroundTask") { ssServices.IsSmartTileSet = true; smartTileToggle.IsOn = true; comboAmount.IsEnabled = false; } } //shopping toggles if (pService.License.ProductLicenses[PurchasingService.ALL_STUFF].IsActive) { allBuy.IsOn = true; allBuy.IsEnabled = false; bgBuy.IsEnabled = false; } else if (pService.License.ProductLicenses[PurchasingService.BACKGROUND_SERVICES].IsActive) { bgBuy.IsOn = true; bgBuy.IsEnabled = false; } }