private void UpdateMagnifyMapCenter()
{
if (this.Visibility == Visibility.Collapsed) return;
if (bigMap != null && Map != null)
{
try
{
Point p = TransformToVisual(this.Map).Transform(new Point((this.RenderSize.Width * .5), (this.RenderSize.Height * .5)));
MapPoint center = this.Map.ScreenToMap(p);
if (center != null)
bigMap.PanTo(center);
}
catch (ArgumentException) //Resizing elements at design time can cause errors
{
}
}
}