ArcGISWindowsPhoneSDK.PanButtons.PanClick C# (CSharp) Method

PanClick() private method

private PanClick ( object sender, RoutedEventArgs e ) : void
sender object
e System.Windows.RoutedEventArgs
return void
        private void PanClick(object sender, RoutedEventArgs e)
        {
            Envelope extent = MyMap.Extent;
            if (extent == null) return;
            MapPoint center = extent.GetCenter();

            switch ((sender as Button).Tag.ToString())
            {
                case "W":
                    MyMap.PanTo(new MapPoint(extent.XMin, center.Y)); break;
                case "E":
                    MyMap.PanTo(new MapPoint(extent.XMax, center.Y)); break;
                case "N":
                    MyMap.PanTo(new MapPoint(center.X, extent.YMax)); break;
                case "S":
                    MyMap.PanTo(new MapPoint(center.X, extent.YMin)); break;
                case "NE":
                    MyMap.PanTo(new MapPoint(extent.XMax, extent.YMax)); break;
                case "SE":
                    MyMap.PanTo(new MapPoint(extent.XMax, extent.YMin)); break;
                case "SW":
                    MyMap.PanTo(new MapPoint(extent.XMin, extent.YMin)); break;
                case "NW":
                    MyMap.PanTo(new MapPoint(extent.XMin, extent.YMax)); break;
                default: break;
            }
        }