private void InitializeRenderingInfo()
{
FeatureLayer statesFeatureLayer = MyMap.Layers["StatesFeatureLayer"] as FeatureLayer;
generateRendererTask = new GenerateRendererTask(statesFeatureLayer.Url);
generateClassesParameters = new GenerateRendererParameters();
generateClassesParameters.Source = new LayerMapSource() { MapLayerID = 3 };
generateRendererTask.Failed += (s, e) =>
{
MessageBox.Show(string.Format("GenerateRendererTask Failed: {0}", e.Error.Message));
};
generateRendererTask.ExecuteCompleted += (s, e) =>
{
statesFeatureLayer.Renderer = e.GenerateRendererResult.Renderer;
};
}