private void btAdd_Click(object sender, RoutedEventArgs e) { var winAdd = new ConfigConnectionSettingClient("新增雷达设置", new RadarConnection()); if (winAdd.ShowDialog().Value) { RadarConnection radarConnection = new RadarConnection() { Ip = winAdd.Config.Ip, Port = winAdd.Config.Port, RpcEndPoint = winAdd.Config.RpcEndPoint }; _radarsInfo.Add(radarConnection); _radarsInfo.Save(); radarsListView.SelectedIndex = _radarsInfo.Count - 1; } }
void radarInfoEditMenu() { if (_radarInfo != null) { var winAdd = new ConfigConnectionSettingClient("雷达信息编辑", new RadarConnection()); winAdd.InitConfig(_radarInfo.RadarAddress); if (winAdd.ShowDialog().Value) { if (_radarInfo.RadarAddress.IsSquels(winAdd.Config)) { return; } _radarInfo.RadarAddress = new RadarConnection(winAdd.Config); _radarsInfo.Save(); } } }