Exemplo n.º 1
0
        private void OpenTimeoutButton_Click(object sender, RoutedEventArgs e)
        {
            InitialTimeoutPanel.Visibility  = Visibility.Collapsed;
            TimeoutModifierPanel.Visibility = Visibility.Visible;

            NewTimeoutTextBox.Text = SodukoSolver.GetTimeout().ToString();
        }
Exemplo n.º 2
0
        private async void AcceptTimeout_Click(object sender, RoutedEventArgs e)
        {
            // The user has input a new timeout.
            // Ensure that it is a valid number.
            string text = NewTimeoutTextBox.Text;
            uint   result;

            if (uint.TryParse(text, out result))
            {
                SodukoSolver.SetTimeout(result);
                TimeoutModifierPanel.Visibility = Visibility.Collapsed;
                InitialTimeoutPanel.Visibility  = Visibility.Visible;
            }
            else
            {
                // Invalid input.
                MessageDialog dlg = new MessageDialog("Please enter valid input!", "Error");
                await dlg.ShowAsync();
            }
        }