private void QueryTask_ExecuteCompleted(object sender, ESRI.ArcGIS.Client.Tasks.QueryEventArgs args)
{
FeatureSet featureSet = args.FeatureSet;
if (featureSet == null || featureSet.Features.Count < 1)
{
MessageBox.Show("No features returned from query");
return;
}
if (featureSet != null && featureSet.Features.Count > 0)
{
foreach (Graphic feature in featureSet.Features)
{
feature.Symbol = LayoutRoot.Resources["ResultsFillSymbol"] as FillSymbol;
selectionGraphicslayer.Graphics.Insert(0, feature);
}
ResultsDisplay.Visibility = Visibility.Visible;
}
MyDrawObject.IsEnabled = true;
}
FillSymbols are for Polygons, LineSymbols for Polylines and MarkerSymbols for MapPoint. No exceptions.