private void Connnect_Click(object sender, RoutedEventArgs e) { try { if (GetRINEXFile() == false) { MessageBox.Show("获取星历失败!", "GPS Simulator", MessageBoxButton.OK, MessageBoxImage.Warning); return; } if (double.TryParse(EleDefault.Text, out DefaultHeight) == false) { MessageBox.Show("纬度默认值设置失败!", "GPS Simulator", MessageBoxButton.OK, MessageBoxImage.Warning); return; } if (EleAPIKey.Text != "") { APIKey = EleAPIKey.Text; } if (TCP.TCPConnect(IPAddr.Text, int.Parse(Port.Text)) == true) { th = new Thread(() => { GPS.GPS_SIM(nav); }); th.Start(); Option.Visibility = Visibility.Hidden; Operate.Visibility = Visibility.Visible; } else { MessageBox.Show("连接失败!", "GPS Simulator", MessageBoxButton.OK, MessageBoxImage.Warning); } } catch { MessageBox.Show("连接失败!", "GPS Simulator", MessageBoxButton.OK, MessageBoxImage.Warning); } }