ArcGISWindowsPhoneSDK.Generalize.GeneralizeButton_Click C# (CSharp) Method

GeneralizeButton_Click() private method

private GeneralizeButton_Click ( object sender, RoutedEventArgs e ) : void
sender object
e System.Windows.RoutedEventArgs
return void
        private void GeneralizeButton_Click(object sender, RoutedEventArgs e)
        {
            GeneralizeButton.IsEnabled = false;
            SliderStackPanel.Visibility = Visibility.Collapsed;

            GraphicsLayer originalGraphicsLayer = MyMap.Layers["OriginalLineGraphicsLayer"] as GraphicsLayer;

            GeometryService geometryService =
                        new GeometryService("http://sampleserver3.arcgisonline.com/ArcGIS/rest/services/Geometry/GeometryServer");
            geometryService.GeneralizeCompleted += GeometryService_GeneralizeCompleted;
            geometryService.Failed += GeometryService_Failed;

            GeneralizeParameters generalizeParameters = new GeneralizeParameters()
            {
                DeviationUnit = LinearUnit.SurveyMile,
                MaxDeviation = 0.000001
            };

            geometryService.GeneralizeAsync(new List<Graphic>() { originalGraphicsLayer.Graphics[0] }, generalizeParameters);
        }