<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Generating LayerLegendInfo for Custom Renderer in ArcGIS API for Silverlight Questions</title>
    <link>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/generating-layerlegendinfo-for-custom-renderer/m-p/761880#M19430</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;You can look at the following SDK samples:&lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="http://help.arcgis.com/en/webapi/silverlight/samples/start.htm#LoadWebMap"&gt;http://help.arcgis.com/en/webapi/silverlight/samples/start.htm#LoadWebMap&lt;/A&gt;&lt;BR /&gt;&lt;A href="http://help.arcgis.com/en/webapi/silverlight/samples/start.htm#KmlLayerSimple"&gt;http://help.arcgis.com/en/webapi/silverlight/samples/start.htm#KmlLayerSimple&lt;/A&gt;&lt;BR /&gt;&lt;A href="http://help.arcgis.com/en/webapi/silverlight/samples/start.htm#WmsLayerSimple"&gt;http://help.arcgis.com/en/webapi/silverlight/samples/start.htm#WmsLayerSimple&lt;/A&gt;&lt;BR /&gt;&lt;A href="http://help.arcgis.com/en/webapi/silverlight/samples/start.htm#GeoRssSimple"&gt;http://help.arcgis.com/en/webapi/silverlight/samples/start.htm#GeoRssSimple&lt;/A&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sat, 11 Feb 2012 01:57:27 GMT</pubDate>
    <dc:creator>JenniferNery</dc:creator>
    <dc:date>2012-02-11T01:57:27Z</dc:date>
    <item>
      <title>Generating LayerLegendInfo for Custom Renderer</title>
      <link>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/generating-layerlegendinfo-for-custom-renderer/m-p/761879#M19429</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hello!&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;New member, been using esri silverlight API for several months now, but have run into issue.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I have a custom renderer, inheriting from IRenderer, and ILegendSupport.&amp;nbsp; It works fine, except I can get symbols to display in legend.&amp;nbsp; I'm using the toolkit legend.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Basically, in QueryLegendInfos, i am creating LayerLegendInfo to send to callback.&amp;nbsp; LayerLegendInfo has member LegendItemInfo, which has ImageSource property for symbol.&amp;nbsp; I have my symbol defined in XAML, and ImageSource is expecting bitmap, so how can I convert my symbol to bitmap to assign to ImageSource?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Everything currently works, its in legend, shows label, but no symbol because I'm not sure what to do.&amp;nbsp; Taking suggestions.&amp;nbsp; If someone willing to post example custom renderer with legend support for reference, that would be ideal.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 09 Feb 2012 21:07:27 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/generating-layerlegendinfo-for-custom-renderer/m-p/761879#M19429</guid>
      <dc:creator>christophermire</dc:creator>
      <dc:date>2012-02-09T21:07:27Z</dc:date>
    </item>
    <item>
      <title>Re: Generating LayerLegendInfo for Custom Renderer</title>
      <link>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/generating-layerlegendinfo-for-custom-renderer/m-p/761880#M19430</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;You can look at the following SDK samples:&lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="http://help.arcgis.com/en/webapi/silverlight/samples/start.htm#LoadWebMap"&gt;http://help.arcgis.com/en/webapi/silverlight/samples/start.htm#LoadWebMap&lt;/A&gt;&lt;BR /&gt;&lt;A href="http://help.arcgis.com/en/webapi/silverlight/samples/start.htm#KmlLayerSimple"&gt;http://help.arcgis.com/en/webapi/silverlight/samples/start.htm#KmlLayerSimple&lt;/A&gt;&lt;BR /&gt;&lt;A href="http://help.arcgis.com/en/webapi/silverlight/samples/start.htm#WmsLayerSimple"&gt;http://help.arcgis.com/en/webapi/silverlight/samples/start.htm#WmsLayerSimple&lt;/A&gt;&lt;BR /&gt;&lt;A href="http://help.arcgis.com/en/webapi/silverlight/samples/start.htm#GeoRssSimple"&gt;http://help.arcgis.com/en/webapi/silverlight/samples/start.htm#GeoRssSimple&lt;/A&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Feb 2012 01:57:27 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/generating-layerlegendinfo-for-custom-renderer/m-p/761880#M19430</guid>
      <dc:creator>JenniferNery</dc:creator>
      <dc:date>2012-02-11T01:57:27Z</dc:date>
    </item>
    <item>
      <title>Re: Generating LayerLegendInfo for Custom Renderer</title>
      <link>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/generating-layerlegendinfo-for-custom-renderer/m-p/761881#M19431</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I was able to make something work for my project using class breaks renderer, but I'm still curious about writing custom renderer with legend support if anyone has any links or sample code they would like to post.&amp;nbsp; Thanks.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 12 Feb 2012 00:47:06 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/generating-layerlegendinfo-for-custom-renderer/m-p/761881#M19431</guid>
      <dc:creator>christophermire</dc:creator>
      <dc:date>2012-02-12T00:47:06Z</dc:date>
    </item>
    <item>
      <title>Re: Generating LayerLegendInfo for Custom Renderer</title>
      <link>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/generating-layerlegendinfo-for-custom-renderer/m-p/761882#M19432</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Sample of a custom implementation of ILegendSupport (with 2 legend swatches):&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;
