コード例 #1
0
        private async void addServer(object sender, RoutedEventArgs e)
        {
            String ip = ipAddress.Text;

            if (ip != "")
            {
                Regex r = new Regex(@"^[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}$");
                if (!r.IsMatch(ip))
                {
                    MessageDialogResult result = await this.ShowMessageAsync("Error", "Invalid ip address", MessageDialogStyle.Affirmative, WPFProperties.metroDialogSettings);
                }
                else
                {
                    ShowServerWindow.AddServerToList(ip);
                    MessageDialogResult result = await this.ShowMessageAsync("Success", "Ip address successfully added", MessageDialogStyle.Affirmative, WPFProperties.metroDialogSettings);

                    if (result == MessageDialogResult.Affirmative)
                    {
                        this.Close();
                    }
                }
            }
            else
            {
                MessageDialogResult result = await this.ShowMessageAsync("Error", "Insert an ip address", MessageDialogStyle.Affirmative, WPFProperties.metroDialogSettings);

                return;
            }
        }
コード例 #2
0
        private void showServer(object sender, RoutedEventArgs e)
        {
            ShowServerWindow ssw = new ShowServerWindow();

            ssw.Show();
        }