private void uiCityList_SelectionChanged(object sender, SelectionChangedEventArgs e) { var cb = e.Source as ComboBox; CityCoordinates cc = CoordinatesDictionary.ElementAt(GetCityIndex(cb.SelectedValue.ToString())).Value; Latitude = cc.Latitude; Longitude = cc.Longitude; uiLatitude.Text = cc.Latitude.ToString(); uiLongitude.Text = cc.Longitude.ToString(); }
private void InitializeCityDictionary() { CityList.Add("Минск"); CityList.Add("Брест"); CityList.Add("Гродно"); CityList.Add("Гомель"); CityList.Add("Витебск"); CityList.Add("Могилев"); CityList.Add("Бобруйск"); CityList.Add("Барановичи"); CityList.Add("Орша"); CityList.Add("Лида"); CoordinatesDictionary.Add("Минск", new CityCoordinates(53.902, 27.561)); CoordinatesDictionary.Add("Брест", new CityCoordinates(52.093, 23.718)); CoordinatesDictionary.Add("Гродно", new CityCoordinates(53.675, 23.864)); CoordinatesDictionary.Add("Гомель", new CityCoordinates(52.435, 30.998)); CoordinatesDictionary.Add("Витебск", new CityCoordinates(55.183, 30.201)); CoordinatesDictionary.Add("Могилев", new CityCoordinates(53.898, 30.328)); CoordinatesDictionary.Add("Бобруйск", new CityCoordinates(53.140, 29.220)); CoordinatesDictionary.Add("Барановичи", new CityCoordinates(53.131, 26.015)); CoordinatesDictionary.Add("Орша", new CityCoordinates(54.50, 30.411)); CoordinatesDictionary.Add("Лида", new CityCoordinates(53.885, 25.289)); }