AnyPlace.MainPage.MyQuerySearchLocation_QueryCompleted C# (CSharp) Method

MyQuerySearchLocation_QueryCompleted() private method

private MyQuerySearchLocation_QueryCompleted ( object sender, QueryCompletedEventArgs e ) : void
sender object
e QueryCompletedEventArgs
return void
        void MyQuerySearchLocation_QueryCompleted(object sender, QueryCompletedEventArgs<Route> e)
        {
            if (e.Error == null)
            {
                // total meters
                var meters = e.Result.LengthInMeters;
                var kilometers = meters / 1000.0;

                Dispatcher.BeginInvoke(() =>
                {
                    _control.txt_distance.Text = "Distance: " + kilometers + " Km";
                });
                _control.pb_procress.Visibility = Visibility.Collapsed;
                _control.txt_distance.Visibility = Visibility.Visible;
                // MyQueryLocation.Dispose();
            }
            else
            {
                Dispatcher.BeginInvoke(() =>
                {
                    _control.txt_distance.Text = "Distance: " + "Can not be calculated.";
                });
                _control.pb_procress.Visibility = Visibility.Collapsed;
                _control.txt_distance.Visibility = Visibility.Visible;
            }

        }
MainPage