private void listQuan_Phuong_SelectionChanged(object sender, SelectionChangedEventArgs e) { if (listQuan_Phuong.SelectedIndex != -1) { gridQuanPhuong.Visibility = Visibility.Collapsed; Tinh_ThanhPho _quanPhuong = listQuan_Phuong.SelectedItem as Tinh_ThanhPho; GeoCoordinate _geopoint = new GeoCoordinate(double.Parse(_quanPhuong.Latitude, CultureInfo.InvariantCulture), double.Parse(_quanPhuong.Longitude, CultureInfo.InvariantCulture)); myMaps.SetView(_geopoint, _quanPhuong.Zoom); } }
private void listContext_SelectionChanged(object sender, SelectionChangedEventArgs e) { if (_tinh_tp != null && listContext.SelectedIndex != -1) { Tinh_ThanhPho _quanPhuong = listContext.SelectedItem as Tinh_ThanhPho; if (_quanPhuong.Id == "my_location") { gridcontext.Visibility = Visibility.Collapsed; AppManagement.GetGPS(myMaps); } else { var listQuanPhuong = _tinh_tp.FindAll(r => r.Parent == _quanPhuong.Id); listQuan_Phuong.ItemsSource = listQuanPhuong; gridcontext.Visibility = Visibility.Collapsed; gridQuanPhuong.Visibility = Visibility.Visible; } } listContext.SelectedIndex = -1; }