ArcGISWindowsPhoneSDK.RoutingBarriers.myDrawObject_DrawComplete C# (CSharp) Method

myDrawObject_DrawComplete() private method

private myDrawObject_DrawComplete ( object sender, DrawEventArgs e ) : void
sender object
e DrawEventArgs
return void
        void myDrawObject_DrawComplete(object sender, DrawEventArgs e)
        {
            if (StopsRadioButton.IsChecked.Value)
            {
                Graphic stop = new Graphic() { Geometry = e.Geometry, Symbol = LayoutRoot.Resources["StopSymbol"] as ESRI.ArcGIS.Client.Symbols.Symbol };
                stop.Attributes.Add("StopNumber", stopsLayer.Graphics.Count + 1);
                stopsLayer.Graphics.Add(stop);
                _stops.Add(stop);
            }
            else if (BarriersRadioButton.IsChecked.Value)
            {
                Graphic barrier = new Graphic() { Geometry = e.Geometry, Symbol = LayoutRoot.Resources["BarrierSymbol"] as ESRI.ArcGIS.Client.Symbols.Symbol };
                barriersLayer.Graphics.Add(barrier);
                _barriers.Add(barrier);
            }
            if (_stops.Count > 1)
            {
                if (_routeTask.IsBusy)
                    _routeTask.CancelAsync();
                _routeParams.OutSpatialReference = MyMap.SpatialReference;
                _routeTask.SolveAsync(_routeParams);
            }
        }