コード例 #1
0
        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) { }
        }
コード例 #2
0
        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();
        }