I want to define symbology based on values from two attribute fields, Is this possible since it asks for an observable collection of fields??
I tried something similair to below with no luck..
<BR /><SPAN class="c1">// create new UniqueValueInfos: provide attribute value (food type) and symbol to use</SPAN><BR /><SPAN class="kt">var</SPAN> <SPAN class="n">info1</SPAN> <SPAN class="p">=</SPAN> <SPAN class="k">new</SPAN> <SPAN class="n">Esri</SPAN><SPAN class="p">.</SPAN><SPAN class="n">ArcGISRuntime</SPAN><SPAN class="p">.</SPAN><SPAN class="n">Symbology</SPAN><SPAN class="p">.</SPAN><SPAN class="n">UniqueValueInfo</SPAN><SPAN class="p">(</SPAN><SPAN class="s">"Chinese"</SPAN><SPAN class="p">,</SPAN> <SPAN class="n">chineseSym</SPAN><SPAN class="p">);</SPAN><BR /><SPAN class="kt">var</SPAN> <SPAN class="n">info2</SPAN> <SPAN class="p">=</SPAN> <SPAN class="k">new</SPAN> <SPAN class="n">Esri</SPAN><SPAN class="p">.</SPAN><SPAN class="n">ArcGISRuntime</SPAN><SPAN class="p">.</SPAN><SPAN class="n">Symbology</SPAN><SPAN class="p">.</SPAN><SPAN class="n">UniqueValueInfo</SPAN><SPAN class="p">(</SPAN><SPAN class="s">"American"</SPAN><SPAN class="p">,</SPAN> <SPAN class="n">americanSym</SPAN><SPAN class="p">);</SPAN><BR /><SPAN class="kt">var</SPAN> <SPAN class="n">info3</SPAN> <SPAN class="p">=</SPAN> <SPAN class="k">new</SPAN> <SPAN class="n">Esri</SPAN><SPAN class="p">.</SPAN><SPAN class="n">ArcGISRuntime</SPAN><SPAN class="p">.</SPAN><SPAN class="n">Symbology</SPAN><SPAN class="p">.</SPAN><SPAN class="n">UniqueValueInfo</SPAN><SPAN class="p">(</SPAN><SPAN class="s">"Italian"</SPAN><SPAN class="p">,</SPAN> <SPAN class="n">italianSym</SPAN><SPAN class="p">);</SPAN>
<CODE><BR /><SPAN class="kt">var</SPAN> <SPAN class="n">info3</SPAN> <SPAN class="p">=</SPAN> <SPAN class="k">new</SPAN> <SPAN class="n">Esri</SPAN><SPAN class="p">.</SPAN><SPAN class="n">ArcGISRuntime</SPAN><SPAN class="p">.</SPAN><SPAN class="n">Symbology</SPAN><SPAN class="p">.</SPAN><SPAN class="n">UniqueValueInfo</SPAN><SPAN class="p">(</SPAN><SPAN class="s">"8.5"</SPAN><SPAN class="p">,</SPAN> <SPAN class="n">circleSym</SPAN><SPAN class="p">);</SPAN>
// create a UniqueValueCollection and add the unique value infos
var uniqueInfos = new Esri.ArcGISRuntime.Symbology.UniqueValueInfoCollection();
uniqueInfos.Add(info1);
uniqueInfos.Add(info2);
uniqueInfos.Add(info3);
// create a UniqueValueRenderer: specify the attribute field to render with ("FoodStyle")
var uniqueRenderer = new Esri.ArcGISRuntime.Symbology.UniqueValueRenderer();
uniqueRenderer.Fields = new System.Collections.ObjectModel.ObservableCollection<string>(new[] { "FoodStyle" , "<SPAN class="s">Rating"</SPAN>});