<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="/rss.xsl"?><rss version="2.0"><channel><title>Silverlight Advanced ToolTips</title><link>http://tooltipservice.codeplex.com/project/feeds/rss</link><description>This Silverlight ToolTipService makes it easier to set tooltips on Silverlight controls with a specified delay and display duration. It&amp;#39;s developed in C&amp;#35; and delivered as a Silverlight library.   You can set initial delay, fade-out and display duration properties of a ToolTip.</description><item><title>New Post: ToolTip Placement  </title><link>http://tooltipservice.codeplex.com/discussions/441269</link><description>&lt;div style="line-height: normal;"&gt;Hi there,&lt;br /&gt;
&lt;br /&gt;
I also experienced similar behaviour as described in previous thread &amp;quot;ToolTip Placement not working as expected&amp;quot; &lt;br /&gt;
But I found that the workaround for it is that, if you place the content of tooltip in separate tags enclosed by the control tags, instead of setting the ToolTipService.ToolTip property of the control works for me. &lt;br /&gt;
But I dont want to use this workaround and want to set the  ToolTipService.ToolTip property. &lt;br /&gt;
Currently in such case my tooltip gets in to the top left corner i.e. 0,0 th location. Is anybody having solution for it?&lt;br /&gt;
&lt;/div&gt;</description><author>prashantphalle</author><pubDate>Tue, 23 Apr 2013 10:31:25 GMT</pubDate><guid isPermaLink="false">New Post: ToolTip Placement   20130423103125A</guid></item><item><title>New Post: ToolTip Placement  </title><link>http://tooltipservice.codeplex.com/discussions/441269</link><description>&lt;div style="line-height: normal;"&gt;Hi there,&lt;br /&gt;
&lt;br /&gt;
I also experienced similar behaviour as described in previous thread &amp;quot;ToolTip Placement not working as expected&amp;quot; &lt;br /&gt;
But I found that the workaround for it is that, if you place the content of tooltip in separate tags enclosed by the control tags, instead of setting the ToolTipService.ToolTip property of the control works for me. &lt;br /&gt;
But I dont want to use this workaround and want to set the  ToolTipService.ToolTip property. &lt;br /&gt;
Currently in such case my tooltip gets in to the top left corner i.e. 0,0 th location. Is anybody having solution for it?&lt;br /&gt;
&lt;/div&gt;</description><author>prashantphalle</author><pubDate>Tue, 23 Apr 2013 10:31:25 GMT</pubDate><guid isPermaLink="false">New Post: ToolTip Placement   20130423103125A</guid></item><item><title>Commented Issue: Tooltip Problem [6701]</title><link>http://tooltipservice.codeplex.com/workitem/6701</link><description>&amp;#60;p&amp;#62;Hi,&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;&amp;#38;&amp;#35;160&amp;#59;&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;I am using adavnced tooltip in silverlight4, I am creating the treemap , when i hover the mouse in &amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;each block of treemap,Tooltip of previous block is remain visible, sometimes multiple tooltip showes in treemap,&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;&amp;#38;&amp;#35;160&amp;#59;&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;how to solve this problem,&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;&amp;#38;&amp;#35;160&amp;#59;&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;Thanks  &amp;#38;amp&amp;#59; Regards&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;Sudhir&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;Comments: ** Comment from web user: gopalakrishnach ** &lt;p&gt;I solved the problem of multiple tooltips in following way.&lt;/p&gt;&lt;p&gt;I added below method in ToolTipService.cs&lt;/p&gt;&lt;p&gt;__private static void CloseAllToolTips()&lt;br&gt;    {&lt;br&gt;      var toolTip = GetToolTip(RootVisual);&lt;br&gt;      foreach (var kvp in elementsAndToolTips)&lt;br&gt;      {&lt;br&gt;        //if (!(ReferenceEquals(kvp.Value, toolTip)))&lt;br&gt;        kvp.Value.Visibility=Visibility.Collapsed;&lt;br&gt;          kvp.Value.IsOpen = false;&lt;br&gt;      }&lt;br&gt;    }__&lt;/p&gt;&lt;p&gt;I called this method in TooltipService.cs where ever I want like OnElementMouseLeave and OnElementMouseEnter and so on. This certainly solved my problem.&lt;/p&gt;</description><author>gopalakrishnach</author><pubDate>Fri, 01 Feb 2013 20:01:09 GMT</pubDate><guid isPermaLink="false">Commented Issue: Tooltip Problem [6701] 20130201080109P</guid></item><item><title>Commented Issue: Tooltip Problem [6701]</title><link>http://tooltipservice.codeplex.com/workitem/6701</link><description>&amp;#60;p&amp;#62;Hi,&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;&amp;#38;&amp;#35;160&amp;#59;&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;I am using adavnced tooltip in silverlight4, I am creating the treemap , when i hover the mouse in &amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;each block of treemap,Tooltip of previous block is remain visible, sometimes multiple tooltip showes in treemap,&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;&amp;#38;&amp;#35;160&amp;#59;&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;how to solve this problem,&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;&amp;#38;&amp;#35;160&amp;#59;&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;Thanks  &amp;#38;amp&amp;#59; Regards&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;Sudhir&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;Comments: ** Comment from web user: gopalakrishnach ** &lt;p&gt;I solved the problem of  seeing a tooltip on my UI even though I move out of RadGridView.&lt;/p&gt;&lt;p&gt;__I gave my placement target as bottom__ and in ToolTipService.cs in PerformPlacement method, I gave following to display my tooltip/open popup only if the popup comes in valid position else do nothing.&lt;/p&gt;&lt;p&gt; case PlacementMode.Bottom:&lt;br&gt;        case PlacementMode.Right:&lt;br&gt;        case PlacementMode.Left:&lt;br&gt;        case PlacementMode.Top:&lt;br&gt;          var plugin = new Rect(0.0, 0.0, Application.Current.Host.Content.ActualWidth, Application.Current.Host.Content.ActualHeight);&lt;br&gt;          var translatedPoints = GetTranslatedPoints((FrameworkElement)placementTarget);&lt;br&gt;          var toolTip = GetTranslatedPoints((FrameworkElement)parentPopup.Child);&lt;br&gt;          Point popupLocation = PlacePopup(plugin, translatedPoints, toolTip, placementMode);&lt;br&gt;          parentPopup.VerticalOffset = popupLocation.Y + verticalOffset;&lt;br&gt;          parentPopup.HorizontalOffset = popupLocation.X + horizontalOffset;&lt;br&gt;         __var elements = VisualTreeHelper.FindElementsInHostCoordinates(new Point(MousePosition.X, MousePosition.Y), null) as List&amp;lt;UIElement&amp;gt;;&lt;br&gt;          if (elements != null)&lt;br&gt;          {&lt;br&gt;            if (elements.Contains(CurrentToolTip.PlacementTarget))&lt;br&gt;            {&lt;br&gt;              parentPopup.IsOpen = true;&lt;br&gt;            }&lt;br&gt;            else&lt;br&gt;            {&lt;br&gt;              string s = &amp;quot;here&amp;quot;;&lt;br&gt;            }&lt;br&gt;          }__&lt;br&gt;          break;&lt;/p&gt;&lt;p&gt;When I move from one tab to another, the code was throwing exception, in order to solve this I gave the following if condition in GetTranslatedPoints method in ToolTipService.cs&lt;br&gt;__if (frameworkElement != null &amp;amp;&amp;amp; frameworkElement.ActualHeight &amp;gt; 0 &amp;amp;&amp;amp; frameworkElement.ActualWidth &amp;gt; 0)__&lt;/p&gt;&lt;p&gt;previously if was just   __if (frameworkElement != null)__&lt;br&gt;&lt;/p&gt;</description><author>gopalakrishnach</author><pubDate>Fri, 01 Feb 2013 19:55:09 GMT</pubDate><guid isPermaLink="false">Commented Issue: Tooltip Problem [6701] 20130201075509P</guid></item><item><title>Commented Issue: Tooltip Problem [6701]</title><link>http://tooltipservice.codeplex.com/workitem/6701</link><description>&amp;#60;p&amp;#62;Hi,&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;&amp;#38;&amp;#35;160&amp;#59;&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;I am using adavnced tooltip in silverlight4, I am creating the treemap , when i hover the mouse in &amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;each block of treemap,Tooltip of previous block is remain visible, sometimes multiple tooltip showes in treemap,&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;&amp;#38;&amp;#35;160&amp;#59;&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;how to solve this problem,&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;&amp;#38;&amp;#35;160&amp;#59;&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;Thanks  &amp;#38;amp&amp;#59; Regards&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;Sudhir&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;Comments: ** Comment from web user: gopalakrishnach ** &lt;p&gt;I was able to solve multiple tooltips problems. Now, I always see ONLY one tooltip. &lt;/p&gt;&lt;p&gt;But I have one more problem. After sometime, I see a tooltip on my UI even though I move out of RadGridView. I tried many ways but could not solve it. Any help is highly appreciated. It's kind of urgent. &lt;/p&gt;</description><author>gopalakrishnach</author><pubDate>Wed, 30 Jan 2013 19:06:49 GMT</pubDate><guid isPermaLink="false">Commented Issue: Tooltip Problem [6701] 20130130070649P</guid></item><item><title>Created Issue: Tooltips not displaying properly with tabs [7212]</title><link>http://tooltipservice.codeplex.com/workitem/7212</link><description>When using the advacned tootip on a tabed interface, tooltips on the first table will not display after tabbing to to the second tab and then tabbing back.  Attached is a small silverlight project that demonstrates this behavior.&lt;br /&gt;&lt;br /&gt;Run the app, hover over the image on the first tab to see a tooltip.  Select the second tab, hover on the image to see its tooltip.  Select the first tab again and no tooltip displays.  Switch back to the second tab and the tooltip there still works, but the first one will not work again until you refresh the page.&lt;br /&gt;</description><author>djcohen66</author><pubDate>Wed, 28 Nov 2012 19:46:40 GMT</pubDate><guid isPermaLink="false">Created Issue: Tooltips not displaying properly with tabs [7212] 20121128074640P</guid></item><item><title>Commented Issue: Tooltip Problem [6701]</title><link>http://tooltipservice.codeplex.com/workitem/6701</link><description>&amp;#60;p&amp;#62;Hi,&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;&amp;#38;nbsp&amp;#59;&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;I am using adavnced tooltip in silverlight4, I am creating the treemap , when i hover the mouse in &amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;each block of treemap,Tooltip of previous block is remain visible, sometimes multiple tooltip showes in treemap,&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;&amp;#38;nbsp&amp;#59;&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;how to solve this problem,&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;&amp;#38;nbsp&amp;#59;&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;Thanks  &amp;#38;amp&amp;#59; Regards&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;Sudhir&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&lt;br /&gt;Comments: ** Comment from web user: gopalakrishnach ** &lt;p&gt;I also have same issue with RadGridView. I see many tooltips on my radgridview. &lt;/p&gt;</description><author>gopalakrishnach</author><pubDate>Tue, 09 Oct 2012 15:23:56 GMT</pubDate><guid isPermaLink="false">Commented Issue: Tooltip Problem [6701] 20121009032356P</guid></item><item><title>Commented Issue: TabControl Issue [6556]</title><link>http://tooltipservice.codeplex.com/workitem/6556</link><description>&amp;#60;p&amp;#62;Hello, first of all, awesome product.&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;&amp;#38;nbsp&amp;#59;&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;I have a tabbed application. The problem is that tabs will unload children from the visual tree, and thus the tooltip will be unregistered. when the tab is reactivated, the tooltip must once again be registered, which is not done in tooltipservice. Heres a short fully working example to demonstrate the problem with tabs.&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;&amp;#38;nbsp&amp;#59;&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;1&amp;#41; Create a new Silverlight 4 project. Add references to System.Windows.Controls &amp;#38;amp&amp;#59; Silverlight.Controls.Tooltips.&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;&amp;#38;nbsp&amp;#59;&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;Paste this in your MainPage.xaml&amp;#58;&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;&amp;#38;lt&amp;#59;UserControl x&amp;#58;Class&amp;#61;&amp;#38;quot&amp;#59;Repoduce_Bug_D_02315.MainPage&amp;#38;quot&amp;#59;&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;    xmlns&amp;#61;&amp;#38;quot&amp;#59;http&amp;#58;&amp;#47;&amp;#47;schemas.microsoft.com&amp;#47;winfx&amp;#47;2006&amp;#47;xaml&amp;#47;presentation&amp;#38;quot&amp;#59;&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;    xmlns&amp;#58;x&amp;#61;&amp;#38;quot&amp;#59;http&amp;#58;&amp;#47;&amp;#47;schemas.microsoft.com&amp;#47;winfx&amp;#47;2006&amp;#47;xaml&amp;#38;quot&amp;#59;&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;    xmlns&amp;#58;d&amp;#61;&amp;#38;quot&amp;#59;http&amp;#58;&amp;#47;&amp;#47;schemas.microsoft.com&amp;#47;expression&amp;#47;blend&amp;#47;2008&amp;#38;quot&amp;#59;&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;    xmlns&amp;#58;mc&amp;#61;&amp;#38;quot&amp;#59;http&amp;#58;&amp;#47;&amp;#47;schemas.openxmlformats.org&amp;#47;markup-compatibility&amp;#47;2006&amp;#38;quot&amp;#59;&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;    xmlns&amp;#58;Controls&amp;#61;&amp;#38;quot&amp;#59;clr-namespace&amp;#58;System.Windows.Controls&amp;#59;assembly&amp;#61;System.Windows.Controls&amp;#38;quot&amp;#59;&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;    xmlns&amp;#58;CustomToolTips&amp;#61;&amp;#38;quot&amp;#59;clr-namespace&amp;#58;Silverlight.Controls.ToolTips&amp;#59;assembly&amp;#61;Silverlight.Controls.ToolTips&amp;#38;quot&amp;#59;&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;    mc&amp;#58;Ignorable&amp;#61;&amp;#38;quot&amp;#59;d&amp;#38;quot&amp;#59;&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;    d&amp;#58;DesignHeight&amp;#61;&amp;#38;quot&amp;#59;300&amp;#38;quot&amp;#59; d&amp;#58;DesignWidth&amp;#61;&amp;#38;quot&amp;#59;400&amp;#38;quot&amp;#59;&amp;#38;gt&amp;#59;&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;&amp;#38;nbsp&amp;#59;&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;    &amp;#38;lt&amp;#59;Grid x&amp;#58;Name&amp;#61;&amp;#38;quot&amp;#59;LayoutRoot&amp;#38;quot&amp;#59; Background&amp;#61;&amp;#38;quot&amp;#59;White&amp;#38;quot&amp;#59;&amp;#38;gt&amp;#59;&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;      &amp;#38;lt&amp;#59;Controls&amp;#58;TabControl&amp;#38;gt&amp;#59;&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;        &amp;#38;lt&amp;#59;Controls&amp;#58;TabItem Header&amp;#61;&amp;#38;quot&amp;#59;Tab1&amp;#38;quot&amp;#59;&amp;#38;gt&amp;#59;&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;          &amp;#38;lt&amp;#59;TextBlock Text&amp;#61;&amp;#38;quot&amp;#59;My textblock which has a tooltip&amp;#38;quot&amp;#59;&amp;#38;gt&amp;#59;&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;            &amp;#38;lt&amp;#59;CustomToolTips&amp;#58;ToolTipService.ToolTip&amp;#38;gt&amp;#59;&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;              &amp;#38;lt&amp;#59;CustomToolTips&amp;#58;ToolTip DisplayTime&amp;#61;&amp;#38;quot&amp;#59;Forever&amp;#38;quot&amp;#59;&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;                                      InitialDelay&amp;#61;&amp;#38;quot&amp;#59;00&amp;#58;00&amp;#58;00&amp;#38;quot&amp;#59;&amp;#38;gt&amp;#59;&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;                &amp;#38;lt&amp;#59;TextBlock Text&amp;#61;&amp;#38;quot&amp;#59;My ToolTip contents&amp;#38;quot&amp;#59;&amp;#47;&amp;#38;gt&amp;#59;&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;              &amp;#38;lt&amp;#59;&amp;#47;CustomToolTips&amp;#58;ToolTip&amp;#38;gt&amp;#59;&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;            &amp;#38;lt&amp;#59;&amp;#47;CustomToolTips&amp;#58;ToolTipService.ToolTip&amp;#38;gt&amp;#59;&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;          &amp;#38;lt&amp;#59;&amp;#47;TextBlock&amp;#38;gt&amp;#59;&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;        &amp;#38;lt&amp;#59;&amp;#47;Controls&amp;#58;TabItem&amp;#38;gt&amp;#59;&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;        &amp;#38;lt&amp;#59;Controls&amp;#58;TabItem Header&amp;#61;&amp;#38;quot&amp;#59;Tab2&amp;#38;quot&amp;#59;&amp;#38;gt&amp;#59;&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;          &amp;#38;lt&amp;#59;TextBlock Text&amp;#61;&amp;#38;quot&amp;#59;My textblock in tab 2 which also has a tooltip&amp;#38;quot&amp;#59;&amp;#38;gt&amp;#59;&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;            &amp;#38;lt&amp;#59;CustomToolTips&amp;#58;ToolTipService.ToolTip&amp;#38;gt&amp;#59;&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;              &amp;#38;lt&amp;#59;CustomToolTips&amp;#58;ToolTip DisplayTime&amp;#61;&amp;#38;quot&amp;#59;Forever&amp;#38;quot&amp;#59;&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;                                      InitialDelay&amp;#61;&amp;#38;quot&amp;#59;00&amp;#58;00&amp;#58;00&amp;#38;quot&amp;#59;&amp;#38;gt&amp;#59;&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;                &amp;#38;lt&amp;#59;TextBlock Text&amp;#61;&amp;#38;quot&amp;#59;My ToolTip contents in tab 2&amp;#38;quot&amp;#59;&amp;#47;&amp;#38;gt&amp;#59;&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;              &amp;#38;lt&amp;#59;&amp;#47;CustomToolTips&amp;#58;ToolTip&amp;#38;gt&amp;#59;&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;            &amp;#38;lt&amp;#59;&amp;#47;CustomToolTips&amp;#58;ToolTipService.ToolTip&amp;#38;gt&amp;#59;&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;          &amp;#38;lt&amp;#59;&amp;#47;TextBlock&amp;#38;gt&amp;#59;&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;        &amp;#38;lt&amp;#59;&amp;#47;Controls&amp;#58;TabItem&amp;#38;gt&amp;#59;&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;      &amp;#38;lt&amp;#59;&amp;#47;Controls&amp;#58;TabControl&amp;#38;gt&amp;#59;&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;    &amp;#38;lt&amp;#59;&amp;#47;Grid&amp;#38;gt&amp;#59;&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;&amp;#38;lt&amp;#59;&amp;#47;UserControl&amp;#38;gt&amp;#59;&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;&amp;#38;nbsp&amp;#59;&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;&amp;#38;nbsp&amp;#59;&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;How to reproduce&amp;#58; hold the mouse over the first text that appears. Works as expected. Change to tab2. hold the mouse over the text that appears. Works as expected. Change back to tab1. Now, the tooltip doesnt show up anymore. Change to tab2 and same thing here - the tooltip doesnt show up. The tooltip will not come back until the control is reinstanciated.&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;&amp;#38;nbsp&amp;#59;&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;I posted a fix for this in patches.&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&lt;br /&gt;Comments: ** Comment from web user: gopalakrishnach ** &lt;p&gt;I had the same issue and I fixed using below code int ToolTipService.cs&lt;/p&gt;&lt;p&gt;private static void FrameworkElementReloaded(object sender, RoutedEventArgs e)&lt;br&gt;       {&lt;br&gt;         var owner = sender as FrameworkElement;&lt;br&gt;         if (owner == null)&lt;br&gt;         {&lt;br&gt;           throw new ArgumentException(&amp;quot;Expected a FrameworkElement&amp;quot;, &amp;quot;sender&amp;quot;);&lt;br&gt;         }&lt;br&gt;         // Remove the loaded event, this may be fired again when virtualizing etc&lt;br&gt;         owner.Loaded -= FrameworkElementReloaded;&lt;br&gt;         // re-register tooltip&lt;br&gt;         RegisterToolTip(owner, owner.GetValue(ToolTipObjectProperty));&lt;br&gt;       }&lt;/p&gt;&lt;p&gt;&lt;br&gt;private static void UnregisterToolTip(UIElement owner)&lt;br&gt;        {&lt;br&gt;            if (owner.GetValue(ToolTipObjectProperty) == null)&lt;br&gt;            {&lt;br&gt;                return;&lt;br&gt;            }&lt;/p&gt;&lt;p&gt;            var frameworkElement = owner as FrameworkElement;&lt;br&gt;             //if (owner is FrameworkElement)&lt;br&gt;              if (frameworkElement != null)&lt;br&gt;               {&lt;br&gt;                //((FrameworkElement)owner).Unloaded -= FrameworkElementUnloaded;&lt;br&gt;                 frameworkElement.Unloaded -= FrameworkElementUnloaded;&lt;br&gt;                frameworkElement.Loaded += FrameworkElementReloaded;&lt;br&gt;                }&lt;br&gt;            owner.MouseEnter -= OnElementMouseEnter;&lt;br&gt;            owner.MouseLeave -= OnElementMouseLeave;&lt;/p&gt;&lt;p&gt;            var toolTip = (ToolTip)owner.GetValue(ToolTipObjectProperty);&lt;br&gt;            if (toolTip.IsOpen)&lt;br&gt;            {&lt;br&gt;                toolTip.IsOpen = false;&lt;br&gt;            }&lt;br&gt;            toolTip.SetOwner(null);&lt;br&gt;           // owner.ClearValue(ToolTipObjectProperty);&lt;/p&gt;&lt;p&gt;            if (elementsAndToolTips.ContainsKey(owner))&lt;br&gt;            {&lt;br&gt;                elementsAndToolTips.Remove(owner);&lt;br&gt;            }&lt;br&gt;        }&lt;br&gt;&lt;/p&gt;</description><author>gopalakrishnach</author><pubDate>Thu, 04 Oct 2012 22:19:25 GMT</pubDate><guid isPermaLink="false">Commented Issue: TabControl Issue [6556] 20121004101925P</guid></item><item><title>Source code checked in, #70298</title><link>http://tooltipservice.codeplex.com/SourceControl/changeset/changes/70298</link><description>Upgrade&amp;#58; New Version of LabDefaultTemplate.xaml. To upgrade your build definitions, please visit the following link&amp;#58; http&amp;#58;&amp;#47;&amp;#47;go.microsoft.com&amp;#47;fwlink&amp;#47;&amp;#63;LinkId&amp;#61;254563</description><author>Project Collection Service Accounts</author><pubDate>Mon, 01 Oct 2012 21:36:45 GMT</pubDate><guid isPermaLink="false">Source code checked in, #70298 20121001093645P</guid></item><item><title>Source code checked in, #70297</title><link>http://tooltipservice.codeplex.com/SourceControl/changeset/changes/70297</link><description>Checked in by server upgrade</description><author>Project Collection Service Accounts</author><pubDate>Mon, 01 Oct 2012 21:31:58 GMT</pubDate><guid isPermaLink="false">Source code checked in, #70297 20121001093158P</guid></item><item><title>Commented Issue: Tooltip Problem [6701]</title><link>http://tooltipservice.codeplex.com/workitem/6701</link><description>Hi,&lt;br /&gt;&lt;br /&gt;I am using adavnced tooltip in silverlight4, I am creating the treemap , when i hover the mouse in &lt;br /&gt;each block of treemap,Tooltip of previous block is remain visible, sometimes multiple tooltip showes in treemap,&lt;br /&gt;&lt;br /&gt;how to solve this problem,&lt;br /&gt;&lt;br /&gt;Thanks  &amp;#38; Regards&lt;br /&gt;Sudhir&lt;br /&gt;Comments: ** Comment from web user: nico008 ** &lt;p&gt;I have exactly same problem with DataGrid control.&lt;br /&gt;Any fix is welcome.&lt;/p&gt;</description><author>nico008</author><pubDate>Thu, 13 Sep 2012 11:25:02 GMT</pubDate><guid isPermaLink="false">Commented Issue: Tooltip Problem [6701] 20120913112502A</guid></item><item><title>Commented Issue: TabControl Issue [6556]</title><link>http://tooltipservice.codeplex.com/workitem/6556</link><description>Hello, first of all, awesome product.&lt;br /&gt;&lt;br /&gt;I have a tabbed application. The problem is that tabs will unload children from the visual tree, and thus the tooltip will be unregistered. when the tab is reactivated, the tooltip must once again be registered, which is not done in tooltipservice. Heres a short fully working example to demonstrate the problem with tabs.&lt;br /&gt;&lt;br /&gt;1&amp;#41; Create a new Silverlight 4 project. Add references to System.Windows.Controls &amp;#38; Silverlight.Controls.Tooltips.&lt;br /&gt;&lt;br /&gt;Paste this in your MainPage.xaml&amp;#58;&lt;br /&gt;&amp;#60;UserControl x&amp;#58;Class&amp;#61;&amp;#34;Repoduce_Bug_D_02315.MainPage&amp;#34;&lt;br /&gt;    xmlns&amp;#61;&amp;#34;http&amp;#58;&amp;#47;&amp;#47;schemas.microsoft.com&amp;#47;winfx&amp;#47;2006&amp;#47;xaml&amp;#47;presentation&amp;#34;&lt;br /&gt;    xmlns&amp;#58;x&amp;#61;&amp;#34;http&amp;#58;&amp;#47;&amp;#47;schemas.microsoft.com&amp;#47;winfx&amp;#47;2006&amp;#47;xaml&amp;#34;&lt;br /&gt;    xmlns&amp;#58;d&amp;#61;&amp;#34;http&amp;#58;&amp;#47;&amp;#47;schemas.microsoft.com&amp;#47;expression&amp;#47;blend&amp;#47;2008&amp;#34;&lt;br /&gt;    xmlns&amp;#58;mc&amp;#61;&amp;#34;http&amp;#58;&amp;#47;&amp;#47;schemas.openxmlformats.org&amp;#47;markup-compatibility&amp;#47;2006&amp;#34;&lt;br /&gt;    xmlns&amp;#58;Controls&amp;#61;&amp;#34;clr-namespace&amp;#58;System.Windows.Controls&amp;#59;assembly&amp;#61;System.Windows.Controls&amp;#34;&lt;br /&gt;    xmlns&amp;#58;CustomToolTips&amp;#61;&amp;#34;clr-namespace&amp;#58;Silverlight.Controls.ToolTips&amp;#59;assembly&amp;#61;Silverlight.Controls.ToolTips&amp;#34;&lt;br /&gt;    mc&amp;#58;Ignorable&amp;#61;&amp;#34;d&amp;#34;&lt;br /&gt;    d&amp;#58;DesignHeight&amp;#61;&amp;#34;300&amp;#34; d&amp;#58;DesignWidth&amp;#61;&amp;#34;400&amp;#34;&amp;#62;&lt;br /&gt;&lt;br /&gt;    &amp;#60;Grid x&amp;#58;Name&amp;#61;&amp;#34;LayoutRoot&amp;#34; Background&amp;#61;&amp;#34;White&amp;#34;&amp;#62;&lt;br /&gt;      &amp;#60;Controls&amp;#58;TabControl&amp;#62;&lt;br /&gt;        &amp;#60;Controls&amp;#58;TabItem Header&amp;#61;&amp;#34;Tab1&amp;#34;&amp;#62;&lt;br /&gt;          &amp;#60;TextBlock Text&amp;#61;&amp;#34;My textblock which has a tooltip&amp;#34;&amp;#62;&lt;br /&gt;            &amp;#60;CustomToolTips&amp;#58;ToolTipService.ToolTip&amp;#62;&lt;br /&gt;              &amp;#60;CustomToolTips&amp;#58;ToolTip DisplayTime&amp;#61;&amp;#34;Forever&amp;#34;&lt;br /&gt;                                      InitialDelay&amp;#61;&amp;#34;00&amp;#58;00&amp;#58;00&amp;#34;&amp;#62;&lt;br /&gt;                &amp;#60;TextBlock Text&amp;#61;&amp;#34;My ToolTip contents&amp;#34;&amp;#47;&amp;#62;&lt;br /&gt;              &amp;#60;&amp;#47;CustomToolTips&amp;#58;ToolTip&amp;#62;&lt;br /&gt;            &amp;#60;&amp;#47;CustomToolTips&amp;#58;ToolTipService.ToolTip&amp;#62;&lt;br /&gt;          &amp;#60;&amp;#47;TextBlock&amp;#62;&lt;br /&gt;        &amp;#60;&amp;#47;Controls&amp;#58;TabItem&amp;#62;&lt;br /&gt;        &amp;#60;Controls&amp;#58;TabItem Header&amp;#61;&amp;#34;Tab2&amp;#34;&amp;#62;&lt;br /&gt;          &amp;#60;TextBlock Text&amp;#61;&amp;#34;My textblock in tab 2 which also has a tooltip&amp;#34;&amp;#62;&lt;br /&gt;            &amp;#60;CustomToolTips&amp;#58;ToolTipService.ToolTip&amp;#62;&lt;br /&gt;              &amp;#60;CustomToolTips&amp;#58;ToolTip DisplayTime&amp;#61;&amp;#34;Forever&amp;#34;&lt;br /&gt;                                      InitialDelay&amp;#61;&amp;#34;00&amp;#58;00&amp;#58;00&amp;#34;&amp;#62;&lt;br /&gt;                &amp;#60;TextBlock Text&amp;#61;&amp;#34;My ToolTip contents in tab 2&amp;#34;&amp;#47;&amp;#62;&lt;br /&gt;              &amp;#60;&amp;#47;CustomToolTips&amp;#58;ToolTip&amp;#62;&lt;br /&gt;            &amp;#60;&amp;#47;CustomToolTips&amp;#58;ToolTipService.ToolTip&amp;#62;&lt;br /&gt;          &amp;#60;&amp;#47;TextBlock&amp;#62;&lt;br /&gt;        &amp;#60;&amp;#47;Controls&amp;#58;TabItem&amp;#62;&lt;br /&gt;      &amp;#60;&amp;#47;Controls&amp;#58;TabControl&amp;#62;&lt;br /&gt;    &amp;#60;&amp;#47;Grid&amp;#62;&lt;br /&gt;&amp;#60;&amp;#47;UserControl&amp;#62;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;How to reproduce&amp;#58; hold the mouse over the first text that appears. Works as expected. Change to tab2. hold the mouse over the text that appears. Works as expected. Change back to tab1. Now, the tooltip doesnt show up anymore. Change to tab2 and same thing here - the tooltip doesnt show up. The tooltip will not come back until the control is reinstanciated.&lt;br /&gt;&lt;br /&gt;I posted a fix for this in patches.&lt;br /&gt;Comments: ** Comment from web user: Tewr ** &lt;p&gt;Well this is kind of late and I&amp;#39;m sure you found it by now if you were desperete enough. Patches are on Sourcecode&amp;#47;patches&amp;#58; http&amp;#58;&amp;#47;&amp;#47;tooltipservice.codeplex.com&amp;#47;SourceControl&amp;#47;list&amp;#47;patches&lt;/p&gt;</description><author>Tewr</author><pubDate>Thu, 16 Aug 2012 12:01:53 GMT</pubDate><guid isPermaLink="false">Commented Issue: TabControl Issue [6556] 20120816120153P</guid></item><item><title>New Post: Tooltips stay opened</title><link>http://tooltipservice.codeplex.com/discussions/362490</link><description>&lt;div style="line-height: normal;"&gt;
&lt;p&gt;When opening a ChildWindow, it sometimes happens that when you hover with the mouse over the screen, the tooltips stay opened and will not close until you navigate away. How can I close all opened tooltips when opening a childwindow?&lt;/p&gt;
&lt;/div&gt;</description><author>madben2000</author><pubDate>Mon, 09 Jul 2012 07:19:04 GMT</pubDate><guid isPermaLink="false">New Post: Tooltips stay opened 20120709071904A</guid></item><item><title>Commented Issue: Tooltip does not work after closing childwindows [6981]</title><link>http://tooltipservice.codeplex.com/workitem/6981</link><description>Hi, I put the tooltip inside a child window for an info image. It works fine the first time i open the child window, but when i close the child window and click on the link in the parent window to open the child window again, and hover over the image, nothing happens, and the break point does not get hit. Does it unregister itself somehow&amp;#63;&lt;br /&gt;Comments: ** Comment from web user: ethan2012 ** &lt;p&gt;To fix this I added a Loaded event on the Owner. So, when we first register the tooltip, we should subscribe to both the Loaded and UnLoaded events of thge owner. And then in the Loaded event we need to register the tooltip again.&lt;/p&gt;</description><author>ethan2012</author><pubDate>Tue, 05 Jun 2012 17:44:47 GMT</pubDate><guid isPermaLink="false">Commented Issue: Tooltip does not work after closing childwindows [6981] 20120605054447P</guid></item><item><title>Created Issue: Tooltip does not work after closing childwindows [6981]</title><link>http://tooltipservice.codeplex.com/workitem/6981</link><description>Hi, I put the tooltip inside a child window for an info image. It works fine the first time i open the child window, but when i close the child window and click on the link in the parent window to open the child window again, and hover over the image, nothing happens, and the break point does not get hit. Does it unregister itself somehow&amp;#63;&lt;br /&gt;</description><author>ethan2012</author><pubDate>Mon, 04 Jun 2012 17:19:32 GMT</pubDate><guid isPermaLink="false">Created Issue: Tooltip does not work after closing childwindows [6981] 20120604051932P</guid></item><item><title>Commented Issue: Tooltip Problem [6701]</title><link>http://tooltipservice.codeplex.com/workitem/6701</link><description>Hi,&lt;br /&gt;&lt;br /&gt;I am using adavnced tooltip in silverlight4, I am creating the treemap , when i hover the mouse in &lt;br /&gt;each block of treemap,Tooltip of previous block is remain visible, sometimes multiple tooltip showes in treemap,&lt;br /&gt;&lt;br /&gt;how to solve this problem,&lt;br /&gt;&lt;br /&gt;Thanks  &amp;#38; Regards&lt;br /&gt;Sudhir&lt;br /&gt;Comments: ** Comment from web user: jtcooke ** &lt;p&gt;Same problem here.  Using a tree control where the data gets re-populated every 10 seconds.  My tooltip style has &amp;#60;Setter Property&amp;#61;&amp;#34;DisplayTime&amp;#34; Value&amp;#61;&amp;#34;Forever&amp;#34; &amp;#47;&amp;#62; because I don&amp;#39;t want the tooltips to close until the user mouses out.  The problem is if the tree data is reloaded, the tooltips get confused.  They don&amp;#39;t close and then there are multiple instances of the tooltip on the screen.&lt;/p&gt;</description><author>jtcooke</author><pubDate>Wed, 28 Mar 2012 14:42:39 GMT</pubDate><guid isPermaLink="false">Commented Issue: Tooltip Problem [6701] 20120328024239P</guid></item><item><title>Reviewed: Silverlight Advanced ToolTips v2.2.0 (Mar 27, 2012)</title><link>http://tooltipservice.codeplex.com/releases/view/60867#ReviewBy-MgSam</link><description>Rated 2 Stars &amp;#40;out of 5&amp;#41; - I encountered 3 serious problems when using this&amp;#58;&amp;#10;&amp;#10;-The tooltips sometimes got &amp;#34;attached&amp;#34; to the mouse cursor and left ghosts behind as the cursor was moved.&amp;#10;&amp;#10;-The previously shown tooltip sometimes displays from clicking, even in a non-tooltip equipped area.&amp;#10;&amp;#10;-Trying to do an opening or closing animation with a time of less than 1 second fails, it only runs the animation part way.</description><author>MgSam</author><pubDate>Tue, 27 Mar 2012 21:28:55 GMT</pubDate><guid isPermaLink="false">Reviewed: Silverlight Advanced ToolTips v2.2.0 (Mar 27, 2012) 20120327092855P</guid></item><item><title>New Post: Tooltip reopened on unloaded controls</title><link>http://tooltipservice.codeplex.com/discussions/256329</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;I had a problem using this as a validation error tooltip in grids where if the user hit esc to cancel the edit while the tooltip was still open, i think the control (textbox) which the tooltip was attached to went away, but the tooltip stayed open.&amp;nbsp; initialy i got an exception in ﻿﻿﻿GetTranslatedPoints() on this line:&lt;/p&gt;
&lt;div style="color: black; background-color: white;"&gt;
&lt;pre&gt;&lt;span style="color: blue;"&gt;try&lt;/span&gt;
{
generalTransform = frameworkElement.TransformToVisual(&lt;span style="color: blue;"&gt;null&lt;/span&gt;);
}
&lt;span style="color: blue;"&gt;catch&lt;/span&gt; (Exception ex)
{
&lt;span style="color: green;"&gt;//Debugger.Break();&lt;/span&gt;
&lt;span style="color: blue;"&gt;return&lt;/span&gt; pointArray;
}
&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;which i handled as you can see.&amp;nbsp; but the toooltip move to the top left corner and stayed open.&amp;nbsp; this is becuase in the returing method, PerformPlacement, the pointArray had data in it.&amp;nbsp; so in PerformPlacement() i determined if pointArray had no data, I then set the reference to the Tooltip, CurrentToolTip, to null.&amp;nbsp; Then the tooltip woud disapear and continue to re-appear. I found that if I stopped the time. all began to work correctly.&amp;nbsp; bellow is the code I added after returning to PerformPlacement:&lt;/p&gt;
&lt;div style="color: black; background-color: white;"&gt;
&lt;pre&gt;&lt;span style="color: green;"&gt;// Before getting the exception...&lt;/span&gt;
&lt;span style="color: blue;"&gt;var&lt;/span&gt; translatedPoints = GetTranslatedPoints((FrameworkElement)placementTarget);

