//Autostart private async void CheckBox_Changed(object sender, RoutedEventArgs e) { autostartCheckBox.Checked -= CheckBox_Changed; autostartCheckBox.Unchecked -= CheckBox_Changed; // bool succ = await ApplicationAutostart.SetAutostartAsync((bool)autostartCheckBox.IsChecked, "TouchInjector", Properties.Resources.AutostartTaskDescription, "-minimized", true); autostartCheckBox.IsChecked = (autostartCheckBox.IsChecked == succ); // autostartCheckBox.Checked += CheckBox_Changed; autostartCheckBox.Unchecked += CheckBox_Changed; }
public void SetAutoStart(bool isAutoStart) { var x = ApplicationAutostart.SetAutostartAsync(isAutoStart, APP_NAME, APP_DESCRIPTION); if (x.Result) { AutoStartCheckBox.Content = isAutoStart ? "Auto start (Yes)" : "Auto start (No)"; } else { AutoStartCheckBox.Content = "Auto start (No)"; } }