<?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: question regarding programmatically created graphicslayer &amp;amp; maptips in ArcGIS API for Silverlight Questions</title>
    <link>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/question-regarding-programmatically-created/m-p/224841#M5684</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi Stephan,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Your edmMapTip resource is a DataTemplate not a MapTip, so your cast can't work.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;You need the C# equivalent of this xaml code:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt; 
&amp;lt;esri:FeatureLayer.MapTip&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;ContentControl ContentTemplate="{StaticResource maptip}" Content="{Binding}" /&amp;gt;
&amp;lt;/esri:FeatureLayer.MapTip&amp;gt;
 
&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;it should be something like:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt; 
reportLayer.MapTip = new ContentControl()
{
&amp;nbsp; ContentTemplate = (DataTemplate)grdMapBase.Resources["maptip"]
};
reportLayer.MapTip.SetBinding(ContentControl.ContentProperty, new Binding());
&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sat, 11 Dec 2021 10:57:08 GMT</pubDate>
    <dc:creator>DominiqueBroux</dc:creator>
    <dc:date>2021-12-11T10:57:08Z</dc:date>
    <item>
      <title>question regarding programmatically created graphicslayer &amp;amp; maptips</title>
      <link>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/question-regarding-programmatically-created/m-p/224835#M5678</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I'm using the &lt;/SPAN&gt;&lt;STRONG&gt;beta 2.1 AP&lt;/STRONG&gt;&lt;SPAN&gt;I and taking an RSS feed that has lat/long coordinates and adding it to a GraphicsLayer that I've programmatically created - I've added some of the attributes to each of the graphics as such and added them to a graphicslayer called pGraphicsLayer:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="plain" name="code"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
graphic.Attributes.Add("Title", item.Title.Text)
graphic.Attributes.Add("Summary", item.Summary.Text)
graphic.Attributes.Add("PublishDate", item.PublishDate)
&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; If item.Links.Count &amp;gt; 0 Then
&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; graphic.Attributes.Add("Link", item.Links(0).Uri)
&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; End If
graphic.Attributes.Add("FeedItem", item)
graphic.Attributes.Add("Id", item.Id)

&lt;/PRE&gt;&lt;DIV style="display:none;"&gt; &lt;/DIV&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I've put a UserControl on my XAML page as such:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="plain" name="code"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;UserControl x:Name="hmTooltip" HorizontalAlignment="Left" Margin="132,141,0,289" Width="140"&amp;gt;
&amp;lt;TextBlock Text="{Binding Converter={StaticResource MyDictionaryConverter}, ConverterParameter=FeedItem, Mode=OneWay}" 
HorizontalAlignment="Left" VerticalAlignment="Top"&amp;nbsp; TextWrapping="Wrap" Grid.Row="1" Grid.Column="1" Height="30" Width="190" FontSize="10" Foreground="Black" Margin="2,0,0,0" /&amp;gt;
 &amp;lt;/UserControl&amp;gt;
