void dispatcherTimer_Tick(object sender, EventArgs e)
{
_infoWindow.IsOpen = false;
QueryTask queryTask =
new QueryTask("http://sampleserver1.arcgisonline.com/ArcGIS/rest/services/Demographics/ESRI_Census_USA/MapServer/4");
Query query = new Query()
{
Geometry = _tapPoint,
OutSpatialReference = MyMap.SpatialReference
};
query.OutFields.Add("NAME");
queryTask.ExecuteCompleted += (s, evt) =>
{
if (evt.FeatureSet.Features.Count > 0)
{
_infoWindow.Anchor = _tapPoint;
(_infoWindow.Content as TextBlock).Text = evt.FeatureSet.Features[0].Attributes["NAME"] as string;
_infoWindow.IsOpen = true;
}
};
queryTask.ExecuteAsync(query);
_dispatcherTimer.Stop();
}