private void AndroidMap_CurrentExtentChanged(object sender, CurrentExtentChangedMapViewEventArgs e) { PointShape upperLeftPoint = e.NewExtent.UpperLeftPoint; PointShape lowerRightPoint = e.NewExtent.LowerRightPoint; labelExtent.Text = string.Format("Map cureent extent: {0}, {1}, {2}, {3}", upperLeftPoint.X.ToString("n2"), upperLeftPoint.Y.ToString("n2"), lowerRightPoint.X.ToString("n2"), lowerRightPoint.Y.ToString("n2")); labelScale.Text = string.Format("Map cureent scale: {0}", ExtentHelper.GetScale(e.NewExtent, (float)androidMap.Width, androidMap.MapUnit).ToString("n4")); }
private void MapA_CurrentExtentChanged(object sender, CurrentExtentChangedMapViewEventArgs e) { if (currentExtentChangedSource == "MapA") { MapB.CurrentExtent = e.NewExtent; MapB.Refresh(); currentExtentChangedSource = null; } }