&lt;/PRE&gt;&lt;DIV style="display:none;"&gt; &lt;/DIV&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;But for the life of me I can't figure out how to get the MapTips to work on the pGraphicsLayer object that I programmatically created (the points show up, etc but nothing on hover - it essentially crashes).&amp;nbsp; I've tried setting the &lt;/SPAN&gt;&lt;STRONG&gt;pGraphicsLayer.MapTip = hmTooltip&lt;/STRONG&gt;&lt;SPAN&gt; (my user control)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Am I going about this the correct way?&amp;nbsp; when I hover over i get the following message:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;"Message: Unhandled Error in Silverlight 2 Application Value does not fall within the expected range."&lt;BR /&gt;&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Meanwhile I'm using a Silverlight 4 environment so not sure why that's giving me a Silverlight 2 error?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 19 Oct 2010 15:56:20 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/question-regarding-programmatically-created/m-p/224835#M5678</guid>
      <dc:creator>MikeDavis</dc:creator>
      <dc:date>2010-10-19T15:56:20Z</dc:date>
    </item>
    <item>
      <title>Re: question regarding programmatically created graphicslayer &amp; maptips</title>
      <link>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/question-regarding-programmatically-created/m-p/224836#M5679</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Have you looked at this sample? &lt;/SPAN&gt;&lt;A href="http://help.arcgis.com/en/webapi/silverlight/samples/start.htm#GraphicsMapTip"&gt;http://help.arcgis.com/en/webapi/silverlight/samples/start.htm#GraphicsMapTip&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;You will not need DictionaryConverter if your using Silverlight 4, because this is already supported "{Binding [STATE_NAME]}" where STATE_NAME is just the Attribute Key. If you use the sample above, instead of getting the features from a query to FeatureService, you will create your own graphic, see this other sample: &lt;/SPAN&gt;&lt;A href="http://help.arcgis.com/en/webapi/silverlight/samples/start.htm#GeoRSS"&gt;http://help.arcgis.com/en/webapi/silverlight/samples/start.htm#GeoRSS&lt;/A&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 20 Oct 2010 03:56:08 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/question-regarding-programmatically-created/m-p/224836#M5679</guid>
      <dc:creator>JenniferNery</dc:creator>
      <dc:date>2010-10-20T03:56:08Z</dc:date>
    </item>
    <item>
      <title>Re: question regarding programmatically created graphicslayer &amp; maptips</title>
      <link>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/question-regarding-programmatically-created/m-p/224837#M5680</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;This error is usually due to invalid XAML.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 22 Oct 2010 04:24:26 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/question-regarding-programmatically-created/m-p/224837#M5680</guid>
      <dc:creator>dotMorten_esri</dc:creator>
      <dc:date>2010-10-22T04:24:26Z</dc:date>
    </item>
    <item>
      <title>Re: question regarding programmatically created graphicslayer &amp; maptips</title>
      <link>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/question-regarding-programmatically-created/m-p/224838#M5681</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;did you solve this? I get the same error. I defined the usercontrol (which holds the textbox with the binding) within the resources of the grid where my map control is embedded. I am assigning it from code behind because the featurelayer i use is also created in codebehind. I also tried to do a proper silverlight usercontrol (by adding a silverlight control to the project) but then i would probably have to define a dependency property for the binding. What is the best way to display maptips to a featurelayer from codebehind? &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Stefan&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 Dec 2010 12:52:12 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/question-regarding-programmatically-created/m-p/224838#M5681</guid>
      <dc:creator>stefanschlaefli</dc:creator>
      <dc:date>2010-12-01T12:52:12Z</dc:date>
    </item>
    <item>
      <title>Re: question regarding programmatically created graphicslayer &amp; maptips</title>
      <link>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/question-regarding-programmatically-created/m-p/224839#M5682</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;The maptip of a graphicslayer is a frameworkelement. This framework element can't be defined as resource.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;So, this is NOT working:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt; 
&amp;lt;Grid.Resources&amp;gt;
&amp;nbsp; &amp;lt;Border x:key="maptip" &amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .......
&amp;nbsp; &amp;lt;/Border&amp;gt;
&amp;lt;/Grid.resources&amp;gt;
........
&amp;lt;esri:FeatureLayer Maptip="{StaticResource maptip}" ........
&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Nor is this C# code working:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt; 
myFeatureLayer.MapTip = [FrameworkElement]LayoutRoot.Resources["maptip"];
&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Instead you can use a DataTemplate:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt; 
&amp;lt;Grid.Resources&amp;gt;
&amp;nbsp; &amp;lt;DataTemplate x:key="maptip" &amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Border &amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .......
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/Border&amp;gt;
&amp;nbsp; &amp;lt;/DataTemplate&amp;gt;
&amp;lt;/Grid.resources&amp;gt;
........
&amp;lt;esri:FeatureLayer ...&amp;gt;&lt;SPAN style="color: #0000ff; font-size: 2; font-family: Consolas;"&gt;
&lt;/SPAN&gt; &amp;lt;esri:FeatureLayer.MapTip&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;ContentControl ContentTemplate="{StaticResource maptip}" Content="{Binding}" /&amp;gt;
&amp;nbsp; &amp;lt;/esri:FeatureLayer.MapTip&amp;gt;
&amp;lt;/esri:FeatureLayer&amp;gt;
&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;The equivalent C# code is working as well.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Or you can define your own custom maptip control:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt; 
&amp;lt;esri:FeatureLayer ...&amp;gt;
&amp;nbsp; &amp;lt;esri:FeatureLayer.MapTip&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;MyMaptipControl&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .............../&amp;gt;
&amp;nbsp; &amp;lt;/esri:FeatureLayer.MapTip&amp;gt;
&amp;lt;/esri:FeatureLayer&amp;gt;
&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;or the equivalent in C# : myFeatureLayer.MapTip = new MyMaptipControl() { ......};&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Hope this help.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 10:57:03 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/question-regarding-programmatically-created/m-p/224839#M5682</guid>
      <dc:creator>DominiqueBroux</dc:creator>
      <dc:date>2021-12-11T10:57:03Z</dc:date>
    </item>
    <item>
      <title>Re: question regarding programmatically created graphicslayer &amp; maptips</title>
      <link>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/question-regarding-programmatically-created/m-p/224840#M5683</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi Dominique&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks for your help. I tried with a data template:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt; 
 &amp;lt;DataTemplate x:Name="edmMapTip"&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Border Background="#FF8EA992" BorderBrush="#FF161537"&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;lt;TextBlock x:Name="tbMapTip" Text="{Binding [VALUE]}" TextWrapping="Wrap" Height = "30" Width="120" FontSize="10" Foreground="Black" Margin="2" /&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/Border&amp;gt;
 &amp;lt;/DataTemplate&amp;gt; 
