private void client_RouteCompleted(object sender, CalculateRouteCompletedEventArgs e)
{
if (e.Result.ResponseSummary.StatusCode == Bing.Route.ResponseStatusCode.Success)
{
// Raise the found event on the UI thread.
_uiDispatcher.BeginInvoke(() => _routeFound(e.Result));
}
else
{
// Report route error.
_uiDispatcher.BeginInvoke(() => Error(new RouteCalculationError(e)));
}
}