&lt;SPAN style="color:blue;"&gt;public&lt;/SPAN&gt; &lt;SPAN style="color:blue;"&gt;class&lt;/SPAN&gt; &lt;SPAN style="color:#2b91af;"&gt;MyCustomLayer&lt;/SPAN&gt; : &lt;SPAN style="color:#2b91af;"&gt;ElementLayer&lt;/SPAN&gt;, &lt;SPAN style="color:#2b91af;"&gt;ILegendSupport
&lt;/SPAN&gt;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color:blue;"&gt;public&lt;/SPAN&gt; &lt;SPAN style="color:blue;"&gt;event&lt;/SPAN&gt; &lt;SPAN style="color:#2b91af;"&gt;EventHandler&lt;/SPAN&gt;&amp;lt;&lt;SPAN style="color:#2b91af;"&gt;EventArgs&lt;/SPAN&gt;&amp;gt; LegendChanged;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color:blue;"&gt;public&lt;/SPAN&gt; &lt;SPAN style="color:blue;"&gt;void&lt;/SPAN&gt; QueryLegendInfos(&lt;SPAN style="color:#2b91af;"&gt;Action&lt;/SPAN&gt;&amp;lt;&lt;SPAN style="color:#2b91af;"&gt;LayerLegendInfo&lt;/SPAN&gt;&amp;gt; callback, &lt;SPAN style="color:#2b91af;"&gt;Action&lt;/SPAN&gt;&amp;lt;&lt;SPAN style="color:#2b91af;"&gt;Exception&lt;/SPAN&gt;&amp;gt; errorCallback)
&amp;nbsp;&amp;nbsp;&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color:#2b91af;"&gt;BitmapImage&lt;/SPAN&gt; bitmapImage1 = &lt;SPAN style="color:blue;"&gt;new&lt;/SPAN&gt; &lt;SPAN style="color:#2b91af;"&gt;BitmapImage&lt;/SPAN&gt;(&lt;SPAN style="color:blue;"&gt;new&lt;/SPAN&gt; &lt;SPAN style="color:#2b91af;"&gt;Uri&lt;/SPAN&gt;(&lt;SPAN style="color:#a31515;"&gt;"Images/collapse.png"&lt;/SPAN&gt;, &lt;SPAN style="color:#2b91af;"&gt;UriKind&lt;/SPAN&gt;.Relative));
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color:#2b91af;"&gt;BitmapImage&lt;/SPAN&gt; bitmapImage2 = &lt;SPAN style="color:blue;"&gt;new&lt;/SPAN&gt; &lt;SPAN style="color:#2b91af;"&gt;BitmapImage&lt;/SPAN&gt; (&lt;SPAN style="color:blue;"&gt;new&lt;/SPAN&gt; &lt;SPAN style="color:#2b91af;"&gt;Uri&lt;/SPAN&gt;(&lt;SPAN style="color:#a31515;"&gt;"Images/logo.png"&lt;/SPAN&gt;, &lt;SPAN style="color:#2b91af;"&gt;UriKind&lt;/SPAN&gt;.Relative));
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color:blue;"&gt;var&lt;/SPAN&gt; legendItemInfos = &lt;SPAN style="color:blue;"&gt;new&lt;/SPAN&gt; &lt;SPAN style="color:#2b91af;"&gt;List&lt;/SPAN&gt;&amp;lt;&lt;SPAN style="color:#2b91af;"&gt;LegendItemInfo&lt;/SPAN&gt;&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color:blue;"&gt;new&lt;/SPAN&gt; &lt;SPAN style="color:#2b91af;"&gt;LegendItemInfo&lt;/SPAN&gt; {Label = &lt;SPAN style="color:#a31515;"&gt;"Legend Item1"&lt;/SPAN&gt;, ImageSource = bitmapImage1},
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color:blue;"&gt;new&lt;/SPAN&gt; &lt;SPAN style="color:#2b91af;"&gt;LegendItemInfo&lt;/SPAN&gt; {Label = &lt;SPAN style="color:#a31515;"&gt;"Legend Item2"&lt;/SPAN&gt;, ImageSource = bitmapImage2}
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; };
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; callback(&lt;SPAN style="color:blue;"&gt;new&lt;/SPAN&gt; &lt;SPAN style="color:#2b91af;"&gt;LayerLegendInfo&lt;/SPAN&gt; { LegendItemInfos = legendItemInfos });
&amp;nbsp;&amp;nbsp;&amp;nbsp; }
}
&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The BitmapImages can also be defined in XAML instead of code.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 12 Dec 2021 08:22:02 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/generating-layerlegendinfo-for-custom-renderer/m-p/761882#M19432</guid>
      <dc:creator>DominiqueBroux</dc:creator>
      <dc:date>2021-12-12T08:22:02Z</dc:date>
    </item>
    <item>
      <title>Re: Generating LayerLegendInfo for Custom Renderer</title>
      <link>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/generating-layerlegendinfo-for-custom-renderer/m-p/761883#M19433</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thanks for example.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Is there a way to take esri symbol and generate bitmap from it?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 24 Feb 2012 16:18:48 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/generating-layerlegendinfo-for-custom-renderer/m-p/761883#M19433</guid>
      <dc:creator>christophermire</dc:creator>
      <dc:date>2012-02-24T16:18:48Z</dc:date>
    </item>
    <item>
      <title>Re: Generating LayerLegendInfo for Custom Renderer</title>
      <link>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/generating-layerlegendinfo-for-custom-renderer/m-p/761884#M19434</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;Thanks for example.&lt;BR /&gt;&lt;BR /&gt;Is there a way to take esri symbol and generate bitmap from it?&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;You can create a SimpleRenderer with the esri symbol and call QueryLegendInfos on this renderer to get the bitmap.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;To do it with a list of symbols at once, yo can use an UniqueValueRenderer populated with your symbols and labels, and just call QueryLegendInfos on this renderer.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 27 Feb 2012 06:34:22 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/generating-layerlegendinfo-for-custom-renderer/m-p/761884#M19434</guid>
      <dc:creator>DominiqueBroux</dc:creator>
      <dc:date>2012-02-27T06:34:22Z</dc:date>
    </item>
    <item>
      <title>Re: Generating LayerLegendInfo for Custom Renderer</title>
      <link>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/generating-layerlegendinfo-for-custom-renderer/m-p/761885#M19435</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thanks.&amp;nbsp; Ended up using a classbreaks renderer with custom clusterer, but I found your posts useful.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 29 Feb 2012 15:05:28 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/generating-layerlegendinfo-for-custom-renderer/m-p/761885#M19435</guid>
      <dc:creator>christophermire</dc:creator>
      <dc:date>2012-02-29T15:05:28Z</dc:date>
    </item>
  </channel>
</rss>