&lt;span style="color: green;"&gt;// Returning back to PerformPlacement.  Test to see if no points have been set.  if not, then we handled the expetion and need to kill the tooltip.&lt;/span&gt;
&lt;span style="color: blue;"&gt;if&lt;/span&gt; (translatedPoints.Length == 4 &amp;amp;&amp;amp; translatedPoints[0] == &lt;span style="color: blue;"&gt;new&lt;/span&gt; Point() &amp;amp;&amp;amp; translatedPoints[1] == &lt;span style="color: blue;"&gt;new&lt;/span&gt; Point() &amp;amp;&amp;amp; translatedPoints[2] == &lt;span style="color: blue;"&gt;new&lt;/span&gt; Point() &amp;amp;&amp;amp; translatedPoints[3] == &lt;span style="color: blue;"&gt;new&lt;/span&gt; Point())
{
    CurrentToolTip.Timer.StopAndReset();
    CurrentToolTip = &lt;span style="color: blue;"&gt;null&lt;/span&gt;;
    &lt;span style="color: blue;"&gt;return&lt;/span&gt;;
}
&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;all is good now.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;/div&gt;</description><author>moondog</author><pubDate>Fri, 23 Mar 2012 02:14:55 GMT</pubDate><guid isPermaLink="false">New Post: Tooltip reopened on unloaded controls 20120323021455A</guid></item><item><title>New Post: Tooltip reopened on unloaded controls</title><link>http://tooltipservice.codeplex.com/discussions/256329</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;I had a problem using this as a validation error tooltip in grids where if the user hit esc to cancel the edit while the tooltip was still open, i think the control (textbox) which the tooltip was attached to went away, but the tooltip stayed open.&amp;nbsp; initialy i got an exception in ﻿﻿﻿GetTranslatedPoints() on this line:&lt;/p&gt;
&lt;div style="color: black; background-color: white;"&gt;
&lt;pre&gt;&lt;span style="color: blue;"&gt;try&lt;/span&gt;
{
generalTransform = frameworkElement.TransformToVisual(&lt;span style="color: blue;"&gt;null&lt;/span&gt;);
}
&lt;span style="color: blue;"&gt;catch&lt;/span&gt; (Exception ex)
{
&lt;span style="color: green;"&gt;//Debugger.Break();&lt;/span&gt;
&lt;span style="color: blue;"&gt;return&lt;/span&gt; pointArray;
}
&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;which i handled as you can see.&amp;nbsp; but the toooltip move to the top left corner and stayed open.&amp;nbsp; this is becuase in the returing method, PerformPlacement, the pointArray had data in it.&amp;nbsp; so in PerformPlacement() i determined if pointArray had no data, I then set the reference to the Tooltip, CurrentToolTip, to null.&amp;nbsp; Then the tooltip woud disapear and continue to re-appear. I found that if I stopped the time. all began to work correctly.&amp;nbsp; bellow is the code I added after returning to PerformPlacement:&lt;/p&gt;
&lt;div style="color: black; background-color: white;"&gt;
&lt;pre&gt;&lt;span style="color: green;"&gt;// Before getting the exception...&lt;/span&gt;
&lt;span style="color: blue;"&gt;var&lt;/span&gt; translatedPoints = GetTranslatedPoints((FrameworkElement)placementTarget);

