private async void Window_Initialized(object sender, EventArgs e) { try { string playerName = await SettingsFileProcessor.ReadSettings("DefaultPlayerName") ?? string.Empty; if (IsLoadPlayerName && InputChecker.IsValidInput(PlayerNameTextBox, playerName)) { PlayerNameTextBox.Text = playerName; PlayerNameTextBox.SelectAll(); } } catch (Exception) { } }
private void OKButton_Click(object sender, RoutedEventArgs e) { Player.Current = new Player(PlayerNameTextBox.Text); Task.Run(() => { try { SettingsFileProcessor.WriteSettings("DefaultPlayerName", Player.Current.Name); } catch (Exception) { } }); NextWindow = new GameListWindow(); NextWindow.Show(); Close(); }