private void SearchBtn_Click(object sender, RoutedEventArgs e) { string filename = @"system\addr.csv"; if (!File.Exists(filename)) { System.Windows.MessageBox.Show("住所ファイルの読み込みに失敗しました。"); } else { // 読み込み FileStream fs = new FileStream(filename, FileMode.Open); StreamReader reader = new StreamReader(fs); string line; char[] split = { ',' }; searchResultList.resultList.Clear(); List <AddrSearchResult> list = new List <AddrSearchResult>(); while ((line = reader.ReadLine()) != null) { string[] data = line.Split(split); if (data[0].IndexOf(searchPlace.Text) >= 0) { AddrSearchResult r = new AddrSearchResult ( data[0], double.Parse(data[1]), double.Parse(data[2]) ); list.Add(r); } } searchResultList.resultList = list; fs.Close(); } }
private void Ok_Click(object sender, RoutedEventArgs e) { AddrSearchResult searchItem = (AddrSearchResult)resultBox.SelectedItem; if (searchItem == null) { return; } if (editWindow != null) { editWindow.UserEditSet(searchItem.resultPlace, searchItem.resultLat.ToString(), searchItem.resultLng.ToString()); } else { eventEditWindow.UserEditSet(searchItem.resultPlace, searchItem.resultLat.ToString(), searchItem.resultLng.ToString()); } this.Visibility = Visibility.Hidden; }