void Layers_LayersInitialized(object sender, EventArgs args)
{
if (parcelGraphicsLayer != null && parcelGraphicsLayer.Graphics.Count == 0)
{
QueryTask queryTask =
new QueryTask("http://sampleserver1.arcgisonline.com/ArcGIS/rest/services/TaxParcel/AssessorsParcelCharacteristics/MapServer/1");
Query query = new Query();
double contractRatio = MyMap.Extent.Width / 6;
query.Geometry = new Envelope(MyMap.Extent.GetCenter().X - contractRatio,
MyMap.Extent.GetCenter().Y - contractRatio,
MyMap.Extent.GetCenter().X + contractRatio,
MyMap.Extent.GetCenter().Y + contractRatio) { SpatialReference = MyMap.SpatialReference };
query.ReturnGeometry = true;
queryTask.ExecuteCompleted += queryTask_ExecuteCompleted;
queryTask.Failed += queryTask_Failed;
queryTask.ExecuteAsync(query);
}
}