&lt;span style="color: green;"&gt;// Returning back to PerformPlacement.  Test to see if no points have been set.  if not, then we handled the expetion and need to kill the tooltip.&lt;/span&gt;
&lt;span style="color: blue;"&gt;if&lt;/span&gt; (translatedPoints.Length == 4 &amp;amp;&amp;amp; translatedPoints[0] == &lt;span style="color: blue;"&gt;new&lt;/span&gt; Point() &amp;amp;&amp;amp; translatedPoints[1] == &lt;span style="color: blue;"&gt;new&lt;/span&gt; Point() &amp;amp;&amp;amp; translatedPoints[2] == &lt;span style="color: blue;"&gt;new&lt;/span&gt; Point() &amp;amp;&amp;amp; translatedPoints[3] == &lt;span style="color: blue;"&gt;new&lt;/span&gt; Point())
{
    CurrentToolTip.Timer.StopAndReset();
    CurrentToolTip = &lt;span style="color: blue;"&gt;null&lt;/span&gt;;
    &lt;span style="color: blue;"&gt;return&lt;/span&gt;;
}
&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;all is good now.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;/div&gt;</description><author>moondog</author><pubDate>Fri, 23 Mar 2012 02:14:55 GMT</pubDate><guid isPermaLink="false">New Post: Tooltip reopened on unloaded controls 20120323021455A</guid></item><item><title>New Post: Tooltip lost after drag and drop</title><link>http://tooltipservice.codeplex.com/discussions/349341</link><description>&lt;div style="line-height: normal;"&gt;
&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;I have a simple user control with a tooltip attached. If I drag&amp;amp;drop the control arround (it's the type of functionality I need), the tooltip gets lost, does not show anymore.&lt;br&gt;
In my drag&amp;amp;drop scenario I need to move the control in the visual tree, I don't just reposition it relative to the parent container.&lt;br&gt;
It sounds something like: as soon as I moved the control in the visual tree, the &amp;#65279;ToolTipService looses &amp;#65279;the &amp;#65279;MouseEnter and MouseLeave events of the owner element.&lt;/p&gt;
&lt;p&gt;Any ideas?&lt;/p&gt;
&lt;p&gt;Thanks,&lt;br&gt;
Mircea&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;</description><author>mirceas</author><pubDate>Tue, 20 Mar 2012 15:00:40 GMT</pubDate><guid isPermaLink="false">New Post: Tooltip lost after drag and drop 20120320030040P</guid></item></channel></rss>