private async void MetroWindow_Loaded(object sender, RoutedEventArgs e) { if (!Settings.Current.AgreedToFirstRunWarning) { if (!await AgreeToFirstRunWarning()) { Telemetry.TrackEvent(TelemetryCategory.General, Telemetry.TelemetryEvent.DeclinedFirstRunWarning); Application.Current.Shutdown(); } } if (!Settings.Current.AgreedToTelemetry) { if (!await AgreeToTelemetry()) { Telemetry.TrackEvent(TelemetryCategory.General, Telemetry.TelemetryEvent.DeclinedTelemetry); Application.Current.Shutdown(); } } // Begin Band detection - this will continue for the lifetime of the process BandManager.Start(); if (About.Current.WasUpdated) { Telemetry.TrackEvent(TelemetryCategory.General, Telemetry.TelemetryEvent.AppUpgraded); PageContent.Content = new AboutPage(true); } else { ButtonMyBand_Click(null, null); } }
private async void MetroWindow_Loaded(object sender, RoutedEventArgs e) { if (!Settings.Current.AgreedToFirstRunWarning) { if (!await AgreeToFirstRunWarning()) { Telemetry.Client.TrackEvent(Telemetry.Events.DeclinedFirstRunWarning); Application.Current.Shutdown(); } } if (!Settings.Current.AgreedToTelemetry) { if (!await AgreeToTelemetry()) { Telemetry.Client.TrackEvent(Telemetry.Events.DeclinedTelemetry); Application.Current.Shutdown(); } } // Begin Band detection - this will continue for the lifetime of the process BandManager.Start(); ButtonMyBand_Click(null, null); }