private void MyDrawSurface_DrawComplete(object sender, ESRI.ArcGIS.Client.DrawEventArgs args)
{
selectionGraphicsLayer.ClearGraphics();
QueryTask queryTask = new QueryTask("http://sampleserver1.arcgisonline.com/ArcGIS/rest/services/Demographics/ESRI_Census_USA/MapServer/5");
queryTask.ExecuteCompleted += QueryTask_ExecuteCompleted;
queryTask.Failed += QueryTask_Failed;
Query query = new ESRI.ArcGIS.Client.Tasks.Query()
{
Geometry = args.Geometry,
OutSpatialReference = MyMap.SpatialReference,
ReturnGeometry = true
};
// Specify fields to return from query
query.OutFields.AddRange(new string[] { "STATE_NAME", "POP2000", "POP2007" });
queryTask.ExecuteAsync(query);
}