Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //when the gui is loaded it runs this logic
- private void Window_Loaded(object sender, RoutedEventArgs e)
- {
- Preferences.UseFile(@"..\..\", "Setup.ini");
- if (!String.IsNullOrEmpty(Preferences.IniConSource.Configs["User"].GetString("UserID")))
- {
- InputUserName.Text = Preferences.IniConSource.Configs["User"].GetString("UserID");
- RememberMeCheckBox.IsChecked = true;
- }
- RememberMeCheckBox.Checked += Remember_Change;
- }
- //This runs when the check box is checked
- private void Remember_Click(object sender, RoutedEventArgs e)
- {
- if (RememberMeCheckBox.IsChecked != null && RememberMeCheckBox.IsChecked == true)
- {
- RememberMeCheckBox.IsChecked = false;
- //adds a blank for the user in the settings file
- Preferences.IniConSource.Configs["User"].Set("UserID", "");
- }
- else
- {
- RememberMeCheckBox.IsChecked = true;
- //Adds the username from the textbox
- Preferences.IniConSource.Configs["User"].Set("UserID", InputUserName.Text);
- }
- }
- //this runs when the Checkbox has changed from checked to not checked.
- private void Remember_Change(object sender, RoutedEventArgs e)
- {
- if (RememberMeCheckBox.IsChecked != null && RememberMeCheckBox.IsChecked == true)
- {
- RememberMeCheckBox.IsChecked = false;
- Preferences.IniConSource.Configs["User"].Set("UserID", "");
- }
- else
- {
- RememberMeCheckBox.IsChecked = true;
- Preferences.IniConSource.Configs["User"].Set("UserID", InputUserName.Text);
- }
- }
Add Comment
Please, Sign In to add comment