void Mygeocodequery_QueryCompleted(object sender, QueryCompletedEventArgs<IList<MapLocation>> e) { if (e.Error == null) { MyQuery = new RouteQuery(); GetRoute.Add(e.Result[0].GeoCoordinate); MyQuery.Waypoints = GetRoute; MyQuery.QueryCompleted += MyQuery_QueryCompleted; MyQuery.QueryAsync(); _mygeocodequery.Dispose(); } }