&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;And I call it with this code in c#:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;
reportLayer.OutFields.Add("OCCUPANCY");
reportLayer.OutFields.Add("VALUE");
FlareClusterer clusterer = new FlareClusterer(); 
reportLayer.Clusterer = clusterer; 
reportLayer.MapTip = grdMapBase.Resources["edmMapTip"] as MapTip;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;The mapTips don't display. When I debug, I see that reportLayer.MapTip is always null. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;But the resource reference is correct. Has it to do with the fact, that I assign a toolkit mapTip to a featureLayer.MapTip ? How should I do it then?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 10:57:06 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/question-regarding-programmatically-created/m-p/224840#M5683</guid>
      <dc:creator>stefanschlaefli</dc:creator>
      <dc:date>2021-12-11T10:57:06Z</dc:date>
    </item>
    <item>
      <title>Re: question regarding programmatically created graphicslayer &amp; maptips</title>
      <link>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/question-regarding-programmatically-created/m-p/224841#M5684</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi Stephan,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Your edmMapTip resource is a DataTemplate not a MapTip, so your cast can't work.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;You need the C# equivalent of this xaml code:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt; 
&amp;lt;esri:FeatureLayer.MapTip&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;ContentControl ContentTemplate="{StaticResource maptip}" Content="{Binding}" /&amp;gt;
&amp;lt;/esri:FeatureLayer.MapTip&amp;gt;
 
&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;it should be something like:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt; 
reportLayer.MapTip = new ContentControl()
{
&amp;nbsp; ContentTemplate = (DataTemplate)grdMapBase.Resources["maptip"]
};
reportLayer.MapTip.SetBinding(ContentControl.ContentProperty, new Binding());
&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 10:57:08 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/question-regarding-programmatically-created/m-p/224841#M5684</guid>
      <dc:creator>DominiqueBroux</dc:creator>
      <dc:date>2021-12-11T10:57:08Z</dc:date>
    </item>
    <item>
      <title>Re: question regarding programmatically created graphicslayer &amp; maptips</title>
      <link>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/question-regarding-programmatically-created/m-p/224842#M5685</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thanks Dominique. It works with the data template. Since I need multiple data attributes to be displayed I guess I need to work with a usercontrol. Can I define the usercontrol in the xaml of my mainpage or do I need to create and add a "proper" silverlight usercontrol with dependency properties and everything?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 02 Dec 2010 11:50:42 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/question-regarding-programmatically-created/m-p/224842#M5685</guid>
      <dc:creator>stefanschlaefli</dc:creator>
      <dc:date>2010-12-02T11:50:42Z</dc:date>
    </item>
    <item>
      <title>Re: question regarding programmatically created graphicslayer &amp; maptips</title>
      <link>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/question-regarding-programmatically-created/m-p/224843#M5686</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I am not sure what you mean by 'I need multiple data attributes to be displayed' but anyway both options are possible.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;You can define the maptip in the XAML of the mainpage or you can create your own maptip user control (in another xaml file).&amp;nbsp; With this last option, if needed, you might add dependency properties to your control.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 02 Dec 2010 17:58:54 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/question-regarding-programmatically-created/m-p/224843#M5686</guid>
      <dc:creator>DominiqueBroux</dc:creator>
      <dc:date>2010-12-02T17:58:54Z</dc:date>
    </item>
    <item>
      <title>Re: question regarding programmatically created graphicslayer &amp; maptips</title>
      <link>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/question-regarding-programmatically-created/m-p/224844#M5687</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Dominique&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I mean I would like to display multiple data attributes (fields of a featurelayer) in the maptip. I created a simple usercontrol called myMapTip (in another xaml file).&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;
