GenerateRendererTask generateRendererTask = new GenerateRendererTask(featureLayer.Url); GenerateRendererParameters generateRendererParameters = new GenerateRendererParameters(); ClassBreaksDefinition classification = new ClassBreaksDefinition(); classification.BreakCount = 10; classification.ClassificationField = "prop_id"; classification.ClassificationMethod = ClassificationMethod.NaturalBreaks; ColorRamp colorRamp = new ColorRamp(); colorRamp.Algorithm = Algorithm.LabLChAlgorithm; colorRamp.From = Colors.Yellow; colorRamp.To = Colors.Red; List<ColorRamp> colorRamps = new List<ColorRamp>(); colorRamps.Add(colorRamp); classification.ColorRamps = new ObservableCollection<ColorRamp>(colorRamps); generateRendererParameters.ClassificationDefinition = classification; GenerateRendererResult generateRendererResult = generateRendererTask.Execute(generateRendererParameters); featureLayer.Renderer = generateRendererResult.Renderer as ClassBreaksRenderer;
Solved! Go to Solution.