Решал эту задачу так.
xaml:
Код: Выделить всё
<esri:Map x:Name="myMap" >
<esri:ArcGISDynamicMapServiceLayer ID="BaseLayer"
Url="http://localhost:6080/ArcGIS/rest/services/streetRK/MapServer" />
<esri:FeatureLayer ID="routes_osm"
Url="http://localhost:6080/ArcGIS/rest/services/streetRK/MapServer/1" >
</esri:FeatureLayer>
</esri:Map>
Код: Выделить всё
public void OnLightRoadEvent(string code)
{
feature_code = code;
FeatureLayer featureLayer = myMap.Layers["routes_osm"] as FeatureLayer;
foreach (Graphic p in featureLayer.Graphics)
{
if (p.Attributes["REF"].ToString() == feature_code)
p.Selected = true;
else
p.Selected = false;
}
}