&amp;lt;Border x:Name="bdBase" Background="CadetBlue"&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;StackPanel x:Name="stLabel"&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;TextBlock x:Name="tb" Text="{Binding [VALUE]}"/&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/StackPanel&amp;gt;
&amp;lt;/Border&amp;gt;
&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;Code behind looks like this: &lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt; 
public partial class MyMapTip : UserControl
&amp;nbsp;&amp;nbsp;&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public MyMapTip()
&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; InitializeComponent();
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DataContext = this;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tb.SetBinding(TextBlock.TextProperty,new System.Windows.Data.Binding{Source = this, Path = new PropertyPath("TipText")}); 
&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; public static readonly DependencyProperty tbTextProperty = DependencyProperty.Register("Text", typeof(String), typeof(MyMapTip),null);

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public string TipText
&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; get { return(string) GetValue(tbTextProperty); }
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; set { SetValue(tbTextProperty, value); }
&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; private static void Text_PropertyChangedCallback(DependencyObject d, DependencyPropertyChangedEventArgs e) { }
}
&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;And the control is called like this: &lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;
reportLayer.OutFields.Add("VALUE");
FlareClusterer clusterer = new FlareClusterer();
reportLayer.Clusterer = clusterer;
MyMapTip mt = new MyMapTip();&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
mt.TipText = "[VALUE]";
reportLayer.MapTip = mt;
&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;It compiles, but the MapTip (in this case the content of the field "VALUE" in the featurelayer) is not displayed. What is wrong with the binding? &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thx again&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Stefan&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 10:57:11 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/question-regarding-programmatically-created/m-p/224844#M5687</guid>
      <dc:creator>stefanschlaefli</dc:creator>
      <dc:date>2021-12-11T10:57:11Z</dc:date>
    </item>
    <item>
      <title>Re: question regarding programmatically created graphicslayer &amp; maptips</title>
      <link>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/question-regarding-programmatically-created/m-p/224845#M5688</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;You don't need any binding,nor DP, nor datacontext initialization in your code.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Try this simple version:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt; 
public partial class MyMapTip : UserControl
&amp;nbsp;&amp;nbsp;&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public MyMapTip()
&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; InitializeComponent();
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }
}
&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;and call it like this: reportLayer.MapTip = new MyMapTip();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;This should work : the binding is done in your XAML code and the initialization of the datacontext is done by the framework when the maptip opens up (the datacontext is set to the 'Attributes' property of the current graphic).&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 10:57:14 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/question-regarding-programmatically-created/m-p/224845#M5688</guid>
      <dc:creator>DominiqueBroux</dc:creator>
      <dc:date>2021-12-11T10:57:14Z</dc:date>
    </item>
    <item>
      <title>Re: question regarding programmatically created graphicslayer &amp; maptips</title>
      <link>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/question-regarding-programmatically-created/m-p/224846#M5689</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Ok, but when I try to make the Tool generic I need to change the binding from outside. That's why I created this dependency property, which sets the binding instead of the default field called "VALUE" to another featurelayer field. How would you do that?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 06 Dec 2010 12:45:35 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/question-regarding-programmatically-created/m-p/224846#M5689</guid>
      <dc:creator>stefanschlaefli</dc:creator>
      <dc:date>2010-12-06T12:45:35Z</dc:date>
    </item>
    <item>
      <title>Re: question regarding programmatically created graphicslayer &amp; maptips</title>
      <link>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/question-regarding-programmatically-created/m-p/224847#M5690</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Ahhh, yes, I think I eventually got it &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Try this:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt; 
