<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="/rss.xsl"?><rss version="2.0"><channel><title>tooltipservice Wiki &amp; Documentation Rss Feed</title><link>http://tooltipservice.codeplex.com/Wiki/View.aspx?title=Home</link><description>tooltipservice Wiki Rss Description</description><item><title>New Comment on "Documentation"</title><link>http://tooltipservice.codeplex.com/documentation?&amp;ANCHOR#C22973</link><description>Is there a way to pin the tooltip - like we do to popup variables in Visual Studio&amp;#63;  That would mean being able to add a scroll bar - which I need in my app for huge tooltips my customer wants popping up.&amp;#10;Thanks for a great component, Clive.</description><author>Mivoat</author><pubDate>Mon, 19 Mar 2012 18:22:35 GMT</pubDate><guid isPermaLink="false">New Comment on "Documentation" 20120319062235P</guid></item><item><title>Updated Wiki: Home</title><link>http://tooltipservice.codeplex.com/wikipage?version=45</link><description>&lt;div class="wikidoc"&gt;&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;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.&lt;br /&gt;You can set initial delay, fade-out and display duration properties of a ToolTip.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Introduction&lt;/b&gt;&lt;br /&gt;It surprised me that a simple option like setting the display time or the initial delay of a ToolTip is still not possible in Silverlight, although these properties are present in their WPF counterpart.&lt;br /&gt;&lt;br /&gt;Sometimes, you want some custom ToolTip behavior: &lt;br /&gt;for instance, some ToolTips need to persist as long as the control has focus, or others need a specific display duration (for example 10 seconds), or should only show up after an initial delay of 3 seconds.&lt;br /&gt;The default Silverlight setting is a display time of 5 seconds, and then it’s gone until you mouse out and mouse over the control again.&lt;br /&gt;&lt;br /&gt;Optionally, you can also set a custom Storyboard that is triggered when a ToolTips opens or closes, using the OpenAnimation and CloseAnimation properties.&lt;br /&gt;&lt;br /&gt;Since Silverlight already provides us with a static ToolTipService class that takes care of the basic ToolTip functionality, I thought it was a good idea to extend its behavior a bit. &lt;br /&gt;Initially. &lt;br /&gt;It didn&amp;#39;t take me long until I hit some MS internal exceptions.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Features&lt;/b&gt;&lt;br /&gt;That’s how I ended up creating the following &lt;u&gt;custom ToolTipService&lt;/u&gt; and &lt;u&gt;custom ToolTip&lt;/u&gt; class.&lt;br /&gt;It provides &lt;b&gt;new ToolTip behaviors&lt;/b&gt;: 
&lt;ol&gt;&lt;li&gt;you can set &lt;i&gt;persistent ToolTips&lt;/i&gt;: duration = until mouse out (&lt;i&gt;DisplayTime&lt;/i&gt; = int.MaxValue)&lt;/li&gt;
&lt;li&gt;you can specify the amount of seconds the ToolTip should display (&lt;i&gt;DisplayTime&lt;/i&gt; property)&lt;/li&gt;
&lt;li&gt;you can specify a Storyboard to be triggered when a ToolTip opens (&lt;i&gt;OpenAnimation&lt;/i&gt; property)&lt;/li&gt;
&lt;li&gt;you can specify a Storyboard to be triggered when a ToolTip closes (&lt;i&gt;CloseAnimation&lt;/i&gt; property)&lt;/li&gt;
&lt;li&gt;you can specify an initial delay for the ToolTip (&lt;i&gt;InitialDelay&lt;/i&gt; property)&lt;/li&gt;
&lt;li&gt;you can &lt;i&gt;databind the ToolTip content&lt;/i&gt;&lt;/li&gt;&lt;/ol&gt;
&lt;br /&gt;&lt;b&gt;Release&lt;/b&gt;&lt;br /&gt;Latest release: 	&lt;a href="http://tooltipservice.codeplex.com/releases/view/60867"&gt;Silverlight Advanced ToolTips v2.2.0&lt;/a&gt;&lt;br /&gt;Release notes:   &lt;a href="http://tooltipservice.codeplex.com/wikipage?title=Changelog&amp;referringTitle=Home"&gt;Changelog&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;How to use&lt;/b&gt;&lt;br /&gt;If you download the source code (&lt;a href="http://tooltipservice.codeplex.com/releases/view/60867"&gt;Silverlight Advanced ToolTips v2.2.0&lt;/a&gt;), you&amp;#39;ll have a demo Silverlight application that explains the use of of this library, both from within XAML and in C# code.&lt;br /&gt;Take a look at the sample application &lt;a href="http://projects.xavierdecoster.com/tooltips/" class="externalLink"&gt;here&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;There is also a great video tutorial to be found &lt;a href="http://windowspresentationfoundation.com/Tutorials/ToolTip/" class="externalLink"&gt;here&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;For more documentation on this library, please visit the &lt;a href="http://tooltipservice.codeplex.com/documentation?referringTitle=Home"&gt;Documentation&lt;/a&gt; tab, or visit my &lt;a href="http://www.xavierdecoster.com" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; for the latest news.&lt;br /&gt;&lt;br /&gt;For the moment being, this solution fit’s to provide this behavior. &lt;br /&gt;Ofcourse, if anyone has a better solution for this, please feel free to point us in the right direction with your suggestions and/or remarks.&lt;br /&gt;&lt;br /&gt;If you like it, please vote for it on &lt;a href="http://silverlight.uservoice.com/pages/4325-runtime-feature-suggestions/suggestions/387214-enhanced-tooltips?ref=title" class="externalLink"&gt;Silverlight Uservoice&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Above all, have fun with Silverlight and I wish you impactful developments!&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>XavierDecoster</author><pubDate>Wed, 22 Jun 2011 19:31:06 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20110622073106P</guid></item><item><title>Updated Wiki: Changelog</title><link>http://tooltipservice.codeplex.com/wikipage?title=Changelog&amp;version=2</link><description>&lt;div class="wikidoc"&gt;changelog v2.1.1 --&amp;gt; v2.2.0
&lt;ul&gt;&lt;li&gt;&lt;u&gt;bugfix&lt;/u&gt;: fixed a memory leak issue&lt;/li&gt;
&lt;li&gt;&lt;u&gt;bugfix&lt;/u&gt;: fixed an internal NullReferenceException on ToolTipService.OnElementIsEnabledChanged&lt;/li&gt;
&lt;li&gt;&lt;u&gt;bugfix&lt;/u&gt;: fixed an internal KeyNotFoundException on ToolTipService.OnElementIsEnabledChanged&lt;/li&gt;
&lt;li&gt;&lt;u&gt;bugfix&lt;/u&gt;: now properly supports binding with Fallback value when binding directly against Tooltip attached property&lt;/li&gt;
&lt;li&gt;&lt;u&gt;new&lt;/u&gt;: added read-only bindable public property &amp;quot;Owner&amp;quot; which is a reference to the FrameworkElement that owns the ToolTip&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;changelog v2.1.0 --&amp;gt; v2.1.1 (hotfix release)
&lt;ul&gt;&lt;li&gt;&lt;u&gt;bugfix&lt;/u&gt;: tooltip displaytime did not trigger tooltip closing in some cases&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;changelog v2.0.2 --&amp;gt; v2.1.0
&lt;ul&gt;&lt;li&gt;&lt;u&gt;bugfix&lt;/u&gt;: when no tooltip content has been set, no tooltip will be shown&lt;/li&gt;
&lt;li&gt;&lt;u&gt;bugfix&lt;/u&gt;: in some cases, datacontext changes caused the tooltip not to close properly&lt;/li&gt;
&lt;li&gt;&lt;u&gt;upgrade&lt;/u&gt;: tooltip timer sensibility increased with factor 2 (from 100ms to 50ms), allowing users to set delay and duration time up to a precision of 50ms&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;changelog v2.0.1 --&amp;gt; v2.0.2
&lt;ul&gt;&lt;li&gt;&lt;u&gt;bugfix&lt;/u&gt;: fixed defect causing the tooltip not to close in some cases when no close animation was set&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;changelog v2.0.0 --&amp;gt; v2.0.1
&lt;ul&gt;&lt;li&gt;&lt;u&gt;bugfix&lt;/u&gt;: fixed defect causing the tooltip not to show in some cases when no open animation or initial delay was set&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;changelog v1.5.0 --&amp;gt; v2.0.0
&lt;ul&gt;&lt;li&gt;&lt;u&gt;new&lt;/u&gt;: support for browser zoomfactor&lt;/li&gt;
&lt;li&gt;&lt;u&gt;new&lt;/u&gt;: support for custom Open and Close animations&lt;/li&gt;
&lt;li&gt;&lt;u&gt;upgrade&lt;/u&gt;: &lt;b&gt;BREAKING !&lt;/b&gt; renamed ShowDuration to DisplayTime&lt;/li&gt;
&lt;li&gt;&lt;u&gt;upgrade&lt;/u&gt;: &lt;b&gt;BREAKING !&lt;/b&gt; removed FadeOutDuration property and hard-coded fade-out animation&lt;/li&gt;
&lt;li&gt;&lt;u&gt;upgrade&lt;/u&gt;: &lt;b&gt;BREAKING !&lt;/b&gt; changed type of DisplayTime from &lt;i&gt;int&lt;/i&gt; to &lt;i&gt;Duration&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;u&gt;upgrade&lt;/u&gt;: &lt;b&gt;BREAKING !&lt;/b&gt; changed type of InitialDelay from &lt;i&gt;int&lt;/i&gt; to &lt;i&gt;Duration&lt;/i&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;changelog v1.4.1 --&amp;gt; v1.5.0
&lt;ul&gt;&lt;li&gt;&lt;u&gt;new&lt;/u&gt;: configurable fade-out dependency property on ToolTip and behavior in ToolTipService&lt;/li&gt;
&lt;li&gt;&lt;u&gt;bugfix&lt;/u&gt;: fixes databinding functionality in Silverlight 3&lt;/li&gt;
&lt;li&gt;&lt;u&gt;upgrade&lt;/u&gt;: adds databinding example to red button mouse over in tester application&lt;/li&gt;
&lt;li&gt;&lt;u&gt;upgrade&lt;/u&gt;: organized code a little better and renamed variables for name rules compliance&lt;/li&gt;
&lt;li&gt;&lt;u&gt;upgrade&lt;/u&gt;: various small tweaks to get rid of all but one FXCOP warning (strong signing is the only warning left)&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;changelog v1.3 --&amp;gt; v1.4.1
&lt;ul&gt;&lt;li&gt;&lt;u&gt;upgrade&lt;/u&gt;: recompiled the library against the Silverlight 3 Core CLR&lt;/li&gt;
&lt;li&gt;&lt;u&gt;upgrade&lt;/u&gt;: reworked the demo application (in preparation of future datacontext demo)&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;changelog v1.2 --&amp;gt; v1.3
&lt;ul&gt;&lt;li&gt;&lt;u&gt;bugfix&lt;/u&gt;: fixed issue with databinding the ToolTip Text property&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;changelog v1.1 --&amp;gt; v1.2: 
&lt;ul&gt;&lt;li&gt;&lt;u&gt;bugfix&lt;/u&gt;: fixed issue with dependency properties on ToolTip&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;changelog v1.0 --&amp;gt; v1.1: 
&lt;ul&gt;&lt;li&gt;&lt;u&gt;bugfix&lt;/u&gt;: when the InitialDelay property was set, the ToolTipTimer did not respect the timing for the ShowDuration property.&lt;/li&gt;
&lt;li&gt;&lt;u&gt;bugfix&lt;/u&gt;: when the owner control of the ToolTip is disabled while displaying it&amp;#39;s ToolTip, the ToolTip now hides immediately &lt;/li&gt;
&lt;li&gt;&lt;u&gt;bugfix&lt;/u&gt;: first time positioning of the ToolTip is now correct &lt;/li&gt;
&lt;li&gt;&lt;u&gt;new&lt;/u&gt;: in the demo application, you can click the button to disable it (an easy way to test if the ToolTip actually disappears when disabling it&amp;#39;s owner control)&lt;/li&gt;
&lt;li&gt;&lt;u&gt;new&lt;/u&gt;: in the demo application, there is an example of how to use the ToolTipService from within code (C#)&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>XavierDecoster</author><pubDate>Wed, 22 Jun 2011 18:39:11 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Changelog 20110622063911P</guid></item><item><title>New Comment on "Documentation"</title><link>http://tooltipservice.codeplex.com/documentation?&amp;ANCHOR#C18803</link><description>I have a stack panel vertical which have a TextBlock and then another StackPanel horizontal with 2 TextBlock.&amp;#10; &amp;#10;the second textblock on the horizontal StackPanel is set to wrap but it doesn&amp;#39;t.  Here&amp;#39;s the entire code along with a screenshot that shows what it does.  How would you modify it so the Note Text wrap and make the ToolTip grow to show all the text because in 1024 X 768, the ToolTip needs to grow vertically if no space is available to show the Note Text&amp;#10; &amp;#10;StackPanel spContent &amp;#61; new StackPanel&amp;#40;&amp;#41; &amp;#123; Orientation &amp;#61; System.Windows.Controls.Orientation.Vertical, VerticalAlignment &amp;#61; System.Windows.VerticalAlignment.Stretch &amp;#125;&amp;#59; &amp;#10;StackPanel spNote &amp;#61; new StackPanel&amp;#40;&amp;#41; &amp;#123; Orientation &amp;#61; System.Windows.Controls.Orientation.Horizontal, VerticalAlignment &amp;#61; System.Windows.VerticalAlignment.Stretch &amp;#125;&amp;#59;&amp;#10; &amp;#10;TextBlock tbHeaderNote &amp;#61; new TextBlock&amp;#40;&amp;#41; &amp;#10;&amp;#123;&amp;#10;    FontFamily &amp;#61; new FontFamily&amp;#40;&amp;#34;Courier New&amp;#34;&amp;#41;, &amp;#10;   FontSize &amp;#61; 14, &amp;#10;   Margin &amp;#61; new Thickness&amp;#40;&amp;#41; &amp;#123; Left &amp;#61; 4 &amp;#125;, &amp;#10;   Foreground &amp;#61; new SolidColorBrush&amp;#40;Colors.White&amp;#41;, &amp;#10;   TextWrapping &amp;#61; System.Windows.TextWrapping.Wrap, &amp;#10;   Text &amp;#61; &amp;#34;Note                   &amp;#58; &amp;#34; &amp;#10;&amp;#125;&amp;#59;&amp;#10; &amp;#10;TextBlock tbNote &amp;#61; new TextBlock&amp;#40;&amp;#41; &amp;#10;&amp;#123;&amp;#10;    FontFamily &amp;#61; new FontFamily&amp;#40;&amp;#34;Courier New&amp;#34;&amp;#41;, &amp;#10;   FontSize &amp;#61; 14, &amp;#10;   Margin &amp;#61; new Thickness&amp;#40;&amp;#41; &amp;#123; Left &amp;#61; 4 &amp;#125;, &amp;#10;   Foreground &amp;#61; new SolidColorBrush&amp;#40;Colors.White&amp;#41;, &amp;#10;   TextWrapping &amp;#61; System.Windows.TextWrapping.Wrap, &amp;#10;   Text &amp;#61; ncs.U_Note &amp;#43; Environment.NewLine &amp;#43; Environment.NewLine &amp;#43; Environment.NewLine, &amp;#10;&amp;#125;&amp;#59;&amp;#10; &amp;#10;spNote.Children.Add&amp;#40;tbHeaderNote&amp;#41;&amp;#59;&amp;#10;spNote.Children.Add&amp;#40;tbNote&amp;#41;&amp;#59;&amp;#10; &amp;#10;TextBlock tbInfo &amp;#61; new TextBlock&amp;#40;&amp;#41; &amp;#10;&amp;#123;&amp;#10;    FontFamily &amp;#61; new FontFamily&amp;#40;&amp;#34;Courier New&amp;#34;&amp;#41;, &amp;#10;   FontSize &amp;#61; 14, &amp;#10;   Margin &amp;#61; new Thickness&amp;#40;&amp;#41; &amp;#123; Left &amp;#61; 4 &amp;#125;, &amp;#10;   Foreground &amp;#61; new SolidColorBrush&amp;#40;Colors.White&amp;#41;, &amp;#10;   Text &amp;#61; &amp;#34;Interface Control Name &amp;#58; &amp;#34; &amp;#43; ncs.Name &amp;#43; Environment.NewLine &amp;#43; &amp;#10;             &amp;#34;Silverlight Property   &amp;#58; &amp;#34; &amp;#43; SLProperty &amp;#43; Environment.NewLine &amp;#43; &amp;#10;             &amp;#34;Step                   &amp;#58; &amp;#34; &amp;#43; ncs.U_ApprovalStepId.ToString&amp;#40;&amp;#41; &amp;#43; Environment.NewLine &amp;#43; &amp;#10;             &amp;#34;SAP Form               &amp;#58; &amp;#34; &amp;#43; SAPForm &amp;#43; Environment.NewLine &amp;#43; &amp;#10;             &amp;#34;SQL Table Field        &amp;#58; &amp;#34; &amp;#43; SQLTableField &amp;#43; Environment.NewLine &amp;#43; &amp;#10;             &amp;#34;SDK Property           &amp;#58; &amp;#34; &amp;#43; ncs.U_SAPProperty, &amp;#10;   TextWrapping &amp;#61; TextWrapping.NoWrap, &amp;#10;&amp;#125;&amp;#59;&amp;#10; &amp;#10;spContent.Children.Add&amp;#40;tbInfo&amp;#41;&amp;#59; &amp;#10;spContent.Children.Add&amp;#40;spNote&amp;#41;&amp;#59;&amp;#10; &amp;#10;http&amp;#58;&amp;#47;&amp;#47;pages.videotron.com&amp;#47;gear&amp;#47;tooltip.jpg</description><author>geardoom3</author><pubDate>Mon, 07 Mar 2011 11:16:41 GMT</pubDate><guid isPermaLink="false">New Comment on "Documentation" 20110307111641A</guid></item><item><title>New Comment on "Documentation"</title><link>http://tooltipservice.codeplex.com/documentation?&amp;ANCHOR#C18799</link><description>Works great.  Thank you...&amp;#10;Any change to see it in the Silverlight 5 dundle so we don&amp;#39;t have an independent dll to keep &amp;#63;</description><author>geardoom3</author><pubDate>Sun, 06 Mar 2011 19:01:00 GMT</pubDate><guid isPermaLink="false">New Comment on "Documentation" 20110306070100P</guid></item><item><title>New Comment on "Documentation"</title><link>http://tooltipservice.codeplex.com/documentation?&amp;ANCHOR#C18798</link><description>Also I did look at the video and it&amp;#39;s talking about a reference of Silverlight.Controls.dll however the download have a different reference which is Silverlight.Controls.ToolTips.dll&amp;#10;That&amp;#39;s why in my example above was my last attempt trying like the video shows. but in fact I have th reference Silverlight.Controls.ToolTips and not Silverlight.Controls</description><author>geardoom3</author><pubDate>Sun, 06 Mar 2011 18:56:54 GMT</pubDate><guid isPermaLink="false">New Comment on "Documentation" 20110306065654P</guid></item><item><title>New Comment on "Documentation"</title><link>http://tooltipservice.codeplex.com/documentation?&amp;ANCHOR#C18797</link><description>This doesn&amp;#39;t work with this &amp;#58;&amp;#10;&amp;#10;&amp;#9;xmlns&amp;#58;CustomTT&amp;#61;&amp;#34;clr-namespace&amp;#58;Silverlight.Controls&amp;#59;assembly&amp;#61;Silverlight.Controls&amp;#34;&amp;#10;&amp;#10;        &amp;#60;ControlTemplate x&amp;#58;Key&amp;#61;&amp;#34;ToolTipTemplate&amp;#34; TargetType&amp;#61;&amp;#34;CustomTT&amp;#58;ToolTipService.ToolTip&amp;#34;&amp;#62;&amp;#10;            &amp;#60;Border BorderBrush&amp;#61;&amp;#34;&amp;#35;FF276FFF&amp;#34; BorderThickness&amp;#61;&amp;#34;4&amp;#34; CornerRadius&amp;#61;&amp;#34;8&amp;#34; Background&amp;#61;&amp;#34;PaleGoldenrod&amp;#34; MaxWidth&amp;#61;&amp;#34;200&amp;#34;&amp;#62;&amp;#10;            &amp;#9;&amp;#60;Border.Effect&amp;#62;&amp;#10;            &amp;#9;&amp;#9;&amp;#60;DropShadowEffect ShadowDepth&amp;#61;&amp;#34;11&amp;#34; Opacity&amp;#61;&amp;#34;0.665&amp;#34;&amp;#47;&amp;#62;&amp;#10;            &amp;#9;&amp;#60;&amp;#47;Border.Effect&amp;#62;&amp;#10;                &amp;#60;Grid&amp;#62;&amp;#10;                    &amp;#60;Grid.ColumnDefinitions&amp;#62;&amp;#10;                        &amp;#60;ColumnDefinition Width&amp;#61;&amp;#34;auto&amp;#34;&amp;#47;&amp;#62;&amp;#10;                        &amp;#60;ColumnDefinition Width&amp;#61;&amp;#34;&amp;#42;&amp;#34;&amp;#47;&amp;#62;&amp;#10;                    &amp;#60;&amp;#47;Grid.ColumnDefinitions&amp;#62;&amp;#10;                    &amp;#60;Grid Margin&amp;#61;&amp;#34;2&amp;#34; HorizontalAlignment&amp;#61;&amp;#34;Left&amp;#34; VerticalAlignment&amp;#61;&amp;#34;Top&amp;#34;&amp;#62;&amp;#10;                        &amp;#60;Ellipse Fill&amp;#61;&amp;#34;Black&amp;#34; Height&amp;#61;&amp;#34;52&amp;#34; Width&amp;#61;&amp;#34;52&amp;#34;&amp;#47;&amp;#62;&amp;#10;                        &amp;#60;Ellipse Stroke&amp;#61;&amp;#34;White&amp;#34; StrokeThickness&amp;#61;&amp;#34;4&amp;#34; Fill&amp;#61;&amp;#34;Blue&amp;#34; Height&amp;#61;&amp;#34;50&amp;#34; Width&amp;#61;&amp;#34;50&amp;#34;&amp;#47;&amp;#62;&amp;#10;                        &amp;#60;TextBlock Text&amp;#61;&amp;#34;i&amp;#34; FontStyle&amp;#61;&amp;#34;italic&amp;#34; FontSize&amp;#61;&amp;#34;40&amp;#34; FontFamily&amp;#61;&amp;#34;Georgia&amp;#34; &amp;#10;                                               VerticalAlignment&amp;#61;&amp;#34;Center&amp;#34; HorizontalAlignment&amp;#61;&amp;#34;Center&amp;#34; Foreground&amp;#61;&amp;#34;White&amp;#34;&amp;#47;&amp;#62;&amp;#10;&amp;#10;                    &amp;#60;&amp;#47;Grid&amp;#62;&amp;#10;                    &amp;#60;ContentPresenter Grid.Column&amp;#61;&amp;#34;1&amp;#34;&amp;#10;&amp;#9;&amp;#9;&amp;#9;&amp;#9;&amp;#9;&amp;#9;&amp;#9;&amp;#9;&amp;#9;&amp;#9;Content&amp;#61;&amp;#34;&amp;#123;TemplateBinding Content&amp;#125;&amp;#34;&amp;#10;                                        ContentTemplate&amp;#61;&amp;#34;&amp;#123;TemplateBinding ContentTemplate&amp;#125;&amp;#34;&amp;#10;                                        VerticalAlignment&amp;#61;&amp;#34;Top&amp;#34; Margin&amp;#61;&amp;#34;0,6,0,0&amp;#34;&amp;#47;&amp;#62;&amp;#10;                &amp;#60;&amp;#47;Grid&amp;#62;&amp;#10;            &amp;#60;&amp;#47;Border&amp;#62;&amp;#10;        &amp;#60;&amp;#47;ControlTemplate&amp;#62;</description><author>geardoom3</author><pubDate>Sun, 06 Mar 2011 18:51:46 GMT</pubDate><guid isPermaLink="false">New Comment on "Documentation" 20110306065146P</guid></item><item><title>New Comment on "Documentation"</title><link>http://tooltipservice.codeplex.com/documentation?&amp;ANCHOR#C18672</link><description>This is, quite possibly, the smoothest, easiest custom silverlight control I have ever used. Thanks so much...perfect solution to my problems&amp;#33;</description><author>ginnysmith76</author><pubDate>Wed, 23 Feb 2011 16:13:30 GMT</pubDate><guid isPermaLink="false">New Comment on "Documentation" 20110223041330P</guid></item><item><title>Updated Wiki: Home</title><link>http://tooltipservice.codeplex.com/wikipage?version=44</link><description>&lt;div class="wikidoc"&gt;&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;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.&lt;br /&gt;You can set initial delay, fade-out and display duration properties of a ToolTip.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Introduction&lt;/b&gt;&lt;br /&gt;It surprised me that a simple option like setting the display time or the initial delay of a ToolTip is still not possible in Silverlight, although these properties are present in their WPF counterpart.&lt;br /&gt;&lt;br /&gt;Sometimes, you want some custom ToolTip behavior: &lt;br /&gt;for instance, some ToolTips need to persist as long as the control has focus, or others need a specific display duration (for example 10 seconds), or should only show up after an initial delay of 3 seconds.&lt;br /&gt;The default Silverlight setting is a display time of 5 seconds, and then it’s gone until you mouse out and mouse over the control again.&lt;br /&gt;&lt;br /&gt;Optionally, you can also set a custom Storyboard that is triggered when a ToolTips opens or closes, using the OpenAnimation and CloseAnimation properties.&lt;br /&gt;&lt;br /&gt;Since Silverlight already provides us with a static ToolTipService class that takes care of the basic ToolTip functionality, I thought it was a good idea to extend its behavior a bit. &lt;br /&gt;Initially. &lt;br /&gt;It didn&amp;#39;t take me long until I hit some MS internal exceptions.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Features&lt;/b&gt;&lt;br /&gt;That’s how I ended up creating the following &lt;u&gt;custom ToolTipService&lt;/u&gt; and &lt;u&gt;custom ToolTip&lt;/u&gt; class.&lt;br /&gt;It provides &lt;b&gt;new ToolTip behaviors&lt;/b&gt;: 
&lt;ol&gt;&lt;li&gt;you can set &lt;i&gt;persistent ToolTips&lt;/i&gt;: duration = until mouse out (&lt;i&gt;DisplayTime&lt;/i&gt; = int.MaxValue)&lt;/li&gt;
&lt;li&gt;you can specify the amount of seconds the ToolTip should display (&lt;i&gt;DisplayTime&lt;/i&gt; property)&lt;/li&gt;
&lt;li&gt;you can specify a Storyboard to be triggered when a ToolTip opens (&lt;i&gt;OpenAnimation&lt;/i&gt; property)&lt;/li&gt;
&lt;li&gt;you can specify a Storyboard to be triggered when a ToolTip closes (&lt;i&gt;CloseAnimation&lt;/i&gt; property)&lt;/li&gt;
&lt;li&gt;you can specify an initial delay for the ToolTip (&lt;i&gt;InitialDelay&lt;/i&gt; property)&lt;/li&gt;
&lt;li&gt;you can &lt;i&gt;databind the ToolTip content&lt;/i&gt;&lt;/li&gt;&lt;/ol&gt;
&lt;br /&gt;&lt;b&gt;Release&lt;/b&gt;&lt;br /&gt;Latest release: 	&lt;a href="http://tooltipservice.codeplex.com/releases/view/52879"&gt;Advanced ToolTipService v2.1.1&lt;/a&gt;&lt;br /&gt;Release notes:   &lt;a href="http://tooltipservice.codeplex.com/wikipage?title=Changelog&amp;referringTitle=Home"&gt;Changelog&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;How to use&lt;/b&gt;&lt;br /&gt;If you download the source code (&lt;a href="http://tooltipservice.codeplex.com/releases/view/52879"&gt;Advanced ToolTipService v2.1.1&lt;/a&gt;), you&amp;#39;ll have a demo Silverlight application that explains the use of of this library, both from within XAML and in C# code.&lt;br /&gt;Take a look at the sample application &lt;a href="http://projects.xavierdecoster.com/tooltips/" class="externalLink"&gt;here&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;There is also a great video tutorial to be found &lt;a href="http://windowspresentationfoundation.com/Tutorials/ToolTip/" class="externalLink"&gt;here&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;For more documentation on this library, please visit the &lt;a href="http://tooltipservice.codeplex.com/documentation?referringTitle=Home"&gt;Documentation&lt;/a&gt; tab, or visit my &lt;a href="http://www.xavierdecoster.com" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; for the latest news.&lt;br /&gt;&lt;br /&gt;For the moment being, this solution fit’s to provide this behavior. &lt;br /&gt;Ofcourse, if anyone has a better solution for this, please feel free to point us in the right direction with your suggestions and/or remarks.&lt;br /&gt;&lt;br /&gt;If you like it, please vote for it on &lt;a href="http://silverlight.uservoice.com/pages/4325-runtime-feature-suggestions/suggestions/387214-enhanced-tooltips?ref=title" class="externalLink"&gt;Silverlight Uservoice&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Above all, have fun with Silverlight and I wish you impactful developments!&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>XavierDecoster</author><pubDate>Sun, 13 Feb 2011 11:58:17 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20110213115817A</guid></item><item><title>Updated Wiki: Changelog</title><link>http://tooltipservice.codeplex.com/wikipage?title=Changelog&amp;version=1</link><description>&lt;div class="wikidoc"&gt;changelog v2.1.0 --&amp;gt; v2.1.1 (hotfix release)
&lt;ul&gt;&lt;li&gt;&lt;u&gt;bugfix&lt;/u&gt;: tooltip displaytime did not trigger tooltip closing in some cases&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;changelog v2.0.2 --&amp;gt; v2.1.0
&lt;ul&gt;&lt;li&gt;&lt;u&gt;bugfix&lt;/u&gt;: when no tooltip content has been set, no tooltip will be shown&lt;/li&gt;
&lt;li&gt;&lt;u&gt;bugfix&lt;/u&gt;: in some cases, datacontext changes caused the tooltip not to close properly&lt;/li&gt;
&lt;li&gt;&lt;u&gt;upgrade&lt;/u&gt;: tooltip timer sensibility increased with factor 2 (from 100ms to 50ms), allowing users to set delay and duration time up to a precision of 50ms&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;changelog v2.0.1 --&amp;gt; v2.0.2
&lt;ul&gt;&lt;li&gt;&lt;u&gt;bugfix&lt;/u&gt;: fixed defect causing the tooltip not to close in some cases when no close animation was set&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;changelog v2.0.0 --&amp;gt; v2.0.1
&lt;ul&gt;&lt;li&gt;&lt;u&gt;bugfix&lt;/u&gt;: fixed defect causing the tooltip not to show in some cases when no open animation or initial delay was set&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;changelog v1.5.0 --&amp;gt; v2.0.0
&lt;ul&gt;&lt;li&gt;&lt;u&gt;new&lt;/u&gt;: support for browser zoomfactor&lt;/li&gt;
&lt;li&gt;&lt;u&gt;new&lt;/u&gt;: support for custom Open and Close animations&lt;/li&gt;
&lt;li&gt;&lt;u&gt;upgrade&lt;/u&gt;: &lt;b&gt;BREAKING !&lt;/b&gt; renamed ShowDuration to DisplayTime&lt;/li&gt;
&lt;li&gt;&lt;u&gt;upgrade&lt;/u&gt;: &lt;b&gt;BREAKING !&lt;/b&gt; removed FadeOutDuration property and hard-coded fade-out animation&lt;/li&gt;
&lt;li&gt;&lt;u&gt;upgrade&lt;/u&gt;: &lt;b&gt;BREAKING !&lt;/b&gt; changed type of DisplayTime from &lt;i&gt;int&lt;/i&gt; to &lt;i&gt;Duration&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;u&gt;upgrade&lt;/u&gt;: &lt;b&gt;BREAKING !&lt;/b&gt; changed type of InitialDelay from &lt;i&gt;int&lt;/i&gt; to &lt;i&gt;Duration&lt;/i&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;changelog v1.4.1 --&amp;gt; v1.5.0
&lt;ul&gt;&lt;li&gt;&lt;u&gt;new&lt;/u&gt;: configurable fade-out dependency property on ToolTip and behavior in ToolTipService&lt;/li&gt;
&lt;li&gt;&lt;u&gt;bugfix&lt;/u&gt;: fixes databinding functionality in Silverlight 3&lt;/li&gt;
&lt;li&gt;&lt;u&gt;upgrade&lt;/u&gt;: adds databinding example to red button mouse over in tester application&lt;/li&gt;
&lt;li&gt;&lt;u&gt;upgrade&lt;/u&gt;: organized code a little better and renamed variables for name rules compliance&lt;/li&gt;
&lt;li&gt;&lt;u&gt;upgrade&lt;/u&gt;: various small tweaks to get rid of all but one FXCOP warning (strong signing is the only warning left)&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;changelog v1.3 --&amp;gt; v1.4.1
&lt;ul&gt;&lt;li&gt;&lt;u&gt;upgrade&lt;/u&gt;: recompiled the library against the Silverlight 3 Core CLR&lt;/li&gt;
&lt;li&gt;&lt;u&gt;upgrade&lt;/u&gt;: reworked the demo application (in preparation of future datacontext demo)&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;changelog v1.2 --&amp;gt; v1.3
&lt;ul&gt;&lt;li&gt;&lt;u&gt;bugfix&lt;/u&gt;: fixed issue with databinding the ToolTip Text property&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;changelog v1.1 --&amp;gt; v1.2: 
&lt;ul&gt;&lt;li&gt;&lt;u&gt;bugfix&lt;/u&gt;: fixed issue with dependency properties on ToolTip&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;changelog v1.0 --&amp;gt; v1.1: 
&lt;ul&gt;&lt;li&gt;&lt;u&gt;bugfix&lt;/u&gt;: when the InitialDelay property was set, the ToolTipTimer did not respect the timing for the ShowDuration property.&lt;/li&gt;
&lt;li&gt;&lt;u&gt;bugfix&lt;/u&gt;: when the owner control of the ToolTip is disabled while displaying it&amp;#39;s ToolTip, the ToolTip now hides immediately &lt;/li&gt;
&lt;li&gt;&lt;u&gt;bugfix&lt;/u&gt;: first time positioning of the ToolTip is now correct &lt;/li&gt;
&lt;li&gt;&lt;u&gt;new&lt;/u&gt;: in the demo application, you can click the button to disable it (an easy way to test if the ToolTip actually disappears when disabling it&amp;#39;s owner control)&lt;/li&gt;
&lt;li&gt;&lt;u&gt;new&lt;/u&gt;: in the demo application, there is an example of how to use the ToolTipService from within code (C#)&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>XavierDecoster</author><pubDate>Sun, 13 Feb 2011 11:57:17 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Changelog 20110213115717A</guid></item><item><title>Updated Wiki: Home</title><link>http://tooltipservice.codeplex.com/wikipage?version=43</link><description>&lt;div class="wikidoc"&gt;&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;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.&lt;br /&gt;You can set initial delay, fade-out and display duration properties of a ToolTip.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Introduction&lt;/b&gt;&lt;br /&gt;It surprised me that a simple option like setting the display time or the initial delay of a ToolTip is still not possible in Silverlight, although these properties are present in their WPF counterpart.&lt;br /&gt;&lt;br /&gt;Sometimes, you want some custom ToolTip behavior: &lt;br /&gt;for instance, some ToolTips need to persist as long as the control has focus, or others need a specific display duration (for example 10 seconds), or should only show up after an initial delay of 3 seconds.&lt;br /&gt;The default Silverlight setting is a display time of 5 seconds, and then it’s gone until you mouse out and mouse over the control again.&lt;br /&gt;&lt;br /&gt;Optionally, you can also set a custom Storyboard that is triggered when a ToolTips opens or closes, using the OpenAnimation and CloseAnimation properties.&lt;br /&gt;&lt;br /&gt;Since Silverlight already provides us with a static ToolTipService class that takes care of the basic ToolTip functionality, I thought it was a good idea to extend its behavior a bit. &lt;br /&gt;Initially. &lt;br /&gt;It didn&amp;#39;t take me long until I hit some MS internal exceptions.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Features&lt;/b&gt;&lt;br /&gt;That’s how I ended up creating the following &lt;u&gt;custom ToolTipService&lt;/u&gt; and &lt;u&gt;custom ToolTip&lt;/u&gt; class.&lt;br /&gt;It provides &lt;b&gt;new ToolTip behaviors&lt;/b&gt;: 
&lt;ol&gt;&lt;li&gt;you can set &lt;i&gt;persistent ToolTips&lt;/i&gt;: duration = until mouse out (&lt;i&gt;DisplayTime&lt;/i&gt; = int.MaxValue)&lt;/li&gt;
&lt;li&gt;you can specify the amount of seconds the ToolTip should display (&lt;i&gt;DisplayTime&lt;/i&gt; property)&lt;/li&gt;
&lt;li&gt;you can specify a Storyboard to be triggered when a ToolTip opens (&lt;i&gt;OpenAnimation&lt;/i&gt; property)&lt;/li&gt;
&lt;li&gt;you can specify a Storyboard to be triggered when a ToolTip closes (&lt;i&gt;CloseAnimation&lt;/i&gt; property)&lt;/li&gt;
&lt;li&gt;you can specify an initial delay for the ToolTip (&lt;i&gt;InitialDelay&lt;/i&gt; property)&lt;/li&gt;
&lt;li&gt;you can &lt;i&gt;databind the ToolTip content&lt;/i&gt;&lt;/li&gt;&lt;/ol&gt;
&lt;br /&gt;&lt;b&gt;Release&lt;/b&gt;&lt;br /&gt;Latest release: 	&lt;a href="http://tooltipservice.codeplex.com/releases/view/52879"&gt;Advanced ToolTipService v2.1.1&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;How to use&lt;/b&gt;&lt;br /&gt;If you download the source code (&lt;a href="http://tooltipservice.codeplex.com/releases/view/52879"&gt;Advanced ToolTipService v2.1.1&lt;/a&gt;), you&amp;#39;ll have a demo Silverlight application that explains the use of of this library, both from within XAML and in C# code.&lt;br /&gt;Take a look at the sample application &lt;a href="http://projects.xavierdecoster.com/tooltips/" class="externalLink"&gt;here&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;There is also a great video tutorial to be found &lt;a href="http://windowspresentationfoundation.com/Tutorials/ToolTip/" class="externalLink"&gt;here&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;For more documentation on this library, please visit the &lt;a href="http://tooltipservice.codeplex.com/documentation?referringTitle=Home"&gt;Documentation&lt;/a&gt; tab, or visit my &lt;a href="http://www.xavierdecoster.com" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; for the latest news.&lt;br /&gt;&lt;br /&gt;For the moment being, this solution fit’s to provide this behavior. &lt;br /&gt;Ofcourse, if anyone has a better solution for this, please feel free to point us in the right direction with your suggestions and/or remarks.&lt;br /&gt;&lt;br /&gt;If you like it, please vote for it on &lt;a href="http://silverlight.uservoice.com/pages/4325-runtime-feature-suggestions/suggestions/387214-enhanced-tooltips?ref=title" class="externalLink"&gt;Silverlight Uservoice&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Above all, have fun with Silverlight and I wish you impactful developments!&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>XavierDecoster</author><pubDate>Sun, 13 Feb 2011 11:30:24 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20110213113024A</guid></item><item><title>Updated Wiki: Documentation</title><link>http://tooltipservice.codeplex.com/documentation?version=6</link><description>&lt;div class="wikidoc"&gt;&lt;b&gt;Dependencies&lt;/b&gt;&lt;br /&gt;Since it is a Silverlight library (it has only purpose if you reference it from within a Silverlight application or library), you won&amp;#39;t have any issues regarding dependencies to other libraries. Internally, it only references the following: &lt;i&gt;mscorlib&lt;/i&gt;, &lt;i&gt;system&lt;/i&gt;, &lt;i&gt;System.Core&lt;/i&gt; and &lt;i&gt;System.Windows&lt;/i&gt;.&lt;br /&gt;
&lt;h1&gt;How to set a persistent ToolTip in Code&lt;/h1&gt;&lt;div style="color:Black;background-color:White;"&gt;&lt;pre&gt;
toolTip.DisplayTime = Duration.Forever; 
&lt;/pre&gt;&lt;/div&gt;or&lt;br /&gt;&lt;div style="color:Black;background-color:White;"&gt;&lt;pre&gt;
toolTip.SetValue(ToolTip.DisplayTimeProperty, Duration.Forever); 
&lt;/pre&gt;&lt;/div&gt;
&lt;h1&gt;How to set advanced ToolTip properties in XAML&lt;/h1&gt;Take a look at the sample code below:&lt;br /&gt;&lt;div style="color:Black;background-color:White;"&gt;&lt;pre&gt;
&lt;span style="color:Blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#A31515;"&gt;Controls&lt;/span&gt;&lt;span style="color:Blue;"&gt;:&lt;/span&gt;&lt;span style="color:#A31515;"&gt;ToolTipService.ToolTip&lt;/span&gt;&lt;span style="color:Blue;"&gt;&amp;gt;&lt;/span&gt;
     &lt;span style="color:Green;"&gt;&amp;lt;!-- Set the ToolTip display time and initial delay --&amp;gt;&lt;/span&gt;
     &lt;span style="color:Blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#A31515;"&gt;Controls&lt;/span&gt;&lt;span style="color:Blue;"&gt;:&lt;/span&gt;&lt;span style="color:#A31515;"&gt;ToolTip&lt;/span&gt; &lt;span style="color:Red;"&gt;DisplayTime&lt;/span&gt;&lt;span style="color:Blue;"&gt;=&lt;/span&gt;&lt;span style="color:Black;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:Blue;"&gt;00:00:10&lt;/span&gt;&lt;span style="color:Black;"&gt;&amp;quot;&lt;/span&gt; &lt;span style="color:Red;"&gt;InitialDelay&lt;/span&gt;&lt;span style="color:Blue;"&gt;=&lt;/span&gt;&lt;span style="color:Black;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:Blue;"&gt;00:00:03&lt;/span&gt;&lt;span style="color:Black;"&gt;&amp;quot;&lt;/span&gt; &lt;span style="color:Red;"&gt;x:Name&lt;/span&gt;&lt;span style="color:Blue;"&gt;=&lt;/span&gt;&lt;span style="color:Black;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:Blue;"&gt;greenTooltip&lt;/span&gt;&lt;span style="color:Black;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:Blue;"&gt;&amp;gt;&lt;/span&gt;

          &lt;span style="color:Green;"&gt;&amp;lt;!-- Set the ToolTip close animation --&amp;gt;&lt;/span&gt;
          &lt;span style="color:Blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#A31515;"&gt;Controls&lt;/span&gt;&lt;span style="color:Blue;"&gt;:&lt;/span&gt;&lt;span style="color:#A31515;"&gt;ToolTip.CloseAnimation&lt;/span&gt;&lt;span style="color:Blue;"&gt;&amp;gt;&lt;/span&gt;
               &lt;span style="color:Blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#A31515;"&gt;Storyboard&lt;/span&gt; &lt;span style="color:Red;"&gt;Duration&lt;/span&gt;&lt;span style="color:Blue;"&gt;=&lt;/span&gt;&lt;span style="color:Black;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:Blue;"&gt;00:00:01&lt;/span&gt;&lt;span style="color:Black;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:Blue;"&gt;&amp;gt;&lt;/span&gt;
                    &lt;span style="color:Blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#A31515;"&gt;DoubleAnimation&lt;/span&gt; &lt;span style="color:Red;"&gt;From&lt;/span&gt;&lt;span style="color:Blue;"&gt;=&lt;/span&gt;&lt;span style="color:Black;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:Blue;"&gt;1&lt;/span&gt;&lt;span style="color:Black;"&gt;&amp;quot;&lt;/span&gt; &lt;span style="color:Red;"&gt;To&lt;/span&gt;&lt;span style="color:Blue;"&gt;=&lt;/span&gt;&lt;span style="color:Black;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:Blue;"&gt;0&lt;/span&gt;&lt;span style="color:Black;"&gt;&amp;quot;&lt;/span&gt; &lt;span style="color:Red;"&gt;Storyboard.TargetName&lt;/span&gt;&lt;span style="color:Blue;"&gt;=&lt;/span&gt;&lt;span style="color:Black;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:Blue;"&gt;greenTooltip&lt;/span&gt;&lt;span style="color:Black;"&gt;&amp;quot;&lt;/span&gt; &lt;span style="color:Red;"&gt;Storyboard.TargetProperty&lt;/span&gt;&lt;span style="color:Blue;"&gt;=&lt;/span&gt;&lt;span style="color:Black;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:Blue;"&gt;Opacity&lt;/span&gt;&lt;span style="color:Black;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:Blue;"&gt;/&amp;gt;&lt;/span&gt;
               &lt;span style="color:Blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color:#A31515;"&gt;Storyboard&lt;/span&gt;&lt;span style="color:Blue;"&gt;&amp;gt;&lt;/span&gt;
          &lt;span style="color:Blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color:#A31515;"&gt;Controls&lt;/span&gt;&lt;span style="color:Blue;"&gt;:&lt;/span&gt;&lt;span style="color:#A31515;"&gt;ToolTip.CloseAnimation&lt;/span&gt;&lt;span style="color:Blue;"&gt;&amp;gt;&lt;/span&gt;

          &lt;span style="color:Green;"&gt;&amp;lt;!-- Set the ToolTip open animation --&amp;gt;&lt;/span&gt;
          &lt;span style="color:Blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#A31515;"&gt;Controls&lt;/span&gt;&lt;span style="color:Blue;"&gt;:&lt;/span&gt;&lt;span style="color:#A31515;"&gt;ToolTip.OpenAnimation&lt;/span&gt;&lt;span style="color:Blue;"&gt;&amp;gt;&lt;/span&gt;
               &lt;span style="color:Blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#A31515;"&gt;Storyboard&lt;/span&gt; &lt;span style="color:Red;"&gt;Duration&lt;/span&gt;&lt;span style="color:Blue;"&gt;=&lt;/span&gt;&lt;span style="color:Black;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:Blue;"&gt;00:00:01&lt;/span&gt;&lt;span style="color:Black;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:Blue;"&gt;&amp;gt;&lt;/span&gt;
                    &lt;span style="color:Blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#A31515;"&gt;DoubleAnimation&lt;/span&gt; &lt;span style="color:Red;"&gt;From&lt;/span&gt;&lt;span style="color:Blue;"&gt;=&lt;/span&gt;&lt;span style="color:Black;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:Blue;"&gt;0&lt;/span&gt;&lt;span style="color:Black;"&gt;&amp;quot;&lt;/span&gt; &lt;span style="color:Red;"&gt;To&lt;/span&gt;&lt;span style="color:Blue;"&gt;=&lt;/span&gt;&lt;span style="color:Black;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:Blue;"&gt;1&lt;/span&gt;&lt;span style="color:Black;"&gt;&amp;quot;&lt;/span&gt; &lt;span style="color:Red;"&gt;Storyboard.TargetName&lt;/span&gt;&lt;span style="color:Blue;"&gt;=&lt;/span&gt;&lt;span style="color:Black;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:Blue;"&gt;greenTooltip&lt;/span&gt;&lt;span style="color:Black;"&gt;&amp;quot;&lt;/span&gt; &lt;span style="color:Red;"&gt;Storyboard.TargetProperty&lt;/span&gt;&lt;span style="color:Blue;"&gt;=&lt;/span&gt;&lt;span style="color:Black;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:Blue;"&gt;Opacity&lt;/span&gt;&lt;span style="color:Black;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:Blue;"&gt;/&amp;gt;&lt;/span&gt;
               &lt;span style="color:Blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color:#A31515;"&gt;Storyboard&lt;/span&gt;&lt;span style="color:Blue;"&gt;&amp;gt;&lt;/span&gt;
          &lt;span style="color:Blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color:#A31515;"&gt;Controls&lt;/span&gt;&lt;span style="color:Blue;"&gt;:&lt;/span&gt;&lt;span style="color:#A31515;"&gt;ToolTip.OpenAnimation&lt;/span&gt;&lt;span style="color:Blue;"&gt;&amp;gt;&lt;/span&gt;

          &lt;span style="color:Green;"&gt;&amp;lt;!-- Set the ToolTip content --&amp;gt;&lt;/span&gt;
          &lt;span style="color:Blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#A31515;"&gt;Controls&lt;/span&gt;&lt;span style="color:Blue;"&gt;:&lt;/span&gt;&lt;span style="color:#A31515;"&gt;ToolTip.Content&lt;/span&gt;&lt;span style="color:Blue;"&gt;&amp;gt;&lt;/span&gt;
               &lt;span style="color:Blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#A31515;"&gt;StackPanel&lt;/span&gt; &lt;span style="color:Red;"&gt;Margin&lt;/span&gt;&lt;span style="color:Blue;"&gt;=&lt;/span&gt;&lt;span style="color:Black;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:Blue;"&gt;5&lt;/span&gt;&lt;span style="color:Black;"&gt;&amp;quot;&lt;/span&gt; &lt;span style="color:Blue;"&gt;&amp;gt;&lt;/span&gt;
                    &lt;span style="color:Blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#A31515;"&gt;TextBlock&lt;/span&gt; &lt;span style="color:Red;"&gt;Text&lt;/span&gt;&lt;span style="color:Blue;"&gt;=&lt;/span&gt;&lt;span style="color:Black;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:Blue;"&gt;This tooltip has a DisplayTime of 10 seconds.&lt;/span&gt;&lt;span style="color:Black;"&gt;&amp;quot;&lt;/span&gt; &lt;span style="color:Blue;"&gt;/&amp;gt;&lt;/span&gt;
                    &lt;span style="color:Blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#A31515;"&gt;TextBlock&lt;/span&gt; &lt;span style="color:Red;"&gt;Text&lt;/span&gt;&lt;span style="color:Blue;"&gt;=&lt;/span&gt;&lt;span style="color:Black;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:Blue;"&gt;You can put whatever xaml you want in here...&lt;/span&gt;&lt;span style="color:Black;"&gt;&amp;quot;&lt;/span&gt; &lt;span style="color:Blue;"&gt;/&amp;gt;&lt;/span&gt;
               &lt;span style="color:Blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color:#A31515;"&gt;StackPanel&lt;/span&gt;&lt;span style="color:Blue;"&gt;&amp;gt;&lt;/span&gt;
          &lt;span style="color:Blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color:#A31515;"&gt;Controls&lt;/span&gt;&lt;span style="color:Blue;"&gt;:&lt;/span&gt;&lt;span style="color:#A31515;"&gt;ToolTip.Content&lt;/span&gt;&lt;span style="color:Blue;"&gt;&amp;gt;&lt;/span&gt;
                        
     &lt;span style="color:Blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color:#A31515;"&gt;Controls&lt;/span&gt;&lt;span style="color:Blue;"&gt;:&lt;/span&gt;&lt;span style="color:#A31515;"&gt;ToolTip&lt;/span&gt;&lt;span style="color:Blue;"&gt;&amp;gt;&lt;/span&gt;
&lt;span style="color:Blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color:#A31515;"&gt;Controls&lt;/span&gt;&lt;span style="color:Blue;"&gt;:&lt;/span&gt;&lt;span style="color:#A31515;"&gt;ToolTipService.ToolTip&lt;/span&gt;&lt;span style="color:Blue;"&gt;&amp;gt;&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;A video tutorial can be found &lt;a href="http://windowspresentationfoundation.com/Tutorials/ToolTip/" class="externalLink"&gt;here&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;More documentation is under construction.&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>XavierDecoster</author><pubDate>Sat, 25 Sep 2010 10:58:25 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Documentation 20100925105825A</guid></item><item><title>Updated Wiki: Home</title><link>http://tooltipservice.codeplex.com/wikipage?version=42</link><description>&lt;div class="wikidoc"&gt;&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;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.&lt;br /&gt;You can set initial delay, fade-out and display duration properties of a ToolTip.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Introduction&lt;/b&gt;&lt;br /&gt;It surprised me that a simple option like setting the display time or the initial delay of a ToolTip is still not possible in Silverlight 3.0, although these properties are present in their WPF counterpart.&lt;br /&gt;&lt;br /&gt;Sometimes, you want some custom ToolTip behavior: &lt;br /&gt;for instance, some ToolTips need to persist as long as the control has focus, or others need a specific display duration (for example 10 seconds), or should only show up after an initial delay of 3 seconds.&lt;br /&gt;The default Silverlight setting is a display time of 5 seconds, and then it’s gone until you mouse out and mouse over the control again.&lt;br /&gt;&lt;br /&gt;Optionally, you can also set a custom Storyboard that is triggered when a ToolTips opens or closes, using the OpenAnimation and CloseAnimation properties.&lt;br /&gt;&lt;br /&gt;Since Silverlight already provides us with a static ToolTipService class that takes care of the basic ToolTip functionality, I thought it was a good idea to extend its behavior a bit. &lt;br /&gt;Initially. &lt;br /&gt;It didn&amp;#39;t take me long until I hit some MS internal exceptions.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Features&lt;/b&gt;&lt;br /&gt;That’s how I ended up creating the following &lt;u&gt;custom ToolTipService&lt;/u&gt; and &lt;u&gt;custom ToolTip&lt;/u&gt; class.&lt;br /&gt;It provides &lt;b&gt;new ToolTip behaviors&lt;/b&gt;: 
&lt;ol&gt;&lt;li&gt;you can set &lt;i&gt;persistent ToolTips&lt;/i&gt;: duration = until mouse out (&lt;i&gt;DisplayTime&lt;/i&gt; = int.MaxValue)&lt;/li&gt;
&lt;li&gt;you can specify the amount of seconds the ToolTip should display (&lt;i&gt;DisplayTime&lt;/i&gt; property)&lt;/li&gt;
&lt;li&gt;you can specify a Storyboard to be triggered when a ToolTip opens (&lt;i&gt;OpenAnimation&lt;/i&gt; property)&lt;/li&gt;
&lt;li&gt;you can specify a Storyboard to be triggered when a ToolTip closes (&lt;i&gt;CloseAnimation&lt;/i&gt; property)&lt;/li&gt;
&lt;li&gt;you can specify an initial delay for the ToolTip (&lt;i&gt;InitialDelay&lt;/i&gt; property)&lt;/li&gt;
&lt;li&gt;you can &lt;i&gt;databind the ToolTip content&lt;/i&gt;&lt;/li&gt;&lt;/ol&gt;
&lt;br /&gt;&lt;b&gt;Release&lt;/b&gt;&lt;br /&gt;Latest release: 	&lt;a href="http://tooltipservice.codeplex.com/releases/view/52879"&gt;Advanced ToolTipService v2.1.1&lt;/a&gt; &lt;b&gt;Notice: the default target runtime is now Silverlight 4 ! The Silverlight 3 compiled version is still available.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;How to use&lt;/b&gt;&lt;br /&gt;If you download the source code (&lt;a href="http://tooltipservice.codeplex.com/releases/view/52879"&gt;Advanced ToolTipService v2.1.1&lt;/a&gt;), you&amp;#39;ll have a demo Silverlight application that explains the use of of this library, both from within XAML and in C# code.&lt;br /&gt;Take a look at the sample application &lt;a href="http://projects.xavierdecoster.com/tooltips/" class="externalLink"&gt;here&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;There is also a great video tutorial to be found &lt;a href="http://windowspresentationfoundation.com/Tutorials/ToolTip/" class="externalLink"&gt;here&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;For more documentation on this library, please visit the &lt;a href="http://tooltipservice.codeplex.com/documentation?referringTitle=Home"&gt;Documentation&lt;/a&gt; tab, or visit my &lt;a href="http://www.xavierdecoster.com" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; for the latest news.&lt;br /&gt;&lt;br /&gt;For the moment being, this solution fit’s to provide this behavior. &lt;br /&gt;Ofcourse, if anyone has a better solution for this, please feel free to point us in the right direction with your suggestions and/or remarks.&lt;br /&gt;&lt;br /&gt;If you like it, please vote for it on &lt;a href="http://silverlight.uservoice.com/pages/4325-runtime-feature-suggestions/suggestions/387214-enhanced-tooltips?ref=title" class="externalLink"&gt;Silverlight Uservoice&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Above all, have fun with Silverlight and wishing you impactful developments!&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>XavierDecoster</author><pubDate>Sat, 25 Sep 2010 10:28:57 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20100925102857A</guid></item><item><title>Updated Wiki: Documentation</title><link>http://tooltipservice.codeplex.com/documentation?version=5</link><description>&lt;div class="wikidoc"&gt;&lt;b&gt;Dependencies&lt;/b&gt;&lt;br /&gt;Since it is a Silverlight library (it has only purpose if you reference it from within a Silverlight application or library), you won&amp;#39;t have any issues regarding dependencies to other libraries. Internally, it only references the following: &lt;i&gt;mscorlib&lt;/i&gt;, &lt;i&gt;system&lt;/i&gt;, &lt;i&gt;System.Core&lt;/i&gt; and &lt;i&gt;System.Windows&lt;/i&gt;.&lt;br /&gt;
&lt;h1&gt;How to set advanced ToolTip properties in XAML&lt;/h1&gt;Take a look at the sample code below:&lt;br /&gt;&lt;div style="color:Black;background-color:White;"&gt;&lt;pre&gt;
&lt;span style="color:Blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#A31515;"&gt;Controls&lt;/span&gt;&lt;span style="color:Blue;"&gt;:&lt;/span&gt;&lt;span style="color:#A31515;"&gt;ToolTipService.ToolTip&lt;/span&gt;&lt;span style="color:Blue;"&gt;&amp;gt;&lt;/span&gt;
     &lt;span style="color:Green;"&gt;&amp;lt;!-- Set the ToolTip display time and initial delay --&amp;gt;&lt;/span&gt;
     &lt;span style="color:Blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#A31515;"&gt;Controls&lt;/span&gt;&lt;span style="color:Blue;"&gt;:&lt;/span&gt;&lt;span style="color:#A31515;"&gt;ToolTip&lt;/span&gt; &lt;span style="color:Red;"&gt;DisplayTime&lt;/span&gt;&lt;span style="color:Blue;"&gt;=&lt;/span&gt;&lt;span style="color:Black;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:Blue;"&gt;00:00:10&lt;/span&gt;&lt;span style="color:Black;"&gt;&amp;quot;&lt;/span&gt; &lt;span style="color:Red;"&gt;InitialDelay&lt;/span&gt;&lt;span style="color:Blue;"&gt;=&lt;/span&gt;&lt;span style="color:Black;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:Blue;"&gt;00:00:03&lt;/span&gt;&lt;span style="color:Black;"&gt;&amp;quot;&lt;/span&gt; &lt;span style="color:Red;"&gt;x:Name&lt;/span&gt;&lt;span style="color:Blue;"&gt;=&lt;/span&gt;&lt;span style="color:Black;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:Blue;"&gt;greenTooltip&lt;/span&gt;&lt;span style="color:Black;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:Blue;"&gt;&amp;gt;&lt;/span&gt;

          &lt;span style="color:Green;"&gt;&amp;lt;!-- Set the ToolTip close animation --&amp;gt;&lt;/span&gt;
          &lt;span style="color:Blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#A31515;"&gt;Controls&lt;/span&gt;&lt;span style="color:Blue;"&gt;:&lt;/span&gt;&lt;span style="color:#A31515;"&gt;ToolTip.CloseAnimation&lt;/span&gt;&lt;span style="color:Blue;"&gt;&amp;gt;&lt;/span&gt;
               &lt;span style="color:Blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#A31515;"&gt;Storyboard&lt;/span&gt; &lt;span style="color:Red;"&gt;Duration&lt;/span&gt;&lt;span style="color:Blue;"&gt;=&lt;/span&gt;&lt;span style="color:Black;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:Blue;"&gt;00:00:01&lt;/span&gt;&lt;span style="color:Black;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:Blue;"&gt;&amp;gt;&lt;/span&gt;
                    &lt;span style="color:Blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#A31515;"&gt;DoubleAnimation&lt;/span&gt; &lt;span style="color:Red;"&gt;From&lt;/span&gt;&lt;span style="color:Blue;"&gt;=&lt;/span&gt;&lt;span style="color:Black;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:Blue;"&gt;1&lt;/span&gt;&lt;span style="color:Black;"&gt;&amp;quot;&lt;/span&gt; &lt;span style="color:Red;"&gt;To&lt;/span&gt;&lt;span style="color:Blue;"&gt;=&lt;/span&gt;&lt;span style="color:Black;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:Blue;"&gt;0&lt;/span&gt;&lt;span style="color:Black;"&gt;&amp;quot;&lt;/span&gt; &lt;span style="color:Red;"&gt;Storyboard.TargetName&lt;/span&gt;&lt;span style="color:Blue;"&gt;=&lt;/span&gt;&lt;span style="color:Black;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:Blue;"&gt;greenTooltip&lt;/span&gt;&lt;span style="color:Black;"&gt;&amp;quot;&lt;/span&gt; &lt;span style="color:Red;"&gt;Storyboard.TargetProperty&lt;/span&gt;&lt;span style="color:Blue;"&gt;=&lt;/span&gt;&lt;span style="color:Black;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:Blue;"&gt;Opacity&lt;/span&gt;&lt;span style="color:Black;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:Blue;"&gt;/&amp;gt;&lt;/span&gt;
               &lt;span style="color:Blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color:#A31515;"&gt;Storyboard&lt;/span&gt;&lt;span style="color:Blue;"&gt;&amp;gt;&lt;/span&gt;
          &lt;span style="color:Blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color:#A31515;"&gt;Controls&lt;/span&gt;&lt;span style="color:Blue;"&gt;:&lt;/span&gt;&lt;span style="color:#A31515;"&gt;ToolTip.CloseAnimation&lt;/span&gt;&lt;span style="color:Blue;"&gt;&amp;gt;&lt;/span&gt;

          &lt;span style="color:Green;"&gt;&amp;lt;!-- Set the ToolTip open animation --&amp;gt;&lt;/span&gt;
          &lt;span style="color:Blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#A31515;"&gt;Controls&lt;/span&gt;&lt;span style="color:Blue;"&gt;:&lt;/span&gt;&lt;span style="color:#A31515;"&gt;ToolTip.OpenAnimation&lt;/span&gt;&lt;span style="color:Blue;"&gt;&amp;gt;&lt;/span&gt;
               &lt;span style="color:Blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#A31515;"&gt;Storyboard&lt;/span&gt; &lt;span style="color:Red;"&gt;Duration&lt;/span&gt;&lt;span style="color:Blue;"&gt;=&lt;/span&gt;&lt;span style="color:Black;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:Blue;"&gt;00:00:01&lt;/span&gt;&lt;span style="color:Black;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:Blue;"&gt;&amp;gt;&lt;/span&gt;
                    &lt;span style="color:Blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#A31515;"&gt;DoubleAnimation&lt;/span&gt; &lt;span style="color:Red;"&gt;From&lt;/span&gt;&lt;span style="color:Blue;"&gt;=&lt;/span&gt;&lt;span style="color:Black;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:Blue;"&gt;0&lt;/span&gt;&lt;span style="color:Black;"&gt;&amp;quot;&lt;/span&gt; &lt;span style="color:Red;"&gt;To&lt;/span&gt;&lt;span style="color:Blue;"&gt;=&lt;/span&gt;&lt;span style="color:Black;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:Blue;"&gt;1&lt;/span&gt;&lt;span style="color:Black;"&gt;&amp;quot;&lt;/span&gt; &lt;span style="color:Red;"&gt;Storyboard.TargetName&lt;/span&gt;&lt;span style="color:Blue;"&gt;=&lt;/span&gt;&lt;span style="color:Black;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:Blue;"&gt;greenTooltip&lt;/span&gt;&lt;span style="color:Black;"&gt;&amp;quot;&lt;/span&gt; &lt;span style="color:Red;"&gt;Storyboard.TargetProperty&lt;/span&gt;&lt;span style="color:Blue;"&gt;=&lt;/span&gt;&lt;span style="color:Black;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:Blue;"&gt;Opacity&lt;/span&gt;&lt;span style="color:Black;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:Blue;"&gt;/&amp;gt;&lt;/span&gt;
               &lt;span style="color:Blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color:#A31515;"&gt;Storyboard&lt;/span&gt;&lt;span style="color:Blue;"&gt;&amp;gt;&lt;/span&gt;
          &lt;span style="color:Blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color:#A31515;"&gt;Controls&lt;/span&gt;&lt;span style="color:Blue;"&gt;:&lt;/span&gt;&lt;span style="color:#A31515;"&gt;ToolTip.OpenAnimation&lt;/span&gt;&lt;span style="color:Blue;"&gt;&amp;gt;&lt;/span&gt;

          &lt;span style="color:Green;"&gt;&amp;lt;!-- Set the ToolTip content --&amp;gt;&lt;/span&gt;
          &lt;span style="color:Blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#A31515;"&gt;Controls&lt;/span&gt;&lt;span style="color:Blue;"&gt;:&lt;/span&gt;&lt;span style="color:#A31515;"&gt;ToolTip.Content&lt;/span&gt;&lt;span style="color:Blue;"&gt;&amp;gt;&lt;/span&gt;
               &lt;span style="color:Blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#A31515;"&gt;StackPanel&lt;/span&gt; &lt;span style="color:Red;"&gt;Margin&lt;/span&gt;&lt;span style="color:Blue;"&gt;=&lt;/span&gt;&lt;span style="color:Black;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:Blue;"&gt;5&lt;/span&gt;&lt;span style="color:Black;"&gt;&amp;quot;&lt;/span&gt; &lt;span style="color:Blue;"&gt;&amp;gt;&lt;/span&gt;
                    &lt;span style="color:Blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#A31515;"&gt;TextBlock&lt;/span&gt; &lt;span style="color:Red;"&gt;Text&lt;/span&gt;&lt;span style="color:Blue;"&gt;=&lt;/span&gt;&lt;span style="color:Black;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:Blue;"&gt;This tooltip has a DisplayTime of 10 seconds.&lt;/span&gt;&lt;span style="color:Black;"&gt;&amp;quot;&lt;/span&gt; &lt;span style="color:Blue;"&gt;/&amp;gt;&lt;/span&gt;
                    &lt;span style="color:Blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#A31515;"&gt;TextBlock&lt;/span&gt; &lt;span style="color:Red;"&gt;Text&lt;/span&gt;&lt;span style="color:Blue;"&gt;=&lt;/span&gt;&lt;span style="color:Black;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:Blue;"&gt;You can put whatever xaml you want in here...&lt;/span&gt;&lt;span style="color:Black;"&gt;&amp;quot;&lt;/span&gt; &lt;span style="color:Blue;"&gt;/&amp;gt;&lt;/span&gt;
               &lt;span style="color:Blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color:#A31515;"&gt;StackPanel&lt;/span&gt;&lt;span style="color:Blue;"&gt;&amp;gt;&lt;/span&gt;
          &lt;span style="color:Blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color:#A31515;"&gt;Controls&lt;/span&gt;&lt;span style="color:Blue;"&gt;:&lt;/span&gt;&lt;span style="color:#A31515;"&gt;ToolTip.Content&lt;/span&gt;&lt;span style="color:Blue;"&gt;&amp;gt;&lt;/span&gt;
                        
     &lt;span style="color:Blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color:#A31515;"&gt;Controls&lt;/span&gt;&lt;span style="color:Blue;"&gt;:&lt;/span&gt;&lt;span style="color:#A31515;"&gt;ToolTip&lt;/span&gt;&lt;span style="color:Blue;"&gt;&amp;gt;&lt;/span&gt;
&lt;span style="color:Blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color:#A31515;"&gt;Controls&lt;/span&gt;&lt;span style="color:Blue;"&gt;:&lt;/span&gt;&lt;span style="color:#A31515;"&gt;ToolTipService.ToolTip&lt;/span&gt;&lt;span style="color:Blue;"&gt;&amp;gt;&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;A video tutorial can be found &lt;a href="http://windowspresentationfoundation.com/Tutorials/ToolTip/" class="externalLink"&gt;here&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;More documentation is under construction.&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>XavierDecoster</author><pubDate>Sun, 19 Sep 2010 08:16:07 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Documentation 20100919081607A</guid></item><item><title>Updated Wiki: Home</title><link>http://tooltipservice.codeplex.com/wikipage?version=41</link><description>&lt;div class="wikidoc"&gt;&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;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.&lt;br /&gt;You can set initial delay, fade-out and display duration properties of a ToolTip.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Introduction&lt;/b&gt;&lt;br /&gt;It surprised me that a simple option like setting the display time or the initial delay of a ToolTip is still not possible in Silverlight 3.0, although these properties are present in their WPF counterpart.&lt;br /&gt;&lt;br /&gt;Sometimes, you want some custom ToolTip behavior: &lt;br /&gt;for instance, some ToolTips need to persist as long as the control has focus, or others need a specific display duration (for example 10 seconds), or should only show up after an initial delay of 3 seconds.&lt;br /&gt;The default Silverlight setting is a display time of 5 seconds, and then it’s gone until you mouse out and mouse over the control again.&lt;br /&gt;&lt;br /&gt;Optionally, you can also set a custom Storyboard that is triggered when a ToolTips opens or closes, using the OpenAnimation and CloseAnimation properties.&lt;br /&gt;&lt;br /&gt;Since Silverlight already provides us with a static ToolTipService class that takes care of the basic ToolTip functionality, I thought it was a good idea to extend its behavior a bit. &lt;br /&gt;Initially. &lt;br /&gt;It didn&amp;#39;t take me long until I hit some MS internal exceptions.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Features&lt;/b&gt;&lt;br /&gt;That’s how I ended up creating the following &lt;u&gt;custom ToolTipService&lt;/u&gt; and &lt;u&gt;custom ToolTip&lt;/u&gt; class.&lt;br /&gt;It provides &lt;b&gt;new ToolTip behaviors&lt;/b&gt;: 
&lt;ol&gt;&lt;li&gt;you can set &lt;i&gt;persistent ToolTips&lt;/i&gt;: duration = until mouse out (&lt;i&gt;DisplayTime&lt;/i&gt; = int.MaxValue)&lt;/li&gt;
&lt;li&gt;you can specify the amount of seconds the ToolTip should display (&lt;i&gt;DisplayTime&lt;/i&gt; property)&lt;/li&gt;
&lt;li&gt;you can specify a Storyboard to be triggered when a ToolTip opens (&lt;i&gt;OpenAnimation&lt;/i&gt; property)&lt;/li&gt;
&lt;li&gt;you can specify a Storyboard to be triggered when a ToolTip closes (&lt;i&gt;CloseAnimation&lt;/i&gt; property)&lt;/li&gt;
&lt;li&gt;you can specify an initial delay for the ToolTip (&lt;i&gt;InitialDelay&lt;/i&gt; property)&lt;/li&gt;
&lt;li&gt;you can &lt;i&gt;databind the ToolTip content&lt;/i&gt;&lt;/li&gt;&lt;/ol&gt;
&lt;br /&gt;&lt;b&gt;Release&lt;/b&gt;&lt;br /&gt;Latest release: 	&lt;a href="http://tooltipservice.codeplex.com/releases/view/52509"&gt;Advanced ToolTipService v2.1.0&lt;/a&gt; &lt;b&gt;Notice: the default target runtime is now Silverlight 4 ! The Silverlight 3 compiled version is still available.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;How to use&lt;/b&gt;&lt;br /&gt;If you download the source code (&lt;a href="http://tooltipservice.codeplex.com/releases/view/52509"&gt;Advanced ToolTipService v2.1.0&lt;/a&gt;), you&amp;#39;ll have a demo Silverlight application that explains the use of of this library, both from within XAML and in C# code.&lt;br /&gt;Take a look at the sample application &lt;a href="http://projects.xavierdecoster.com/tooltips/" class="externalLink"&gt;here&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;There is also a great video tutorial to be found &lt;a href="http://windowspresentationfoundation.com/Tutorials/ToolTip/" class="externalLink"&gt;here&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;For more documentation on this library, please visit the &lt;a href="http://tooltipservice.codeplex.com/documentation?referringTitle=Home"&gt;Documentation&lt;/a&gt; tab, or visit my &lt;a href="http://www.xavierdecoster.com" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; for the latest news.&lt;br /&gt;&lt;br /&gt;For the moment being, this solution fit’s to provide this behavior. &lt;br /&gt;Ofcourse, if anyone has a better solution for this, please feel free to point us in the right direction with your suggestions and/or remarks.&lt;br /&gt;&lt;br /&gt;If you like it, please vote for it on &lt;a href="http://silverlight.uservoice.com/pages/4325-runtime-feature-suggestions/suggestions/387214-enhanced-tooltips?ref=title" class="externalLink"&gt;Silverlight Uservoice&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Above all, have fun with Silverlight and wishing you impactful developments!&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>XavierDecoster</author><pubDate>Sun, 19 Sep 2010 08:15:24 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20100919081524A</guid></item><item><title>Updated Wiki: Home</title><link>http://tooltipservice.codeplex.com/wikipage?version=40</link><description>&lt;div class="wikidoc"&gt;&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;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.&lt;br /&gt;You can set initial delay, fade-out and display duration properties of a ToolTip.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Introduction&lt;/b&gt;&lt;br /&gt;It surprised me that a simple option like setting the display time or the initial delay of a ToolTip is still not possible in Silverlight 3.0, although these properties are present in their WPF counterpart.&lt;br /&gt;&lt;br /&gt;Sometimes, you want some custom ToolTip behavior: &lt;br /&gt;for instance, some ToolTips need to persist as long as the control has focus, or others need a specific display duration (for example 10 seconds), or should only show up after an initial delay of 3 seconds.&lt;br /&gt;The default Silverlight setting is a display time of 5 seconds, and then it’s gone until you mouse out and mouse over the control again.&lt;br /&gt;&lt;br /&gt;Optionally, you can also set a custom Storyboard that is triggered when a ToolTips opens or closes, using the OpenAnimation and CloseAnimation properties.&lt;br /&gt;&lt;br /&gt;Since Silverlight already provides us with a static ToolTipService class that takes care of the basic ToolTip functionality, I thought it was a good idea to extend its behavior a bit. &lt;br /&gt;Initially. &lt;br /&gt;It didn&amp;#39;t take me long until I hit some MS internal exceptions.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Features&lt;/b&gt;&lt;br /&gt;That’s how I ended up creating the following &lt;u&gt;custom ToolTipService&lt;/u&gt; and &lt;u&gt;custom ToolTip&lt;/u&gt; class.&lt;br /&gt;It provides &lt;b&gt;new ToolTip behaviors&lt;/b&gt;: 
&lt;ol&gt;&lt;li&gt;you can set &lt;i&gt;persistent ToolTips&lt;/i&gt;: duration = until mouse out (&lt;i&gt;DisplayTime&lt;/i&gt; = int.MaxValue)&lt;/li&gt;
&lt;li&gt;you can specify the amount of seconds the ToolTip should display (&lt;i&gt;DisplayTime&lt;/i&gt; property)&lt;/li&gt;
&lt;li&gt;you can specify a Storyboard to be triggered when a ToolTip opens (&lt;i&gt;OpenAnimation&lt;/i&gt; property)&lt;/li&gt;
&lt;li&gt;you can specify a Storyboard to be triggered when a ToolTip closes (&lt;i&gt;CloseAnimation&lt;/i&gt; property)&lt;/li&gt;
&lt;li&gt;you can specify an initial delay for the ToolTip (&lt;i&gt;InitialDelay&lt;/i&gt; property)&lt;/li&gt;
&lt;li&gt;you can &lt;i&gt;databind the ToolTip content&lt;/i&gt;&lt;/li&gt;&lt;/ol&gt;
&lt;br /&gt;&lt;b&gt;Release&lt;/b&gt;&lt;br /&gt;Latest release: 	&lt;a href="http://tooltipservice.codeplex.com/releases/view/52509"&gt;Advanced ToolTipService v2.1.0&lt;/a&gt; &lt;b&gt;Notice: the default target runtime is now Silverlight 4 ! The Silverlight 3 compiled version is still available.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;How to use&lt;/b&gt;&lt;br /&gt;If you download the source code (&lt;a href="http://tooltipservice.codeplex.com/releases/view/52509"&gt;Advanced ToolTipService v2.1.0&lt;/a&gt;), you&amp;#39;ll have a demo Silverlight application that explains the use of of this library, both from within XAML and in C# code.&lt;br /&gt;Take a look at the sample application &lt;a href="http://projects.xavierdecoster.com/tooltips/" class="externalLink"&gt;here&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;For more documentation on this library, please visit the &lt;a href="http://tooltipservice.codeplex.com/documentation?referringTitle=Home"&gt;Documentation&lt;/a&gt; tab, or visit my &lt;a href="http://www.xavierdecoster.com" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; for the latest news.&lt;br /&gt;&lt;br /&gt;For the moment being, this solution fit’s to provide this behavior. &lt;br /&gt;Ofcourse, if anyone has a better solution for this, please feel free to point us in the right direction with your suggestions and/or remarks.&lt;br /&gt;&lt;br /&gt;If you like it, please vote for it on &lt;a href="http://silverlight.uservoice.com/pages/4325-runtime-feature-suggestions/suggestions/387214-enhanced-tooltips?ref=title" class="externalLink"&gt;Silverlight Uservoice&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Above all, have fun with Silverlight and wishing you impactful developments!&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>XavierDecoster</author><pubDate>Fri, 17 Sep 2010 20:45:02 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20100917084502P</guid></item><item><title>Updated Wiki: Home</title><link>http://tooltipservice.codeplex.com/wikipage?version=39</link><description>&lt;div class="wikidoc"&gt;&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;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.&lt;br /&gt;You can set initial delay, fade-out and display duration properties of a ToolTip.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Introduction&lt;/b&gt;&lt;br /&gt;It surprised me that a simple option like setting the display time or the initial delay of a ToolTip is still not possible in Silverlight 3.0, although these properties are present in their WPF counterpart.&lt;br /&gt;&lt;br /&gt;Sometimes, you want some custom ToolTip behavior: &lt;br /&gt;for instance, some ToolTips need to persist as long as the control has focus, or others need a specific display duration (for example 10 seconds), or should only show up after an initial delay of 3 seconds.&lt;br /&gt;The default Silverlight setting is a display time of 5 seconds, and then it’s gone until you mouse out and mouse over the control again.&lt;br /&gt;&lt;br /&gt;Optionally, you can also set a custom Storyboard that is triggered when a ToolTips opens or closes, using the OpenAnimation and CloseAnimation properties.&lt;br /&gt;&lt;br /&gt;Since Silverlight already provides us with a static ToolTipService class that takes care of the basic ToolTip functionality, I thought it was a good idea to extend its behavior a bit. &lt;br /&gt;Initially. &lt;br /&gt;It didn&amp;#39;t take me long until I hit some MS internal exceptions.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Features&lt;/b&gt;&lt;br /&gt;That’s how I ended up creating the following &lt;u&gt;custom ToolTipService&lt;/u&gt; and &lt;u&gt;custom ToolTip&lt;/u&gt; class.&lt;br /&gt;It provides &lt;b&gt;new ToolTip behaviors&lt;/b&gt;: 
&lt;ol&gt;&lt;li&gt;you can set &lt;i&gt;persistent ToolTips&lt;/i&gt;: duration = until mouse out (&lt;i&gt;DisplayTime&lt;/i&gt; = int.MaxValue)&lt;/li&gt;
&lt;li&gt;you can specify the amount of seconds the ToolTip should display (&lt;i&gt;DisplayTime&lt;/i&gt; property)&lt;/li&gt;
&lt;li&gt;you can specify a Storyboard to be triggered when a ToolTip opens (&lt;i&gt;OpenAnimation&lt;/i&gt; property)&lt;/li&gt;
&lt;li&gt;you can specify a Storyboard to be triggered when a ToolTip closes (&lt;i&gt;CloseAnimation&lt;/i&gt; property)&lt;/li&gt;
&lt;li&gt;you can specify an initial delay for the ToolTip (&lt;i&gt;InitialDelay&lt;/i&gt; property)&lt;/li&gt;
&lt;li&gt;you can &lt;i&gt;databind the ToolTip content&lt;/i&gt;&lt;/li&gt;&lt;/ol&gt;
&lt;br /&gt;&lt;b&gt;Release&lt;/b&gt;&lt;br /&gt;Latest release: 	&lt;a href="http://tooltipservice.codeplex.com/releases/view/42199"&gt;Advanced ToolTipService v2.0.2&lt;/a&gt; &lt;b&gt;Notice: the target runtime is Silverlight 3 !&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;How to use&lt;/b&gt;&lt;br /&gt;If you download the source code (&lt;a href="http://tooltipservice.codeplex.com/releases/view/42199"&gt;Advanced ToolTipService v2.0.2&lt;/a&gt;), you&amp;#39;ll have a demo Silverlight application that explains the use of of this library, both from within XAML and in C# code.&lt;br /&gt;Take a look at the sample application &lt;a href="http://projects.xavierdecoster.com/tooltips/" class="externalLink"&gt;here&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;For more documentation on this library, please visit the &lt;a href="http://tooltipservice.codeplex.com/documentation?referringTitle=Home"&gt;Documentation&lt;/a&gt; tab, or visit my &lt;a href="http://www.xavierdecoster.com" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; for the latest news.&lt;br /&gt;&lt;br /&gt;For the moment being, this solution fit’s to provide this behavior. &lt;br /&gt;Ofcourse, if anyone has a better solution for this, please feel free to point us in the right direction with your suggestions and/or remarks.&lt;br /&gt;&lt;br /&gt;If you like it, please vote for it on &lt;a href="http://silverlight.uservoice.com/pages/4325-runtime-feature-suggestions/suggestions/387214-enhanced-tooltips?ref=title" class="externalLink"&gt;Silverlight Uservoice&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Above all, have fun with Silverlight and wishing you impactful developments!&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>XavierDecoster</author><pubDate>Fri, 21 May 2010 13:31:39 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20100521013139P</guid></item><item><title>Updated Wiki: Home</title><link>http://tooltipservice.codeplex.com/wikipage?version=38</link><description>&lt;div class="wikidoc"&gt;&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;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.&lt;br /&gt;You can set initial delay, fade-out and display duration properties of a ToolTip.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Introduction&lt;/b&gt;&lt;br /&gt;It surprised me that a simple option like setting the display time or the initial delay of a ToolTip is still not possible in Silverlight 3.0, although these properties are present in their WPF counterpart.&lt;br /&gt;&lt;br /&gt;Sometimes, you want some custom ToolTip behavior: &lt;br /&gt;for instance, some ToolTips need to persist as long as the control has focus, or others need a specific display duration (for example 10 seconds), or should only show up after an initial delay of 3 seconds.&lt;br /&gt;The default Silverlight setting is a display time of 5 seconds, and then it’s gone until you mouse out and mouse over the control again.&lt;br /&gt;&lt;br /&gt;Optionally, you can also set a custom Storyboard that is triggered when a ToolTips opens or closes, using the OpenAnimation and CloseAnimation properties.&lt;br /&gt;&lt;br /&gt;Since Silverlight already provides us with a static ToolTipService class that takes care of the basic ToolTip functionality, I thought it was a good idea to extend its behavior a bit. &lt;br /&gt;Initially. &lt;br /&gt;It didn&amp;#39;t take me long until I hit some MS internal exceptions.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Features&lt;/b&gt;&lt;br /&gt;That’s how I ended up creating the following &lt;u&gt;custom ToolTipService&lt;/u&gt; and &lt;u&gt;custom ToolTip&lt;/u&gt; class.&lt;br /&gt;It provides &lt;b&gt;new ToolTip behaviors&lt;/b&gt;: 
&lt;ol&gt;&lt;li&gt;you can set &lt;i&gt;persistent ToolTips&lt;/i&gt;: duration = until mouse out (&lt;i&gt;DisplayTime&lt;/i&gt; = int.MaxValue)&lt;/li&gt;
&lt;li&gt;you can specify the amount of seconds the ToolTip should display (&lt;i&gt;DisplayTime&lt;/i&gt; property)&lt;/li&gt;
&lt;li&gt;you can specify a Storyboard to be triggered when a ToolTip opens (&lt;i&gt;OpenAnimation&lt;/i&gt; property)&lt;/li&gt;
&lt;li&gt;you can specify a Storyboard to be triggered when a ToolTip closes (&lt;i&gt;CloseAnimation&lt;/i&gt; property)&lt;/li&gt;
&lt;li&gt;you can specify an initial delay for the ToolTip (&lt;i&gt;InitialDelay&lt;/i&gt; property)&lt;/li&gt;
&lt;li&gt;you can &lt;i&gt;databind the ToolTip content&lt;/i&gt;&lt;/li&gt;&lt;/ol&gt;
&lt;br /&gt;&lt;b&gt;Release&lt;/b&gt;&lt;br /&gt;Latest release: 	&lt;a href="http://tooltipservice.codeplex.com/releases/view/42199"&gt;Advanced ToolTipService v2.0.2&lt;/a&gt; &lt;b&gt;Notice: the target runtime is Silverlight 3 !&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;How to use&lt;/b&gt;&lt;br /&gt;If you download the source code (&lt;a href="http://tooltipservice.codeplex.com/releases/view/42199"&gt;Advanced ToolTipService v2.0.2&lt;/a&gt;), you&amp;#39;ll have a demo Silverlight application that explains the use of of this library, both from within XAML and in C# code.&lt;br /&gt;Take a look at the sample application &lt;a href="http://users.telenet.be/xavierdecoster/ToolTipService/default.html" class="externalLink"&gt;here&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;For more documentation on this library, please visit the &lt;a href="http://tooltipservice.codeplex.com/documentation?referringTitle=Home"&gt;Documentation&lt;/a&gt; tab, or visit my &lt;a href="http://www.xavierdecoster.com" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; for the latest news.&lt;br /&gt;&lt;br /&gt;For the moment being, this solution fit’s to provide this behavior. &lt;br /&gt;Ofcourse, if anyone has a better solution for this, please feel free to point us in the right direction with your suggestions and/or remarks.&lt;br /&gt;&lt;br /&gt;If you like it, please vote for it on &lt;a href="http://silverlight.uservoice.com/pages/4325-runtime-feature-suggestions/suggestions/387214-enhanced-tooltips?ref=title" class="externalLink"&gt;Silverlight Uservoice&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Above all, have fun with Silverlight and wishing you impactful developments!&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>XavierDecoster</author><pubDate>Tue, 06 Apr 2010 19:58:43 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20100406075843P</guid></item><item><title>Updated Wiki: Home</title><link>http://tooltipservice.codeplex.com/wikipage?version=37</link><description>&lt;div class="wikidoc"&gt;&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;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.&lt;br /&gt;You can set initial delay, fade-out and display duration properties of a ToolTip.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Introduction&lt;/b&gt;&lt;br /&gt;It surprised me that a simple option like setting the display time or the initial delay of a ToolTip is still not possible in Silverlight 3.0, although these properties are present in their WPF counterpart.&lt;br /&gt;&lt;br /&gt;Sometimes, you want some custom ToolTip behavior: &lt;br /&gt;for instance, some ToolTips need to persist as long as the control has focus, or others need a specific display duration (for example 10 seconds), or should only show up after an initial delay of 3 seconds.&lt;br /&gt;The default Silverlight setting is a display time of 5 seconds, and then it’s gone until you mouse out and mouse over the control again.&lt;br /&gt;&lt;br /&gt;Optionally, you can also set a custom Storyboard that is triggered when a ToolTips opens or closes, using the OpenAnimation and CloseAnimation properties.&lt;br /&gt;&lt;br /&gt;Since Silverlight already provides us with a static ToolTipService class that takes care of the basic ToolTip functionality, I thought it was a good idea to extend its behavior a bit. &lt;br /&gt;Initially. &lt;br /&gt;It didn&amp;#39;t take me long until I hit some MS internal exceptions.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Features&lt;/b&gt;&lt;br /&gt;That’s how I ended up creating the following &lt;u&gt;custom ToolTipService&lt;/u&gt; and &lt;u&gt;custom ToolTip&lt;/u&gt; class.&lt;br /&gt;It provides &lt;b&gt;new ToolTip behaviors&lt;/b&gt;: 
&lt;ol&gt;&lt;li&gt;you can set &lt;i&gt;persistent ToolTips&lt;/i&gt;: duration = until mouse out (&lt;i&gt;DisplayTime&lt;/i&gt; = int.MaxValue)&lt;/li&gt;
&lt;li&gt;you can specify the amount of seconds the ToolTip should display (&lt;i&gt;DisplayTime&lt;/i&gt; property)&lt;/li&gt;
&lt;li&gt;you can specify a Storyboard to be triggered when a ToolTip opens (&lt;i&gt;OpenAnimation&lt;/i&gt; property)&lt;/li&gt;
&lt;li&gt;you can specify a Storyboard to be triggered when a ToolTip closes (&lt;i&gt;CloseAnimation&lt;/i&gt; property)&lt;/li&gt;
&lt;li&gt;you can specify an initial delay for the ToolTip (&lt;i&gt;InitialDelay&lt;/i&gt; property)&lt;/li&gt;
&lt;li&gt;you can &lt;i&gt;databind the ToolTip content&lt;/i&gt;&lt;/li&gt;&lt;/ol&gt;
&lt;br /&gt;&lt;b&gt;Release&lt;/b&gt;&lt;br /&gt;Latest release: 	&lt;a href="http://tooltipservice.codeplex.com/releases/view/42199"&gt;Advanced ToolTipService v2.0.2&lt;/a&gt; &lt;b&gt;Notice: the target runtime is Silverlight 3 !&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;How to use&lt;/b&gt;&lt;br /&gt;If you download the source code (&lt;a href="http://tooltipservice.codeplex.com/releases/view/42199"&gt;Advanced ToolTipService v2.0.2&lt;/a&gt;), you&amp;#39;ll have a demo Silverlight application that explains the use of of this library, both from within XAML and in C# code.&lt;br /&gt;Take a look at the sample application &lt;a href="http://users.telenet.be/xavierdecoster/ToolTipService/default.html" class="externalLink"&gt;here&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;For more documentation on this library, please visit the &lt;a href="http://tooltipservice.codeplex.com/documentation?referringTitle=Home"&gt;Documentation&lt;/a&gt; tab.&lt;br /&gt;&lt;br /&gt;For the moment being, this solution fit’s to provide this behavior. &lt;br /&gt;Ofcourse, if anyone has a better solution for this, please feel free to point us in the right direction with your suggestions and/or remarks.&lt;br /&gt;&lt;br /&gt;If you like it, please vote for it on &lt;a href="http://silverlight.uservoice.com/pages/4325-runtime-feature-suggestions/suggestions/387214-enhanced-tooltips?ref=title" class="externalLink"&gt;Silverlight Uservoice&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Above all, have fun with Silverlight and wishing you impactful developments!&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>XavierDecoster</author><pubDate>Thu, 18 Mar 2010 14:45:39 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20100318024539P</guid></item><item><title>Updated Wiki: Home</title><link>http://tooltipservice.codeplex.com/wikipage?version=36</link><description>&lt;div class="wikidoc"&gt;&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;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.&lt;br /&gt;You can set initial delay, fade-out and display duration properties of a ToolTip.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Introduction&lt;/b&gt;&lt;br /&gt;It surprised me that a simple option like setting the display time or the initial delay of a ToolTip is still not possible in Silverlight 3.0, although these properties are present in their WPF counterpart.&lt;br /&gt;&lt;br /&gt;Sometimes, you want some custom ToolTip behavior: &lt;br /&gt;for instance, some ToolTips need to persist as long as the control has focus, or others need a specific display duration (for example 10 seconds), or should only show up after an initial delay of 3 seconds.&lt;br /&gt;The default Silverlight setting is a display time of 5 seconds, and then it’s gone until you mouse out and mouse over the control again.&lt;br /&gt;&lt;br /&gt;Optionally, you can also set a custom Storyboard that is triggered when a ToolTips opens or closes, using the OpenAnimation and CloseAnimation properties.&lt;br /&gt;&lt;br /&gt;Since Silverlight already provides us with a static ToolTipService class that takes care of the basic ToolTip functionality, I thought it was a good idea to extend its behavior a bit. &lt;br /&gt;Initially. &lt;br /&gt;It didn&amp;#39;t take me long until I hit some MS internal exceptions.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Features&lt;/b&gt;&lt;br /&gt;That’s how I ended up creating the following &lt;u&gt;custom ToolTipService&lt;/u&gt; and &lt;u&gt;custom ToolTip&lt;/u&gt; class.&lt;br /&gt;It provides &lt;b&gt;new ToolTip behaviors&lt;/b&gt;: 
&lt;ol&gt;&lt;li&gt;you can set &lt;i&gt;persistent ToolTips&lt;/i&gt;: duration = until mouse out (&lt;i&gt;DisplayTime&lt;/i&gt; = int.MaxValue)&lt;/li&gt;
&lt;li&gt;you can specify the amount of seconds the ToolTip should display (&lt;i&gt;DisplayTime&lt;/i&gt; property)&lt;/li&gt;
&lt;li&gt;you can specify a Storyboard to be triggered when a ToolTip opens (&lt;i&gt;OpenAnimation&lt;/i&gt; property)&lt;/li&gt;
&lt;li&gt;you can specify a Storyboard to be triggered when a ToolTip closes (&lt;i&gt;CloseAnimation&lt;/i&gt; property)&lt;/li&gt;
&lt;li&gt;you can specify an initial delay for the ToolTip (&lt;i&gt;InitialDelay&lt;/i&gt; property)&lt;/li&gt;
&lt;li&gt;you can &lt;i&gt;databind the ToolTip content&lt;/i&gt;&lt;/li&gt;&lt;/ol&gt;
&lt;br /&gt;&lt;b&gt;Release&lt;/b&gt;&lt;br /&gt;Latest release: 	&lt;a href="http://tooltipservice.codeplex.com/releases/view/42008"&gt;Advanced ToolTipService v2.0.1&lt;/a&gt; &lt;b&gt;Notice: the target runtime is Silverlight 3 !&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;How to use&lt;/b&gt;&lt;br /&gt;If you download the source code (&lt;a href="http://tooltipservice.codeplex.com/releases/view/42008"&gt;Advanced ToolTipService v2.0.1&lt;/a&gt;), you&amp;#39;ll have a demo Silverlight application that explains the use of of this library, both from within XAML and in C# code.&lt;br /&gt;Take a look at the sample application &lt;a href="http://users.telenet.be/xavierdecoster/ToolTipService/default.html" class="externalLink"&gt;here&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;For more documentation on this library, please visit the &lt;a href="http://tooltipservice.codeplex.com/documentation?referringTitle=Home"&gt;Documentation&lt;/a&gt; tab.&lt;br /&gt;&lt;br /&gt;For the moment being, this solution fit’s to provide this behavior. &lt;br /&gt;Ofcourse, if anyone has a better solution for this, please feel free to point us in the right direction with your suggestions and/or remarks.&lt;br /&gt;&lt;br /&gt;If you like it, please vote for it on &lt;a href="http://silverlight.uservoice.com/pages/4325-runtime-feature-suggestions/suggestions/387214-enhanced-tooltips?ref=title" class="externalLink"&gt;Silverlight Uservoice&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Above all, have fun with Silverlight and wishing you impactful developments!&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>XavierDecoster</author><pubDate>Mon, 15 Mar 2010 15:36:41 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20100315033641P</guid></item></channel></rss>