Exemplo n.º 1
0
        /// <summary>
        /// Updates telemetry settings based on user input
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnExit_Click(object sender, RoutedEventArgs e)
        {
            ConfigurationManager.GetDefaultInstance().AppConfig.ShowTelemetryDialog = false;
            ConfigurationManager.GetDefaultInstance().AppConfig.EnableTelemetry = ckbxAgreeToHelp.IsChecked.Value;

            DialogResult = ckbxAgreeToHelp.IsChecked ?? false;

            if (DialogResult)
            {
                TelemetryController.EnableTelemetry();
            }
            else
            {
                TelemetryController.DisableTelemetry();
            }

            WaitHandle.Set();
        }