public partial class MyMapTip : UserControl
{
&amp;nbsp; public MyMapTip()
&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp; InitializeComponent();
&amp;nbsp; }
&amp;nbsp; public static readonly DependencyProperty TipTextProperty = DependencyProperty.Register("TipText", typeof(String),&amp;nbsp;&amp;nbsp; typeof(MyMapTip), new PropertyMetadata(TipText_PropertyChangedCallback));
&amp;nbsp; public string TipText
&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp; get { return (string)GetValue(TipTextProperty); }
&amp;nbsp;&amp;nbsp;&amp;nbsp; set { SetValue(TipTextProperty, value); }
&amp;nbsp; }
&amp;nbsp; private static void TipText_PropertyChangedCallback(DependencyObject d, DependencyPropertyChangedEventArgs e)
&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp; MyMapTip myMapTip = d as MyMapTip;
&amp;nbsp;&amp;nbsp;&amp;nbsp; myMapTip.tb.SetBinding(TextBlock.TextProperty, new System.Windows.Data.Binding((string)e.NewValue));
&amp;nbsp; }
}
&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 10:57:17 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/question-regarding-programmatically-created/m-p/224847#M5690</guid>
      <dc:creator>DominiqueBroux</dc:creator>
      <dc:date>2021-12-11T10:57:17Z</dc:date>
    </item>
    <item>
      <title>Re: question regarding programmatically created graphicslayer &amp; maptips</title>
      <link>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/question-regarding-programmatically-created/m-p/224848#M5691</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;This works great &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Merci Dominique&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 07 Dec 2010 08:22:44 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/question-regarding-programmatically-created/m-p/224848#M5691</guid>
      <dc:creator>stefanschlaefli</dc:creator>
      <dc:date>2010-12-07T08:22:44Z</dc:date>
    </item>
    <item>
      <title>Re: question regarding programmatically created graphicslayer &amp; maptips</title>
      <link>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/question-regarding-programmatically-created/m-p/224849#M5692</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi there,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I was wondering if any of those examples for programatically loading an geoRss feed and perhaps using a custom user control available? I am currently stuck loading a geoRss feed and i would like to show an image that is part of the feed together with a custom graphic.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Any advice on programatic reading of the georss.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 23 Mar 2011 13:38:39 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/question-regarding-programmatically-created/m-p/224849#M5692</guid>
      <dc:creator>DarkoRadiceski</dc:creator>
      <dc:date>2011-03-23T13:38:39Z</dc:date>
    </item>
    <item>
      <title>Re: question regarding programmatically created graphicslayer &amp; maptips</title>
      <link>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/question-regarding-programmatically-created/m-p/224850#M5693</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Have you looked at this SDK sample? &lt;/SPAN&gt;&lt;A href="http://help.arcgis.com/en/webapi/silverlight/samples/start.htm#GeoRSS"&gt;http://help.arcgis.com/en/webapi/silverlight/samples/start.htm#GeoRSS&lt;/A&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 23 Mar 2011 15:45:52 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/question-regarding-programmatically-created/m-p/224850#M5693</guid>
      <dc:creator>JenniferNery</dc:creator>
      <dc:date>2011-03-23T15:45:52Z</dc:date>
    </item>
    <item>
      <title>Re: question regarding programmatically created graphicslayer &amp; maptips</title>
      <link>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/question-regarding-programmatically-created/m-p/224851#M5694</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I read the post, and trying to following that. I have created a data template.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;[HTML]&amp;lt;DataTemplate x:Key="maptip"&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &amp;lt;Border esri:GraphicsLayer.MapTipHideDelay="0:0:0.5"&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;lt;StackPanel Orientation="Horizontal"&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; &amp;lt;TextBlock VerticalAlignment="Center"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&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; FontSize="10"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&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; FontWeight="Bold"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&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; Foreground="Black"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&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; Text="Nombre: " /&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; &amp;lt;TextBlock HorizontalAlignment="Left"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&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; VerticalAlignment="Center"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&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; FontSize="10"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&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; Foreground="Black"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&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; Text="{Binding [NOMBRE]}" /&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;lt;/StackPanel&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &amp;lt;/Border&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;/DataTemplate&amp;gt;[/HTML]&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Then using, the code to define the map tip and binding.&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;gl.MapTip = new ContentControl() { ContentTemplate = (DataTemplate)Application.Current.Resources["maptip"] };
gl.MapTip.SetBinding(ContentControl.ContentProperty, new Binding());&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;But data does not appear. How can I display the attributes data? I might need to define binding in different way.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Regards,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;JAMIL&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 10:57:19 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/question-regarding-programmatically-created/m-p/224851#M5694</guid>
      <dc:creator>JamilNawaz</dc:creator>
      <dc:date>2021-12-11T10:57:19Z</dc:date>
    </item>
  </channel>
</rss>

