<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:georss="http://www.georss.org/georss" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>Uca Blog</title>
    <link>http://www.ucaya.com/blog/</link>
    <description />
    <language>en-fr</language>
    <copyright>Ucaya team</copyright>
    <lastBuildDate>Tue, 07 Oct 2008 16:18:53 GMT</lastBuildDate>
    <generator>newtelligence dasBlog 2.1.8102.813</generator>
    <managingEditor>ucaya@ucaya.com</managingEditor>
    <webMaster>ucaya@ucaya.com</webMaster>
    <item>
      <trackback:ping>http://www.ucaya.com/blog/Trackback.aspx?guid=5f33e6cc-ff8f-4788-af29-63ae2040d040</trackback:ping>
      <pingback:server>http://www.ucaya.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.ucaya.com/blog/PermaLink,guid,5f33e6cc-ff8f-4788-af29-63ae2040d040.aspx</pingback:target>
      <dc:creator>Thierry Bouquain</dc:creator>
      <georss:point>47.2108230807441 -1.62322998046875</georss:point>
      <wfw:comment>http://www.ucaya.com/blog/CommentView,guid,5f33e6cc-ff8f-4788-af29-63ae2040d040.aspx</wfw:comment>
      <wfw:commentRss>http://www.ucaya.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=5f33e6cc-ff8f-4788-af29-63ae2040d040</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Encore un nouveau venu dans <a target="_blank" href="http://www.codeplex.com/SLExtensions">SLExtensions</a>.
Voici un contrôle de captcha qui se branche sur le service gratuit <a href="http://www.recaptcha.net">www.recaptcha.net</a>. 
</p>
        <h1>Le principe
</h1>
        <h1>
          <a href="http://www.ucaya.com/blog/content/binary/WindowsLiveWriter/CaptchaenSilverlight_FA54/recaptcha-api-diagram_2.gif">
            <img style="display: inline" title="recaptcha-api-diagram" border="0" alt="recaptcha-api-diagram" src="http://www.ucaya.com/blog/content/binary/WindowsLiveWriter/CaptchaenSilverlight_FA54/recaptcha-api-diagram_thumb.gif" width="520" height="242" />
          </a> 
</h1>
        <ol>
          <li>
1 L’utilisateur télécharge l’application silverlight qui contient le contrôle de captcha.</li>
          <li>
2 Le contrôle de captcha récupère une image plus une clé de cryptage du serveur d’image
de <a href="http://www.recaptcha.net">www.recaptcha.net</a>. 
</li>
          <li>
3 Le contrôle de captcha renvoie au serveur web (par POST, Get, Webservice, comme
vous voulez), la clé de cryptage optenue auprès de <a href="http://www.recaptcha.net">www.recaptcha.net</a> ainsi
que les mots saisis par l’utilisateur.</li>
          <li>
4 Le serveur web fait un appel au serveur <a href="http://www.recaptcha.net">www.recaptcha.net</a> en
passant les données venues de l’utilisateur (mots + clé) plus une clé privée. Le serveur
reCaptcha valide ou non le captcha. Le serveur fait ensuite (ou non) son traitement.</li>
          <li>
5 Retour vers l’utilisateur pour l’informer du résultat.</li>
        </ol>
        <h1>Le contrôle
</h1>
        <p style="margin: 0px; font-family: consolas; background: black; color: #e0e0e0; font-size: 8pt">
          <span style="color: #80ffff">&lt;</span>
          <span style="color: #0080ff">UserControl</span>
          <span style="color: #ffff80"> x</span>
          <span style="color: #80ffff">:</span>
          <span style="color: #ffff80">Class</span>
          <span style="color: #80ffff">=</span>
          <span style="color: #80ff80">"SLExtensions.Showcase.PageRecaptcha"</span>
        </p>
        <p style="margin: 0px; font-family: consolas; background: black; color: #e0e0e0; font-size: 8pt">
   <span style="color: #ffff80">xmlns</span><span style="color: #80ffff">=</span><span style="color: #80ff80">"http://schemas.microsoft.com/winfx/2006/xaml/presentation"</span></p>
        <p style="margin: 0px; font-family: consolas; background: black; color: #e0e0e0; font-size: 8pt">
   <span style="color: #ffff80">xmlns</span><span style="color: #80ffff">:</span><span style="color: #ffff80">x</span><span style="color: #80ffff">=</span><span style="color: #80ff80">"http://schemas.microsoft.com/winfx/2006/xaml"</span></p>
        <p style="margin: 0px; font-family: consolas; background: black; color: #e0e0e0; font-size: 8pt">
   <span style="color: #ffff80">xmlns</span><span style="color: #80ffff">:</span><span style="color: #ffff80">slec</span><span style="color: #80ffff">=</span><span style="color: #80ff80">"clr-namespace:SLExtensions.Controls;assembly=SLExtensions.Controls"</span></p>
        <p style="margin: 0px; font-family: consolas; background: black; color: #e0e0e0; font-size: 8pt">
   <span style="color: #ffff80">Width</span><span style="color: #80ffff">=</span><span style="color: #80ff80">"400"</span><span style="color: #ffff80"> Height</span><span style="color: #80ffff">=</span><span style="color: #80ff80">"300"</span><span style="color: #80ffff">&gt;</span></p>
        <p style="margin: 0px; font-family: consolas; background: black; color: #e0e0e0; font-size: 8pt">
          <span style="color: #60ff60">    </span>
          <span style="color: #80ffff">&lt;</span>
          <span style="color: #0080ff">StackPanel</span>
          <span style="color: #ffff80"> x</span>
          <span style="color: #80ffff">:</span>
          <span style="color: #ffff80">Name</span>
          <span style="color: #80ffff">=</span>
          <span style="color: #80ff80">"LayoutRoot"</span>
          <span style="color: #ffff80"> Background</span>
          <span style="color: #80ffff">=</span>
          <span style="color: #80ff80">"White"</span>
          <span style="color: #80ffff">&gt;</span>
        </p>
        <p style="margin: 0px; font-family: consolas; background: black; color: #e0e0e0; font-size: 8pt">
          <span style="color: #60ff60">        </span>
          <span style="color: #80ffff">&lt;</span>
          <span style="color: #0080ff">slec</span>
          <span style="color: #80ffff">:</span>
          <span style="color: #0080ff">ReCaptcha</span>
          <span style="color: #ffff80"> x</span>
          <span style="color: #80ffff">:</span>
          <span style="color: #ffff80">Name</span>
          <span style="color: #80ffff">=</span>
          <span style="color: #80ff80">"captcha"</span>
          <span style="color: #ffff80"> PublicKey</span>
          <span style="color: #80ffff">=</span>
          <span style="color: #80ff80">"6LesLAMAAAAAACjPBtyjD80bwTowvEQrslT8bJvT"</span>
          <span style="color: #ffff80"> HorizontalAlignment</span>
          <span style="color: #80ffff">=</span>
          <span style="color: #80ff80">"Center"</span>
          <span style="color: #ffff80"> VerticalAlignment</span>
          <span style="color: #80ffff">=</span>
          <span style="color: #80ff80">"Center"</span>
          <span style="color: #80ffff"> &gt;</span>
        </p>
        <p style="margin: 0px; font-family: consolas; background: black; color: #e0e0e0; font-size: 8pt">
          <span style="color: #60ff60">            </span>
          <span style="color: #80ffff">&lt;</span>
          <span style="color: #0080ff">slec</span>
          <span style="color: #80ffff">:</span>
          <span style="color: #0080ff">ReCaptcha.Verifier</span>
          <span style="color: #80ffff">&gt;</span>
        </p>
        <p style="margin: 0px; font-family: consolas; background: black; color: #e0e0e0; font-size: 8pt">
          <span style="color: #60ff60">                </span>
          <span style="color: #80ffff">&lt;</span>
          <span style="color: #0080ff">slec</span>
          <span style="color: #80ffff">:</span>
          <span style="color: #0080ff">ReCaptchaHttpPostVerifier</span>
          <span style="color: #ffff80"> Url</span>
          <span style="color: #80ffff">=</span>
          <span style="color: #80ff80">"/VerifyCaptcha.aspx"</span>
          <span style="color: #ffff80"> Success</span>
          <span style="color: #80ffff">=</span>
          <span style="color: #80ff80">"ReCaptchaHttpPostVerifier_Success"</span>
          <span style="color: #ffff80"> Failed</span>
          <span style="color: #80ffff">=</span>
          <span style="color: #80ff80">"ReCaptchaHttpPostVerifier_Failed"</span>
          <span style="color: #80ffff">/&gt;</span>
        </p>
        <p style="margin: 0px; font-family: consolas; background: black; color: #e0e0e0; font-size: 8pt">
          <span style="color: #60ff60">            </span>
          <span style="color: #80ffff">&lt;/</span>
          <span style="color: #0080ff">slec</span>
          <span style="color: #80ffff">:</span>
          <span style="color: #0080ff">ReCaptcha.Verifier</span>
          <span style="color: #80ffff">&gt;</span>
        </p>
        <p style="margin: 0px; font-family: consolas; background: black; color: #e0e0e0; font-size: 8pt">
          <span style="color: #60ff60">        </span>
          <span style="color: #80ffff">&lt;/</span>
          <span style="color: #0080ff">slec</span>
          <span style="color: #80ffff">:</span>
          <span style="color: #0080ff">ReCaptcha</span>
          <span style="color: #80ffff">&gt;</span>
        </p>
        <p style="margin: 0px; font-family: consolas; background: black; color: #e0e0e0; font-size: 8pt">
          <span style="color: #60ff60">    </span>
          <span style="color: #80ffff">&lt;/</span>
          <span style="color: #0080ff">StackPanel</span>
          <span style="color: #80ffff">&gt;</span>
        </p>
        <p style="margin: 0px; font-family: consolas; background: black; color: #e0e0e0; font-size: 8pt">
          <span style="color: #80ffff">&lt;/</span>
          <span style="color: #0080ff">UserControl</span>
          <span style="color: #80ffff">&gt;</span>
        </p>
        <p>
Pour utiliser le contrôle, vous devez fournir un objet qui implémente l’interface
IReCaptchaVerifier. C’est lui qui va se charger de faire l’appel au webservice vers
votre serveur. Dans <a target="_blank" href="http://www.codeplex.com/SLExtensions">SLExtensions</a>,
j’ai ajouté une classe d’exemple qui fait un POST http des informations ainsi que
la page aspx qui valide les informations auprès de recaptcha.
</p>
        <p>
          <iframe style="width: 550px; height: 480px" border="0" src="http://labs.ucaya.com/slextensions/#Page=17">
          </iframe>
        </p>
        <img width="0" height="0" src="http://www.ucaya.com/blog/aggbug.ashx?id=5f33e6cc-ff8f-4788-af29-63ae2040d040" />
      </body>
      <title>Captcha en Silverlight</title>
      <guid isPermaLink="false">http://www.ucaya.com/blog/PermaLink,guid,5f33e6cc-ff8f-4788-af29-63ae2040d040.aspx</guid>
      <link>http://www.ucaya.com/blog/2008/10/07/CaptchaEnSilverlight.aspx</link>
      <pubDate>Tue, 07 Oct 2008 16:18:53 GMT</pubDate>
      <description>&lt;p&gt;
Encore un nouveau venu dans &lt;a target="_blank" href="http://www.codeplex.com/SLExtensions"&gt;SLExtensions&lt;/a&gt;.
Voici un contrôle de captcha qui se branche sur le service gratuit &lt;a href="http://www.recaptcha.net"&gt;www.recaptcha.net&lt;/a&gt;. 
&lt;/p&gt;
&lt;h1&gt;Le principe
&lt;/h1&gt;
&lt;h1&gt;&lt;a href="http://www.ucaya.com/blog/content/binary/WindowsLiveWriter/CaptchaenSilverlight_FA54/recaptcha-api-diagram_2.gif"&gt;&lt;img style="display: inline" title="recaptcha-api-diagram" border="0" alt="recaptcha-api-diagram" src="http://www.ucaya.com/blog/content/binary/WindowsLiveWriter/CaptchaenSilverlight_FA54/recaptcha-api-diagram_thumb.gif" width="520" height="242" /&gt;&lt;/a&gt;&amp;#160;
&lt;/h1&gt;
&lt;ol&gt;
&lt;li&gt;
1 L’utilisateur télécharge l’application silverlight qui contient le contrôle de captcha.&lt;/li&gt;
&lt;li&gt;
2 Le contrôle de captcha récupère une image plus une clé de cryptage du serveur d’image
de &lt;a href="http://www.recaptcha.net"&gt;www.recaptcha.net&lt;/a&gt;. 
&lt;/li&gt;
&lt;li&gt;
3 Le contrôle de captcha renvoie au serveur web (par POST, Get, Webservice, comme
vous voulez), la clé de cryptage optenue auprès de &lt;a href="http://www.recaptcha.net"&gt;www.recaptcha.net&lt;/a&gt; ainsi
que les mots saisis par l’utilisateur.&lt;/li&gt;
&lt;li&gt;
4 Le serveur web fait un appel au serveur &lt;a href="http://www.recaptcha.net"&gt;www.recaptcha.net&lt;/a&gt; en
passant les données venues de l’utilisateur (mots + clé) plus une clé privée. Le serveur
reCaptcha valide ou non le captcha. Le serveur fait ensuite (ou non) son traitement.&lt;/li&gt;
&lt;li&gt;
5 Retour vers l’utilisateur pour l’informer du résultat.&lt;/li&gt;
&lt;/ol&gt;
&lt;h1&gt;Le contrôle
&lt;/h1&gt;
&lt;p style="margin: 0px; font-family: consolas; background: black; color: #e0e0e0; font-size: 8pt"&gt;
&lt;span style="color: #80ffff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #0080ff"&gt;UserControl&lt;/span&gt;&lt;span style="color: #ffff80"&gt; x&lt;/span&gt;&lt;span style="color: #80ffff"&gt;:&lt;/span&gt;&lt;span style="color: #ffff80"&gt;Class&lt;/span&gt;&lt;span style="color: #80ffff"&gt;=&lt;/span&gt;&lt;span style="color: #80ff80"&gt;&amp;quot;SLExtensions.Showcase.PageRecaptcha&amp;quot;&lt;/span&gt;
&lt;/p&gt;
&lt;p style="margin: 0px; font-family: consolas; background: black; color: #e0e0e0; font-size: 8pt"&gt;
&amp;#160;&amp;#160; &lt;span style="color: #ffff80"&gt;xmlns&lt;/span&gt;&lt;span style="color: #80ffff"&gt;=&lt;/span&gt;&lt;span style="color: #80ff80"&gt;&amp;quot;http://schemas.microsoft.com/winfx/2006/xaml/presentation&amp;quot;&lt;/span&gt; 
&lt;/p&gt;
&lt;p style="margin: 0px; font-family: consolas; background: black; color: #e0e0e0; font-size: 8pt"&gt;
&amp;#160;&amp;#160; &lt;span style="color: #ffff80"&gt;xmlns&lt;/span&gt;&lt;span style="color: #80ffff"&gt;:&lt;/span&gt;&lt;span style="color: #ffff80"&gt;x&lt;/span&gt;&lt;span style="color: #80ffff"&gt;=&lt;/span&gt;&lt;span style="color: #80ff80"&gt;&amp;quot;http://schemas.microsoft.com/winfx/2006/xaml&amp;quot;&lt;/span&gt; 
&lt;/p&gt;
&lt;p style="margin: 0px; font-family: consolas; background: black; color: #e0e0e0; font-size: 8pt"&gt;
&amp;#160;&amp;#160; &lt;span style="color: #ffff80"&gt;xmlns&lt;/span&gt;&lt;span style="color: #80ffff"&gt;:&lt;/span&gt;&lt;span style="color: #ffff80"&gt;slec&lt;/span&gt;&lt;span style="color: #80ffff"&gt;=&lt;/span&gt;&lt;span style="color: #80ff80"&gt;&amp;quot;clr-namespace:SLExtensions.Controls;assembly=SLExtensions.Controls&amp;quot;&lt;/span&gt;
&lt;/p&gt;
&lt;p style="margin: 0px; font-family: consolas; background: black; color: #e0e0e0; font-size: 8pt"&gt;
&amp;#160;&amp;#160; &lt;span style="color: #ffff80"&gt;Width&lt;/span&gt;&lt;span style="color: #80ffff"&gt;=&lt;/span&gt;&lt;span style="color: #80ff80"&gt;&amp;quot;400&amp;quot;&lt;/span&gt;&lt;span style="color: #ffff80"&gt; Height&lt;/span&gt;&lt;span style="color: #80ffff"&gt;=&lt;/span&gt;&lt;span style="color: #80ff80"&gt;&amp;quot;300&amp;quot;&lt;/span&gt;&lt;span style="color: #80ffff"&gt;&amp;gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p style="margin: 0px; font-family: consolas; background: black; color: #e0e0e0; font-size: 8pt"&gt;
&lt;span style="color: #60ff60"&gt;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;span style="color: #80ffff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #0080ff"&gt;StackPanel&lt;/span&gt;&lt;span style="color: #ffff80"&gt; x&lt;/span&gt;&lt;span style="color: #80ffff"&gt;:&lt;/span&gt;&lt;span style="color: #ffff80"&gt;Name&lt;/span&gt;&lt;span style="color: #80ffff"&gt;=&lt;/span&gt;&lt;span style="color: #80ff80"&gt;&amp;quot;LayoutRoot&amp;quot;&lt;/span&gt;&lt;span style="color: #ffff80"&gt; Background&lt;/span&gt;&lt;span style="color: #80ffff"&gt;=&lt;/span&gt;&lt;span style="color: #80ff80"&gt;&amp;quot;White&amp;quot;&lt;/span&gt;&lt;span style="color: #80ffff"&gt;&amp;gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p style="margin: 0px; font-family: consolas; background: black; color: #e0e0e0; font-size: 8pt"&gt;
&lt;span style="color: #60ff60"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;span style="color: #80ffff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #0080ff"&gt;slec&lt;/span&gt;&lt;span style="color: #80ffff"&gt;:&lt;/span&gt;&lt;span style="color: #0080ff"&gt;ReCaptcha&lt;/span&gt;&lt;span style="color: #ffff80"&gt; x&lt;/span&gt;&lt;span style="color: #80ffff"&gt;:&lt;/span&gt;&lt;span style="color: #ffff80"&gt;Name&lt;/span&gt;&lt;span style="color: #80ffff"&gt;=&lt;/span&gt;&lt;span style="color: #80ff80"&gt;&amp;quot;captcha&amp;quot;&lt;/span&gt;&lt;span style="color: #ffff80"&gt; PublicKey&lt;/span&gt;&lt;span style="color: #80ffff"&gt;=&lt;/span&gt;&lt;span style="color: #80ff80"&gt;&amp;quot;6LesLAMAAAAAACjPBtyjD80bwTowvEQrslT8bJvT&amp;quot;&lt;/span&gt;&lt;span style="color: #ffff80"&gt; HorizontalAlignment&lt;/span&gt;&lt;span style="color: #80ffff"&gt;=&lt;/span&gt;&lt;span style="color: #80ff80"&gt;&amp;quot;Center&amp;quot;&lt;/span&gt;&lt;span style="color: #ffff80"&gt; VerticalAlignment&lt;/span&gt;&lt;span style="color: #80ffff"&gt;=&lt;/span&gt;&lt;span style="color: #80ff80"&gt;&amp;quot;Center&amp;quot;&lt;/span&gt;&lt;span style="color: #80ffff"&gt; &amp;gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p style="margin: 0px; font-family: consolas; background: black; color: #e0e0e0; font-size: 8pt"&gt;
&lt;span style="color: #60ff60"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;span style="color: #80ffff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #0080ff"&gt;slec&lt;/span&gt;&lt;span style="color: #80ffff"&gt;:&lt;/span&gt;&lt;span style="color: #0080ff"&gt;ReCaptcha.Verifier&lt;/span&gt;&lt;span style="color: #80ffff"&gt;&amp;gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p style="margin: 0px; font-family: consolas; background: black; color: #e0e0e0; font-size: 8pt"&gt;
&lt;span style="color: #60ff60"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;span style="color: #80ffff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #0080ff"&gt;slec&lt;/span&gt;&lt;span style="color: #80ffff"&gt;:&lt;/span&gt;&lt;span style="color: #0080ff"&gt;ReCaptchaHttpPostVerifier&lt;/span&gt;&lt;span style="color: #ffff80"&gt; Url&lt;/span&gt;&lt;span style="color: #80ffff"&gt;=&lt;/span&gt;&lt;span style="color: #80ff80"&gt;&amp;quot;/VerifyCaptcha.aspx&amp;quot;&lt;/span&gt;&lt;span style="color: #ffff80"&gt; Success&lt;/span&gt;&lt;span style="color: #80ffff"&gt;=&lt;/span&gt;&lt;span style="color: #80ff80"&gt;&amp;quot;ReCaptchaHttpPostVerifier_Success&amp;quot;&lt;/span&gt;&lt;span style="color: #ffff80"&gt; Failed&lt;/span&gt;&lt;span style="color: #80ffff"&gt;=&lt;/span&gt;&lt;span style="color: #80ff80"&gt;&amp;quot;ReCaptchaHttpPostVerifier_Failed&amp;quot;&lt;/span&gt;&lt;span style="color: #80ffff"&gt;/&amp;gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p style="margin: 0px; font-family: consolas; background: black; color: #e0e0e0; font-size: 8pt"&gt;
&lt;span style="color: #60ff60"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;span style="color: #80ffff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #0080ff"&gt;slec&lt;/span&gt;&lt;span style="color: #80ffff"&gt;:&lt;/span&gt;&lt;span style="color: #0080ff"&gt;ReCaptcha.Verifier&lt;/span&gt;&lt;span style="color: #80ffff"&gt;&amp;gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p style="margin: 0px; font-family: consolas; background: black; color: #e0e0e0; font-size: 8pt"&gt;
&lt;span style="color: #60ff60"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;span style="color: #80ffff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #0080ff"&gt;slec&lt;/span&gt;&lt;span style="color: #80ffff"&gt;:&lt;/span&gt;&lt;span style="color: #0080ff"&gt;ReCaptcha&lt;/span&gt;&lt;span style="color: #80ffff"&gt;&amp;gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p style="margin: 0px; font-family: consolas; background: black; color: #e0e0e0; font-size: 8pt"&gt;
&lt;span style="color: #60ff60"&gt;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;span style="color: #80ffff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #0080ff"&gt;StackPanel&lt;/span&gt;&lt;span style="color: #80ffff"&gt;&amp;gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p style="margin: 0px; font-family: consolas; background: black; color: #e0e0e0; font-size: 8pt"&gt;
&lt;span style="color: #80ffff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #0080ff"&gt;UserControl&lt;/span&gt;&lt;span style="color: #80ffff"&gt;&amp;gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
Pour utiliser le contrôle, vous devez fournir un objet qui implémente l’interface
IReCaptchaVerifier. C’est lui qui va se charger de faire l’appel au webservice vers
votre serveur. Dans &lt;a target="_blank" href="http://www.codeplex.com/SLExtensions"&gt;SLExtensions&lt;/a&gt;,
j’ai ajouté une classe d’exemple qui fait un POST http des informations ainsi que
la page aspx qui valide les informations auprès de recaptcha.
&lt;/p&gt;
&lt;p&gt;
&lt;iframe style="width: 550px; height: 480px" border="0" src="http://labs.ucaya.com/slextensions/#Page=17"&gt;
&lt;/iframe&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.ucaya.com/blog/aggbug.ashx?id=5f33e6cc-ff8f-4788-af29-63ae2040d040" /&gt;</description>
      <comments>http://www.ucaya.com/blog/CommentView,guid,5f33e6cc-ff8f-4788-af29-63ae2040d040.aspx</comments>
    </item>
    <item>
      <trackback:ping>http://www.ucaya.com/blog/Trackback.aspx?guid=cdce8d5d-4688-4d24-a9f9-e728963a483d</trackback:ping>
      <pingback:server>http://www.ucaya.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.ucaya.com/blog/PermaLink,guid,cdce8d5d-4688-4d24-a9f9-e728963a483d.aspx</pingback:target>
      <dc:creator>Thierry Bouquain</dc:creator>
      <georss:point>47.2108230807441 -1.62322998046875</georss:point>
      <wfw:comment>http://www.ucaya.com/blog/CommentView,guid,cdce8d5d-4688-4d24-a9f9-e728963a483d.aspx</wfw:comment>
      <wfw:commentRss>http://www.ucaya.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=cdce8d5d-4688-4d24-a9f9-e728963a483d</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
J’ai rajouté dans le projet <a target="_blank" href="http://www.codeplex.com/SLExtensions">SLExtensions</a> une
librairie permattant de gérer facilement vos galleries DeepZoom. Il rajoute grâce
aux méthodes d’extensions des fonctions utiles comme le positionnement automatique
de votre collection, la gestion de la roulette de la souris, le glisser du deepzoom,
le zoom sur une image de la collection, etc…
</p>
        <div style="font-family: consolas; background: black; color: #e0e0e0; font-size: 8pt">
          <p style="margin: 0px">
            <span style="color: #80ffff">&lt;</span>
            <span style="color: #0080ff">UserControl</span>
            <span style="color: #ffff80"> x</span>
            <span style="color: #80ffff">:</span>
            <span style="color: #ffff80">Class</span>
            <span style="color: #80ffff">=</span>
            <span style="color: #80ff80">"SLExtensions.Showcase.PageDeepZoom"</span>
          </p>
          <p style="margin: 0px">
   <span style="color: #ffff80">xmlns</span><span style="color: #80ffff">=</span><span style="color: #80ff80">"http://schemas.microsoft.com/winfx/2006/xaml/presentation"</span></p>
          <p style="margin: 0px">
   <span style="color: #ffff80">xmlns</span><span style="color: #80ffff">:</span><span style="color: #ffff80">x</span><span style="color: #80ffff">=</span><span style="color: #80ff80">"http://schemas.microsoft.com/winfx/2006/xaml"</span></p>
          <p style="margin: 0px">
   <span style="color: #ffff80">xmlns</span><span style="color: #80ffff">:</span><span style="color: #ffff80">sledz</span><span style="color: #80ffff">=</span><span style="color: #80ff80">"clr-namespace:SLExtensions.DeepZoom;assembly=SLExtensions.DeepZoom"</span></p>
          <p style="margin: 0px">
   <span style="color: #80ffff">&gt;</span></p>
          <p style="margin: 0px">
            <span style="color: #60ff60">    </span>
            <span style="color: #80ffff">&lt;</span>
            <span style="color: #0080ff">Grid</span>
            <span style="color: #ffff80"> x</span>
            <span style="color: #80ffff">:</span>
            <span style="color: #ffff80">Name</span>
            <span style="color: #80ffff">=</span>
            <span style="color: #80ff80">"LayoutRoot"</span>
            <span style="color: #ffff80"> Background</span>
            <span style="color: #80ffff">=</span>
            <span style="color: #80ff80">"White"</span>
            <span style="color: #80ffff">&gt;</span>
          </p>
          <p style="margin: 0px">
            <span style="color: #60ff60">        </span>
            <span style="color: #80ffff">&lt;</span>
            <span style="color: #0080ff">Grid.RowDefinitions</span>
            <span style="color: #80ffff">&gt;</span>
          </p>
          <p style="margin: 0px">
            <span style="color: #60ff60">            </span>
            <span style="color: #80ffff">&lt;</span>
            <span style="color: #0080ff">RowDefinition</span>
            <span style="color: #ffff80"> Height</span>
            <span style="color: #80ffff">=</span>
            <span style="color: #80ff80">"Auto"</span>
            <span style="color: #80ffff">/&gt;</span>
          </p>
          <p style="margin: 0px">
            <span style="color: #60ff60">            </span>
            <span style="color: #80ffff">&lt;</span>
            <span style="color: #0080ff">RowDefinition</span>
            <span style="color: #80ffff">/&gt;</span>
          </p>
          <p style="margin: 0px">
            <span style="color: #60ff60">        </span>
            <span style="color: #80ffff">&lt;/</span>
            <span style="color: #0080ff">Grid.RowDefinitions</span>
            <span style="color: #80ffff">&gt;</span>
          </p>
          <p style="margin: 0px">
 
</p>
          <p style="margin: 0px">
            <span style="color: #60ff60">        </span>
            <span style="color: #80ffff">&lt;</span>
            <span style="color: #0080ff">StackPanel</span>
            <span style="color: #ffff80"> Orientation</span>
            <span style="color: #80ffff">=</span>
            <span style="color: #80ff80">"Horizontal"</span>
            <span style="color: #80ffff">&gt;</span>
          </p>
          <p style="margin: 0px">
            <span style="color: #60ff60">            </span>
            <span style="color: #80ffff">&lt;</span>
            <span style="color: #0080ff">Button</span>
            <span style="color: #ffff80"> Content</span>
            <span style="color: #80ffff">=</span>
            <span style="color: #80ff80">"Next"</span>
            <span style="color: #ffff80"> Click</span>
            <span style="color: #80ffff">=</span>
            <span style="color: #80ff80">"Next_Click"</span>
            <span style="color: #80ffff">/&gt;</span>
          </p>
          <p style="margin: 0px">
            <span style="color: #60ff60">            </span>
            <span style="color: #80ffff">&lt;</span>
            <span style="color: #0080ff">Button</span>
            <span style="color: #ffff80"> Content</span>
            <span style="color: #80ffff">=</span>
            <span style="color: #80ff80">"Previous"</span>
            <span style="color: #ffff80"> Click</span>
            <span style="color: #80ffff">=</span>
            <span style="color: #80ff80">"Previous_Click"</span>
            <span style="color: #80ffff">/&gt;</span>
          </p>
          <p style="margin: 0px">
            <span style="color: #60ff60">            </span>
            <span style="color: #80ffff">&lt;</span>
            <span style="color: #0080ff">Button</span>
            <span style="color: #ffff80"> Content</span>
            <span style="color: #80ffff">=</span>
            <span style="color: #80ff80">"All"</span>
            <span style="color: #ffff80"> Click</span>
            <span style="color: #80ffff">=</span>
            <span style="color: #80ff80">"All_Click"</span>
            <span style="color: #80ffff">/&gt;</span>
          </p>
          <p style="margin: 0px">
            <span style="color: #60ff60">        </span>
            <span style="color: #80ffff">&lt;/</span>
            <span style="color: #0080ff">StackPanel</span>
            <span style="color: #80ffff">&gt;</span>
          </p>
          <p style="margin: 0px">
 
</p>
          <p style="margin: 0px">
            <span style="color: #60ff60">        </span>
            <span style="color: #80ffff">&lt;</span>
            <span style="color: #0080ff">MultiScaleImage</span>
            <span style="color: #ffff80">x</span>
            <span style="color: #80ffff">:</span>
            <span style="color: #ffff80">Name</span>
            <span style="color: #80ffff">=</span>
            <span style="color: #80ff80">"msi"</span>
            <span style="color: #ffff80"> Source</span>
            <span style="color: #80ffff">=</span>
            <span style="color: #80ff80">"http://labs.ucaya.com/dznantes/dzc_output.xml"</span>
          </p>
          <p style="margin: 0px">
                        <span style="color: #ffff80">Grid.Row</span><span style="color: #80ffff">=</span><span style="color: #80ff80">"1"</span></p>
          <p style="margin: 0px">
                        <span style="color: #ffff80">sledz</span><span style="color: #80ffff">:</span><span style="color: #ffff80">DZExtensions.ArrangeOnFirstMotionFinished</span><span style="color: #80ffff">=</span><span style="color: #80ff80">"True"</span></p>
          <p style="margin: 0px">
                        <span style="color: #ffff80">sledz</span><span style="color: #80ffff">:</span><span style="color: #ffff80">DZExtensions.IsMousePanEnabled</span><span style="color: #80ffff">=</span><span style="color: #80ff80">"True"</span></p>
          <p style="margin: 0px">
                        <span style="color: #ffff80">sledz</span><span style="color: #80ffff">:</span><span style="color: #ffff80">DZExtensions.IsMouseWheelEnabled</span><span style="color: #80ffff">=</span><span style="color: #80ff80">"True"</span><span style="color: #80ffff">/&gt;</span></p>
          <p style="margin: 0px">
            <span style="color: #60ff60">    </span>
            <span style="color: #80ffff">&lt;/</span>
            <span style="color: #0080ff">Grid</span>
            <span style="color: #80ffff">&gt;</span>
          </p>
          <p style="margin: 0px">
            <span style="color: #80ffff">&lt;/</span>
            <span style="color: #0080ff">UserControl</span>
            <span style="color: #80ffff">&gt;</span>
          </p>
        </div>
        <p>
L’activation de la gestion de la souris ainsi que le positionnement automatique des
images se fait par des AttachedProperty à déclarer sur le contrôle MultiScaleImage. 
<br />
Dans cet exemple, j’ai rajouté 3 bouttons permettant de faire un simple slideshow
des images deepzoom. Ils exécutent des fontions d’extensions disponibles dans le namespace
SLExtensions.DeepZoom. 
</p>
        <div style="font-family: consolas; background: black; color: #e0e0e0; font-size: 8pt">
          <p style="margin: 0px">
            <span style="color: #40c4ff">using</span>
            <span style="color: #eee8aa">System</span>;
</p>
          <p style="margin: 0px">
            <span style="color: #40c4ff">using</span>
            <span style="color: #eee8aa">System</span>
            <span style="color: silver">.</span>
            <span style="color: #eee8aa">Collections</span>
            <span style="color: silver">.</span>
            <span style="color: #eee8aa">Generic</span>;
</p>
          <p style="margin: 0px">
            <span style="color: #40c4ff">using</span>
            <span style="color: #eee8aa">System</span>
            <span style="color: silver">.</span>
            <span style="color: #eee8aa">Linq</span>;
</p>
          <p style="margin: 0px">
            <span style="color: #40c4ff">using</span>
            <span style="color: #eee8aa">System</span>
            <span style="color: silver">.</span>
            <span style="color: #eee8aa">Net</span>;
</p>
          <p style="margin: 0px">
            <span style="color: #40c4ff">using</span>
            <span style="color: #eee8aa">System</span>
            <span style="color: silver">.</span>
            <span style="color: #eee8aa">Windows</span>;
</p>
          <p style="margin: 0px">
            <span style="color: #40c4ff">using</span>
            <span style="color: #eee8aa">System</span>
            <span style="color: silver">.</span>
            <span style="color: #eee8aa">Windows</span>
            <span style="color: silver">.</span>
            <span style="color: #eee8aa">Controls</span>;
</p>
          <p style="margin: 0px">
            <span style="color: #40c4ff">using</span>
            <span style="color: #eee8aa">System</span>
            <span style="color: silver">.</span>
            <span style="color: #eee8aa">Windows</span>
            <span style="color: silver">.</span>
            <span style="color: #eee8aa">Documents</span>;
</p>
          <p style="margin: 0px">
            <span style="color: #40c4ff">using</span>
            <span style="color: #eee8aa">System</span>
            <span style="color: silver">.</span>
            <span style="color: #eee8aa">Windows</span>
            <span style="color: silver">.</span>
            <span style="color: #eee8aa">Input</span>;
</p>
          <p style="margin: 0px">
            <span style="color: #40c4ff">using</span>
            <span style="color: #eee8aa">System</span>
            <span style="color: silver">.</span>
            <span style="color: #eee8aa">Windows</span>
            <span style="color: silver">.</span>
            <span style="color: #eee8aa">Media</span>;
</p>
          <p style="margin: 0px">
            <span style="color: #40c4ff">using</span>
            <span style="color: #eee8aa">System</span>
            <span style="color: silver">.</span>
            <span style="color: #eee8aa">Windows</span>
            <span style="color: silver">.</span>
            <span style="color: #eee8aa">Media</span>
            <span style="color: silver">.</span>
            <span style="color: #eee8aa">Animation</span>;
</p>
          <p style="margin: 0px">
            <span style="color: #40c4ff">using</span>
            <span style="color: #eee8aa">System</span>
            <span style="color: silver">.</span>
            <span style="color: #eee8aa">Windows</span>
            <span style="color: silver">.</span>
            <span style="color: #eee8aa">Shapes</span>;
</p>
          <p style="margin: 0px">
            <span style="color: #40c4ff">using</span>
            <span style="color: #eee8aa">SLExtensions</span>
            <span style="color: silver">.</span>
            <span style="color: #eee8aa">DeepZoom</span>;
</p>
          <p style="margin: 0px">
 
</p>
          <p style="margin: 0px">
            <span style="color: #40c4ff">namespace</span>
            <span style="color: #eee8aa">SLExtensions</span>
            <span style="color: silver">.</span>
            <span style="color: #eee8aa">Showcase</span>
          </p>
          <p style="margin: 0px">
{
</p>
          <p style="margin: 0px">
    <span style="color: #40c4ff">public</span><span style="color: #40c4ff">partial</span><span style="color: #40c4ff">class</span><span style="color: #66cdaa">PageDeepZoom</span> : <span style="color: #66cdaa">UserControl</span></p>
          <p style="margin: 0px">
    {
</p>
          <p style="margin: 0px">
        <span style="color: #40c4ff">public</span><span style="color: #eee8aa">PageDeepZoom</span>()
</p>
          <p style="margin: 0px">
        {
</p>
          <p style="margin: 0px">
            <span style="color: #eee8aa">InitializeComponent</span>();
</p>
          <p style="margin: 0px">
        }
</p>
          <p style="margin: 0px">
 
</p>
          <p style="margin: 0px">
        <span style="color: #40c4ff">private</span><span style="color: #40c4ff">int</span><span style="color: #eee8aa">collectionIndex</span><span style="color: silver">=</span><span style="color: silver">-</span><span style="color: #60ff60">1</span>;
</p>
          <p style="margin: 0px">
 
</p>
          <p style="margin: 0px">
        <span style="color: #40c4ff">private</span><span style="color: #40c4ff">void</span><span style="color: #eee8aa">Next_Click</span>(<span style="color: #40c4ff">object</span><span style="color: #eee8aa">sender</span>, <span style="color: #66cdaa">RoutedEventArgs</span><span style="color: #eee8aa">e</span>)
</p>
          <p style="margin: 0px">
        {
</p>
          <p style="margin: 0px">
            <span style="color: #66cdaa">DZContext</span><span style="color: #eee8aa">context</span><span style="color: silver">=</span><span style="color: #eee8aa">msi</span><span style="color: silver">.</span><span style="color: #eee8aa">EnsureContext</span>();
</p>
          <p style="margin: 0px">
            <span style="color: #eee8aa">collectionIndex</span><span style="color: silver">=</span> (<span style="color: #eee8aa">collectionIndex</span><span style="color: silver">+</span><span style="color: #60ff60">1</span>) <span style="color: silver">%</span><span style="color: #eee8aa">context</span><span style="color: silver">.</span><span style="color: #eee8aa">ImagesToShow</span><span style="color: silver">.</span><span style="color: #eee8aa">Count</span>;
</p>
          <p style="margin: 0px">
            <span style="color: #eee8aa">msi</span><span style="color: silver">.</span><span style="color: #eee8aa">ZoomFullAndCenterImage</span>(<span style="color: #eee8aa">collectionIndex</span>);
</p>
          <p style="margin: 0px">
        }
</p>
          <p style="margin: 0px">
 
</p>
          <p style="margin: 0px">
        <span style="color: #40c4ff">private</span><span style="color: #40c4ff">void</span><span style="color: #eee8aa">Previous_Click</span>(<span style="color: #40c4ff">object</span><span style="color: #eee8aa">sender</span>, <span style="color: #66cdaa">RoutedEventArgs</span><span style="color: #eee8aa">e</span>)
</p>
          <p style="margin: 0px">
        {
</p>
          <p style="margin: 0px">
            <span style="color: #66cdaa">DZContext</span><span style="color: #eee8aa">context</span><span style="color: silver">=</span><span style="color: #eee8aa">msi</span><span style="color: silver">.</span><span style="color: #eee8aa">EnsureContext</span>();
</p>
          <p style="margin: 0px">
            <span style="color: #eee8aa">collectionIndex</span><span style="color: silver">=</span> (<span style="color: #eee8aa">collectionIndex</span><span style="color: silver">+</span><span style="color: #eee8aa">context</span><span style="color: silver">.</span><span style="color: #eee8aa">ImagesToShow</span><span style="color: silver">.</span><span style="color: #eee8aa">Count</span><span style="color: silver">-</span><span style="color: #60ff60">1</span>) <span style="color: silver">%</span><span style="color: #eee8aa">context</span><span style="color: silver">.</span><span style="color: #eee8aa">ImagesToShow</span><span style="color: silver">.</span><span style="color: #eee8aa">Count</span>;
</p>
          <p style="margin: 0px">
            <span style="color: #eee8aa">msi</span><span style="color: silver">.</span><span style="color: #eee8aa">ZoomFullAndCenterImage</span>(<span style="color: #eee8aa">collectionIndex</span>);
</p>
          <p style="margin: 0px">
        }
</p>
          <p style="margin: 0px">
 
</p>
          <p style="margin: 0px">
        <span style="color: #40c4ff">private</span><span style="color: #40c4ff">void</span><span style="color: #eee8aa">All_Click</span>(<span style="color: #40c4ff">object</span><span style="color: #eee8aa">sender</span>, <span style="color: #66cdaa">RoutedEventArgs</span><span style="color: #eee8aa">e</span>)
</p>
          <p style="margin: 0px">
        {
</p>
          <p style="margin: 0px">
            <span style="color: #eee8aa">msi</span><span style="color: silver">.</span><span style="color: #eee8aa">ZoomCenter</span>();
</p>
          <p style="margin: 0px">
        }
</p>
          <p style="margin: 0px">
    }
</p>
          <p style="margin: 0px">
}
</p>
        </div>
        <iframe style="width: 550px; height: 480px" border="0" src="http://labs.ucaya.com/slextensions/#Page=11">
        </iframe>
        <img width="0" height="0" src="http://www.ucaya.com/blog/aggbug.ashx?id=cdce8d5d-4688-4d24-a9f9-e728963a483d" />
      </body>
      <title>DeepZoom facile</title>
      <guid isPermaLink="false">http://www.ucaya.com/blog/PermaLink,guid,cdce8d5d-4688-4d24-a9f9-e728963a483d.aspx</guid>
      <link>http://www.ucaya.com/blog/2008/10/03/DeepZoomFacile.aspx</link>
      <pubDate>Fri, 03 Oct 2008 11:34:44 GMT</pubDate>
      <description>&lt;p&gt;
J’ai rajouté dans le projet &lt;a target="_blank" href="http://www.codeplex.com/SLExtensions"&gt;SLExtensions&lt;/a&gt; une
librairie permattant de gérer facilement vos galleries DeepZoom. Il rajoute grâce
aux méthodes d’extensions des fonctions utiles comme le positionnement automatique
de votre collection, la gestion de la roulette de la souris, le glisser du deepzoom,
le zoom sur une image de la collection, etc…
&lt;/p&gt;
&lt;div style="font-family: consolas; background: black; color: #e0e0e0; font-size: 8pt"&gt;
&lt;p style="margin: 0px"&gt;
&lt;span style="color: #80ffff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #0080ff"&gt;UserControl&lt;/span&gt;&lt;span style="color: #ffff80"&gt; x&lt;/span&gt;&lt;span style="color: #80ffff"&gt;:&lt;/span&gt;&lt;span style="color: #ffff80"&gt;Class&lt;/span&gt;&lt;span style="color: #80ffff"&gt;=&lt;/span&gt;&lt;span style="color: #80ff80"&gt;&amp;quot;SLExtensions.Showcase.PageDeepZoom&amp;quot;&lt;/span&gt;
&lt;/p&gt;
&lt;p style="margin: 0px"&gt;
&amp;#160;&amp;#160; &lt;span style="color: #ffff80"&gt;xmlns&lt;/span&gt;&lt;span style="color: #80ffff"&gt;=&lt;/span&gt;&lt;span style="color: #80ff80"&gt;&amp;quot;http://schemas.microsoft.com/winfx/2006/xaml/presentation&amp;quot;&lt;/span&gt; 
&lt;/p&gt;
&lt;p style="margin: 0px"&gt;
&amp;#160;&amp;#160; &lt;span style="color: #ffff80"&gt;xmlns&lt;/span&gt;&lt;span style="color: #80ffff"&gt;:&lt;/span&gt;&lt;span style="color: #ffff80"&gt;x&lt;/span&gt;&lt;span style="color: #80ffff"&gt;=&lt;/span&gt;&lt;span style="color: #80ff80"&gt;&amp;quot;http://schemas.microsoft.com/winfx/2006/xaml&amp;quot;&lt;/span&gt; 
&lt;/p&gt;
&lt;p style="margin: 0px"&gt;
&amp;#160;&amp;#160; &lt;span style="color: #ffff80"&gt;xmlns&lt;/span&gt;&lt;span style="color: #80ffff"&gt;:&lt;/span&gt;&lt;span style="color: #ffff80"&gt;sledz&lt;/span&gt;&lt;span style="color: #80ffff"&gt;=&lt;/span&gt;&lt;span style="color: #80ff80"&gt;&amp;quot;clr-namespace:SLExtensions.DeepZoom;assembly=SLExtensions.DeepZoom&amp;quot;&lt;/span&gt;
&lt;/p&gt;
&lt;p style="margin: 0px"&gt;
&amp;#160;&amp;#160; &lt;span style="color: #80ffff"&gt;&amp;gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p style="margin: 0px"&gt;
&lt;span style="color: #60ff60"&gt;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;span style="color: #80ffff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #0080ff"&gt;Grid&lt;/span&gt;&lt;span style="color: #ffff80"&gt; x&lt;/span&gt;&lt;span style="color: #80ffff"&gt;:&lt;/span&gt;&lt;span style="color: #ffff80"&gt;Name&lt;/span&gt;&lt;span style="color: #80ffff"&gt;=&lt;/span&gt;&lt;span style="color: #80ff80"&gt;&amp;quot;LayoutRoot&amp;quot;&lt;/span&gt;&lt;span style="color: #ffff80"&gt; Background&lt;/span&gt;&lt;span style="color: #80ffff"&gt;=&lt;/span&gt;&lt;span style="color: #80ff80"&gt;&amp;quot;White&amp;quot;&lt;/span&gt;&lt;span style="color: #80ffff"&gt;&amp;gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p style="margin: 0px"&gt;
&lt;span style="color: #60ff60"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;span style="color: #80ffff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #0080ff"&gt;Grid.RowDefinitions&lt;/span&gt;&lt;span style="color: #80ffff"&gt;&amp;gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p style="margin: 0px"&gt;
&lt;span style="color: #60ff60"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;span style="color: #80ffff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #0080ff"&gt;RowDefinition&lt;/span&gt;&lt;span style="color: #ffff80"&gt; Height&lt;/span&gt;&lt;span style="color: #80ffff"&gt;=&lt;/span&gt;&lt;span style="color: #80ff80"&gt;&amp;quot;Auto&amp;quot;&lt;/span&gt;&lt;span style="color: #80ffff"&gt;/&amp;gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p style="margin: 0px"&gt;
&lt;span style="color: #60ff60"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;span style="color: #80ffff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #0080ff"&gt;RowDefinition&lt;/span&gt;&lt;span style="color: #80ffff"&gt;/&amp;gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p style="margin: 0px"&gt;
&lt;span style="color: #60ff60"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;span style="color: #80ffff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #0080ff"&gt;Grid.RowDefinitions&lt;/span&gt;&lt;span style="color: #80ffff"&gt;&amp;gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p style="margin: 0px"&gt;
&amp;#160;
&lt;/p&gt;
&lt;p style="margin: 0px"&gt;
&lt;span style="color: #60ff60"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;span style="color: #80ffff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #0080ff"&gt;StackPanel&lt;/span&gt;&lt;span style="color: #ffff80"&gt; Orientation&lt;/span&gt;&lt;span style="color: #80ffff"&gt;=&lt;/span&gt;&lt;span style="color: #80ff80"&gt;&amp;quot;Horizontal&amp;quot;&lt;/span&gt;&lt;span style="color: #80ffff"&gt;&amp;gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p style="margin: 0px"&gt;
&lt;span style="color: #60ff60"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;span style="color: #80ffff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #0080ff"&gt;Button&lt;/span&gt;&lt;span style="color: #ffff80"&gt; Content&lt;/span&gt;&lt;span style="color: #80ffff"&gt;=&lt;/span&gt;&lt;span style="color: #80ff80"&gt;&amp;quot;Next&amp;quot;&lt;/span&gt;&lt;span style="color: #ffff80"&gt; Click&lt;/span&gt;&lt;span style="color: #80ffff"&gt;=&lt;/span&gt;&lt;span style="color: #80ff80"&gt;&amp;quot;Next_Click&amp;quot;&lt;/span&gt;&lt;span style="color: #80ffff"&gt;/&amp;gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p style="margin: 0px"&gt;
&lt;span style="color: #60ff60"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;span style="color: #80ffff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #0080ff"&gt;Button&lt;/span&gt;&lt;span style="color: #ffff80"&gt; Content&lt;/span&gt;&lt;span style="color: #80ffff"&gt;=&lt;/span&gt;&lt;span style="color: #80ff80"&gt;&amp;quot;Previous&amp;quot;&lt;/span&gt;&lt;span style="color: #ffff80"&gt; Click&lt;/span&gt;&lt;span style="color: #80ffff"&gt;=&lt;/span&gt;&lt;span style="color: #80ff80"&gt;&amp;quot;Previous_Click&amp;quot;&lt;/span&gt;&lt;span style="color: #80ffff"&gt;/&amp;gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p style="margin: 0px"&gt;
&lt;span style="color: #60ff60"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;span style="color: #80ffff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #0080ff"&gt;Button&lt;/span&gt;&lt;span style="color: #ffff80"&gt; Content&lt;/span&gt;&lt;span style="color: #80ffff"&gt;=&lt;/span&gt;&lt;span style="color: #80ff80"&gt;&amp;quot;All&amp;quot;&lt;/span&gt;&lt;span style="color: #ffff80"&gt; Click&lt;/span&gt;&lt;span style="color: #80ffff"&gt;=&lt;/span&gt;&lt;span style="color: #80ff80"&gt;&amp;quot;All_Click&amp;quot;&lt;/span&gt;&lt;span style="color: #80ffff"&gt;/&amp;gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p style="margin: 0px"&gt;
&lt;span style="color: #60ff60"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;span style="color: #80ffff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #0080ff"&gt;StackPanel&lt;/span&gt;&lt;span style="color: #80ffff"&gt;&amp;gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p style="margin: 0px"&gt;
&amp;#160;
&lt;/p&gt;
&lt;p style="margin: 0px"&gt;
&lt;span style="color: #60ff60"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;span style="color: #80ffff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #0080ff"&gt;MultiScaleImage&lt;/span&gt; &lt;span style="color: #ffff80"&gt;x&lt;/span&gt;&lt;span style="color: #80ffff"&gt;:&lt;/span&gt;&lt;span style="color: #ffff80"&gt;Name&lt;/span&gt;&lt;span style="color: #80ffff"&gt;=&lt;/span&gt;&lt;span style="color: #80ff80"&gt;&amp;quot;msi&amp;quot;&lt;/span&gt;&lt;span style="color: #ffff80"&gt; Source&lt;/span&gt;&lt;span style="color: #80ffff"&gt;=&lt;/span&gt;&lt;span style="color: #80ff80"&gt;&amp;quot;http://labs.ucaya.com/dznantes/dzc_output.xml&amp;quot;&lt;/span&gt; 
&lt;/p&gt;
&lt;p style="margin: 0px"&gt;
&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;span style="color: #ffff80"&gt;Grid.Row&lt;/span&gt;&lt;span style="color: #80ffff"&gt;=&lt;/span&gt;&lt;span style="color: #80ff80"&gt;&amp;quot;1&amp;quot;&lt;/span&gt;
&lt;/p&gt;
&lt;p style="margin: 0px"&gt;
&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;span style="color: #ffff80"&gt;sledz&lt;/span&gt;&lt;span style="color: #80ffff"&gt;:&lt;/span&gt;&lt;span style="color: #ffff80"&gt;DZExtensions.ArrangeOnFirstMotionFinished&lt;/span&gt;&lt;span style="color: #80ffff"&gt;=&lt;/span&gt;&lt;span style="color: #80ff80"&gt;&amp;quot;True&amp;quot;&lt;/span&gt;
&lt;/p&gt;
&lt;p style="margin: 0px"&gt;
&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;span style="color: #ffff80"&gt;sledz&lt;/span&gt;&lt;span style="color: #80ffff"&gt;:&lt;/span&gt;&lt;span style="color: #ffff80"&gt;DZExtensions.IsMousePanEnabled&lt;/span&gt;&lt;span style="color: #80ffff"&gt;=&lt;/span&gt;&lt;span style="color: #80ff80"&gt;&amp;quot;True&amp;quot;&lt;/span&gt;
&lt;/p&gt;
&lt;p style="margin: 0px"&gt;
&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;span style="color: #ffff80"&gt;sledz&lt;/span&gt;&lt;span style="color: #80ffff"&gt;:&lt;/span&gt;&lt;span style="color: #ffff80"&gt;DZExtensions.IsMouseWheelEnabled&lt;/span&gt;&lt;span style="color: #80ffff"&gt;=&lt;/span&gt;&lt;span style="color: #80ff80"&gt;&amp;quot;True&amp;quot;&lt;/span&gt;&lt;span style="color: #80ffff"&gt;/&amp;gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p style="margin: 0px"&gt;
&lt;span style="color: #60ff60"&gt;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;span style="color: #80ffff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #0080ff"&gt;Grid&lt;/span&gt;&lt;span style="color: #80ffff"&gt;&amp;gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p style="margin: 0px"&gt;
&lt;span style="color: #80ffff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #0080ff"&gt;UserControl&lt;/span&gt;&lt;span style="color: #80ffff"&gt;&amp;gt;&lt;/span&gt;
&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;
L’activation de la gestion de la souris ainsi que le positionnement automatique des
images se fait par des AttachedProperty à déclarer sur le contrôle MultiScaleImage. 
&lt;br /&gt;
Dans cet exemple, j’ai rajouté 3 bouttons permettant de faire un simple slideshow
des images deepzoom. Ils exécutent des fontions d’extensions disponibles dans le namespace
SLExtensions.DeepZoom. 
&lt;/p&gt;
&lt;div style="font-family: consolas; background: black; color: #e0e0e0; font-size: 8pt"&gt;
&lt;p style="margin: 0px"&gt;
&lt;span style="color: #40c4ff"&gt;using&lt;/span&gt; &lt;span style="color: #eee8aa"&gt;System&lt;/span&gt;;
&lt;/p&gt;
&lt;p style="margin: 0px"&gt;
&lt;span style="color: #40c4ff"&gt;using&lt;/span&gt; &lt;span style="color: #eee8aa"&gt;System&lt;/span&gt;&lt;span style="color: silver"&gt;.&lt;/span&gt;&lt;span style="color: #eee8aa"&gt;Collections&lt;/span&gt;&lt;span style="color: silver"&gt;.&lt;/span&gt;&lt;span style="color: #eee8aa"&gt;Generic&lt;/span&gt;;
&lt;/p&gt;
&lt;p style="margin: 0px"&gt;
&lt;span style="color: #40c4ff"&gt;using&lt;/span&gt; &lt;span style="color: #eee8aa"&gt;System&lt;/span&gt;&lt;span style="color: silver"&gt;.&lt;/span&gt;&lt;span style="color: #eee8aa"&gt;Linq&lt;/span&gt;;
&lt;/p&gt;
&lt;p style="margin: 0px"&gt;
&lt;span style="color: #40c4ff"&gt;using&lt;/span&gt; &lt;span style="color: #eee8aa"&gt;System&lt;/span&gt;&lt;span style="color: silver"&gt;.&lt;/span&gt;&lt;span style="color: #eee8aa"&gt;Net&lt;/span&gt;;
&lt;/p&gt;
&lt;p style="margin: 0px"&gt;
&lt;span style="color: #40c4ff"&gt;using&lt;/span&gt; &lt;span style="color: #eee8aa"&gt;System&lt;/span&gt;&lt;span style="color: silver"&gt;.&lt;/span&gt;&lt;span style="color: #eee8aa"&gt;Windows&lt;/span&gt;;
&lt;/p&gt;
&lt;p style="margin: 0px"&gt;
&lt;span style="color: #40c4ff"&gt;using&lt;/span&gt; &lt;span style="color: #eee8aa"&gt;System&lt;/span&gt;&lt;span style="color: silver"&gt;.&lt;/span&gt;&lt;span style="color: #eee8aa"&gt;Windows&lt;/span&gt;&lt;span style="color: silver"&gt;.&lt;/span&gt;&lt;span style="color: #eee8aa"&gt;Controls&lt;/span&gt;;
&lt;/p&gt;
&lt;p style="margin: 0px"&gt;
&lt;span style="color: #40c4ff"&gt;using&lt;/span&gt; &lt;span style="color: #eee8aa"&gt;System&lt;/span&gt;&lt;span style="color: silver"&gt;.&lt;/span&gt;&lt;span style="color: #eee8aa"&gt;Windows&lt;/span&gt;&lt;span style="color: silver"&gt;.&lt;/span&gt;&lt;span style="color: #eee8aa"&gt;Documents&lt;/span&gt;;
&lt;/p&gt;
&lt;p style="margin: 0px"&gt;
&lt;span style="color: #40c4ff"&gt;using&lt;/span&gt; &lt;span style="color: #eee8aa"&gt;System&lt;/span&gt;&lt;span style="color: silver"&gt;.&lt;/span&gt;&lt;span style="color: #eee8aa"&gt;Windows&lt;/span&gt;&lt;span style="color: silver"&gt;.&lt;/span&gt;&lt;span style="color: #eee8aa"&gt;Input&lt;/span&gt;;
&lt;/p&gt;
&lt;p style="margin: 0px"&gt;
&lt;span style="color: #40c4ff"&gt;using&lt;/span&gt; &lt;span style="color: #eee8aa"&gt;System&lt;/span&gt;&lt;span style="color: silver"&gt;.&lt;/span&gt;&lt;span style="color: #eee8aa"&gt;Windows&lt;/span&gt;&lt;span style="color: silver"&gt;.&lt;/span&gt;&lt;span style="color: #eee8aa"&gt;Media&lt;/span&gt;;
&lt;/p&gt;
&lt;p style="margin: 0px"&gt;
&lt;span style="color: #40c4ff"&gt;using&lt;/span&gt; &lt;span style="color: #eee8aa"&gt;System&lt;/span&gt;&lt;span style="color: silver"&gt;.&lt;/span&gt;&lt;span style="color: #eee8aa"&gt;Windows&lt;/span&gt;&lt;span style="color: silver"&gt;.&lt;/span&gt;&lt;span style="color: #eee8aa"&gt;Media&lt;/span&gt;&lt;span style="color: silver"&gt;.&lt;/span&gt;&lt;span style="color: #eee8aa"&gt;Animation&lt;/span&gt;;
&lt;/p&gt;
&lt;p style="margin: 0px"&gt;
&lt;span style="color: #40c4ff"&gt;using&lt;/span&gt; &lt;span style="color: #eee8aa"&gt;System&lt;/span&gt;&lt;span style="color: silver"&gt;.&lt;/span&gt;&lt;span style="color: #eee8aa"&gt;Windows&lt;/span&gt;&lt;span style="color: silver"&gt;.&lt;/span&gt;&lt;span style="color: #eee8aa"&gt;Shapes&lt;/span&gt;;
&lt;/p&gt;
&lt;p style="margin: 0px"&gt;
&lt;span style="color: #40c4ff"&gt;using&lt;/span&gt; &lt;span style="color: #eee8aa"&gt;SLExtensions&lt;/span&gt;&lt;span style="color: silver"&gt;.&lt;/span&gt;&lt;span style="color: #eee8aa"&gt;DeepZoom&lt;/span&gt;;
&lt;/p&gt;
&lt;p style="margin: 0px"&gt;
&amp;#160;
&lt;/p&gt;
&lt;p style="margin: 0px"&gt;
&lt;span style="color: #40c4ff"&gt;namespace&lt;/span&gt; &lt;span style="color: #eee8aa"&gt;SLExtensions&lt;/span&gt;&lt;span style="color: silver"&gt;.&lt;/span&gt;&lt;span style="color: #eee8aa"&gt;Showcase&lt;/span&gt;
&lt;/p&gt;
&lt;p style="margin: 0px"&gt;
{
&lt;/p&gt;
&lt;p style="margin: 0px"&gt;
&amp;#160;&amp;#160;&amp;#160; &lt;span style="color: #40c4ff"&gt;public&lt;/span&gt; &lt;span style="color: #40c4ff"&gt;partial&lt;/span&gt; &lt;span style="color: #40c4ff"&gt;class&lt;/span&gt; &lt;span style="color: #66cdaa"&gt;PageDeepZoom&lt;/span&gt; : &lt;span style="color: #66cdaa"&gt;UserControl&lt;/span&gt;
&lt;/p&gt;
&lt;p style="margin: 0px"&gt;
&amp;#160;&amp;#160;&amp;#160; {
&lt;/p&gt;
&lt;p style="margin: 0px"&gt;
&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;span style="color: #40c4ff"&gt;public&lt;/span&gt; &lt;span style="color: #eee8aa"&gt;PageDeepZoom&lt;/span&gt;()
&lt;/p&gt;
&lt;p style="margin: 0px"&gt;
&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; {
&lt;/p&gt;
&lt;p style="margin: 0px"&gt;
&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;span style="color: #eee8aa"&gt;InitializeComponent&lt;/span&gt;();
&lt;/p&gt;
&lt;p style="margin: 0px"&gt;
&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; }
&lt;/p&gt;
&lt;p style="margin: 0px"&gt;
&amp;#160;
&lt;/p&gt;
&lt;p style="margin: 0px"&gt;
&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;span style="color: #40c4ff"&gt;private&lt;/span&gt; &lt;span style="color: #40c4ff"&gt;int&lt;/span&gt; &lt;span style="color: #eee8aa"&gt;collectionIndex&lt;/span&gt; &lt;span style="color: silver"&gt;=&lt;/span&gt; &lt;span style="color: silver"&gt;-&lt;/span&gt;&lt;span style="color: #60ff60"&gt;1&lt;/span&gt;;
&lt;/p&gt;
&lt;p style="margin: 0px"&gt;
&amp;#160;
&lt;/p&gt;
&lt;p style="margin: 0px"&gt;
&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;span style="color: #40c4ff"&gt;private&lt;/span&gt; &lt;span style="color: #40c4ff"&gt;void&lt;/span&gt; &lt;span style="color: #eee8aa"&gt;Next_Click&lt;/span&gt;(&lt;span style="color: #40c4ff"&gt;object&lt;/span&gt; &lt;span style="color: #eee8aa"&gt;sender&lt;/span&gt;, &lt;span style="color: #66cdaa"&gt;RoutedEventArgs&lt;/span&gt; &lt;span style="color: #eee8aa"&gt;e&lt;/span&gt;)
&lt;/p&gt;
&lt;p style="margin: 0px"&gt;
&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; {
&lt;/p&gt;
&lt;p style="margin: 0px"&gt;
&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;span style="color: #66cdaa"&gt;DZContext&lt;/span&gt; &lt;span style="color: #eee8aa"&gt;context&lt;/span&gt; &lt;span style="color: silver"&gt;=&lt;/span&gt; &lt;span style="color: #eee8aa"&gt;msi&lt;/span&gt;&lt;span style="color: silver"&gt;.&lt;/span&gt;&lt;span style="color: #eee8aa"&gt;EnsureContext&lt;/span&gt;();
&lt;/p&gt;
&lt;p style="margin: 0px"&gt;
&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;span style="color: #eee8aa"&gt;collectionIndex&lt;/span&gt; &lt;span style="color: silver"&gt;=&lt;/span&gt; (&lt;span style="color: #eee8aa"&gt;collectionIndex&lt;/span&gt; &lt;span style="color: silver"&gt;+&lt;/span&gt; &lt;span style="color: #60ff60"&gt;1&lt;/span&gt;) &lt;span style="color: silver"&gt;%&lt;/span&gt; &lt;span style="color: #eee8aa"&gt;context&lt;/span&gt;&lt;span style="color: silver"&gt;.&lt;/span&gt;&lt;span style="color: #eee8aa"&gt;ImagesToShow&lt;/span&gt;&lt;span style="color: silver"&gt;.&lt;/span&gt;&lt;span style="color: #eee8aa"&gt;Count&lt;/span&gt;;
&lt;/p&gt;
&lt;p style="margin: 0px"&gt;
&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;span style="color: #eee8aa"&gt;msi&lt;/span&gt;&lt;span style="color: silver"&gt;.&lt;/span&gt;&lt;span style="color: #eee8aa"&gt;ZoomFullAndCenterImage&lt;/span&gt;(&lt;span style="color: #eee8aa"&gt;collectionIndex&lt;/span&gt;);
&lt;/p&gt;
&lt;p style="margin: 0px"&gt;
&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; }
&lt;/p&gt;
&lt;p style="margin: 0px"&gt;
&amp;#160;
&lt;/p&gt;
&lt;p style="margin: 0px"&gt;
&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;span style="color: #40c4ff"&gt;private&lt;/span&gt; &lt;span style="color: #40c4ff"&gt;void&lt;/span&gt; &lt;span style="color: #eee8aa"&gt;Previous_Click&lt;/span&gt;(&lt;span style="color: #40c4ff"&gt;object&lt;/span&gt; &lt;span style="color: #eee8aa"&gt;sender&lt;/span&gt;, &lt;span style="color: #66cdaa"&gt;RoutedEventArgs&lt;/span&gt; &lt;span style="color: #eee8aa"&gt;e&lt;/span&gt;)
&lt;/p&gt;
&lt;p style="margin: 0px"&gt;
&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; {
&lt;/p&gt;
&lt;p style="margin: 0px"&gt;
&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;span style="color: #66cdaa"&gt;DZContext&lt;/span&gt; &lt;span style="color: #eee8aa"&gt;context&lt;/span&gt; &lt;span style="color: silver"&gt;=&lt;/span&gt; &lt;span style="color: #eee8aa"&gt;msi&lt;/span&gt;&lt;span style="color: silver"&gt;.&lt;/span&gt;&lt;span style="color: #eee8aa"&gt;EnsureContext&lt;/span&gt;();
&lt;/p&gt;
&lt;p style="margin: 0px"&gt;
&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;span style="color: #eee8aa"&gt;collectionIndex&lt;/span&gt; &lt;span style="color: silver"&gt;=&lt;/span&gt; (&lt;span style="color: #eee8aa"&gt;collectionIndex&lt;/span&gt; &lt;span style="color: silver"&gt;+&lt;/span&gt; &lt;span style="color: #eee8aa"&gt;context&lt;/span&gt;&lt;span style="color: silver"&gt;.&lt;/span&gt;&lt;span style="color: #eee8aa"&gt;ImagesToShow&lt;/span&gt;&lt;span style="color: silver"&gt;.&lt;/span&gt;&lt;span style="color: #eee8aa"&gt;Count&lt;/span&gt; &lt;span style="color: silver"&gt;-&lt;/span&gt; &lt;span style="color: #60ff60"&gt;1&lt;/span&gt;) &lt;span style="color: silver"&gt;%&lt;/span&gt; &lt;span style="color: #eee8aa"&gt;context&lt;/span&gt;&lt;span style="color: silver"&gt;.&lt;/span&gt;&lt;span style="color: #eee8aa"&gt;ImagesToShow&lt;/span&gt;&lt;span style="color: silver"&gt;.&lt;/span&gt;&lt;span style="color: #eee8aa"&gt;Count&lt;/span&gt;;
&lt;/p&gt;
&lt;p style="margin: 0px"&gt;
&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;span style="color: #eee8aa"&gt;msi&lt;/span&gt;&lt;span style="color: silver"&gt;.&lt;/span&gt;&lt;span style="color: #eee8aa"&gt;ZoomFullAndCenterImage&lt;/span&gt;(&lt;span style="color: #eee8aa"&gt;collectionIndex&lt;/span&gt;);
&lt;/p&gt;
&lt;p style="margin: 0px"&gt;
&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; }
&lt;/p&gt;
&lt;p style="margin: 0px"&gt;
&amp;#160;
&lt;/p&gt;
&lt;p style="margin: 0px"&gt;
&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;span style="color: #40c4ff"&gt;private&lt;/span&gt; &lt;span style="color: #40c4ff"&gt;void&lt;/span&gt; &lt;span style="color: #eee8aa"&gt;All_Click&lt;/span&gt;(&lt;span style="color: #40c4ff"&gt;object&lt;/span&gt; &lt;span style="color: #eee8aa"&gt;sender&lt;/span&gt;, &lt;span style="color: #66cdaa"&gt;RoutedEventArgs&lt;/span&gt; &lt;span style="color: #eee8aa"&gt;e&lt;/span&gt;)
&lt;/p&gt;
&lt;p style="margin: 0px"&gt;
&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; {
&lt;/p&gt;
&lt;p style="margin: 0px"&gt;
&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;span style="color: #eee8aa"&gt;msi&lt;/span&gt;&lt;span style="color: silver"&gt;.&lt;/span&gt;&lt;span style="color: #eee8aa"&gt;ZoomCenter&lt;/span&gt;();
&lt;/p&gt;
&lt;p style="margin: 0px"&gt;
&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; }
&lt;/p&gt;
&lt;p style="margin: 0px"&gt;
&amp;#160;&amp;#160;&amp;#160; }
&lt;/p&gt;
&lt;p style="margin: 0px"&gt;
}
&lt;/p&gt;
&lt;/div&gt;
&lt;iframe style="width: 550px; height: 480px" border="0" src="http://labs.ucaya.com/slextensions/#Page=11"&gt;
&lt;/iframe&gt;
&lt;img width="0" height="0" src="http://www.ucaya.com/blog/aggbug.ashx?id=cdce8d5d-4688-4d24-a9f9-e728963a483d" /&gt;</description>
      <comments>http://www.ucaya.com/blog/CommentView,guid,cdce8d5d-4688-4d24-a9f9-e728963a483d.aspx</comments>
      <category>Dev</category>
      <category>Labs Silverlight</category>
      <category>Silverlight</category>
    </item>
    <item>
      <trackback:ping>http://www.ucaya.com/blog/Trackback.aspx?guid=d8dc092f-00cd-4058-98fa-78dec30b0070</trackback:ping>
      <pingback:server>http://www.ucaya.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.ucaya.com/blog/PermaLink,guid,d8dc092f-00cd-4058-98fa-78dec30b0070.aspx</pingback:target>
      <dc:creator>Romuald Boulanger</dc:creator>
      <georss:point>47.2108230807441 -1.62322998046875</georss:point>
      <wfw:comment>http://www.ucaya.com/blog/CommentView,guid,d8dc092f-00cd-4058-98fa-78dec30b0070.aspx</wfw:comment>
      <wfw:commentRss>http://www.ucaya.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=d8dc092f-00cd-4058-98fa-78dec30b0070</wfw:commentRss>
      <slash:comments>2</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Ca y est je l’ai reçu ! Mon nouveau laptop, un alienware :-)
</p>
        <p>
Je vous le recommande c’est un truc de fou !
</p>
        <p>
Voici les specs et quelques photos :
</p>
        <p>
Processor Intel(R) Core(TM)2 Duo CPU T8100 @ 2.10GHz
</p>
        <p>
Memory (RAM) 4,00 GB
</p>
        <p>
Intel Memory Turbo Cache 1,00 GB
</p>
        <p>
Graphics NVIDIA GeForce 8600M GT
</p>
        <p>
Primary hard disk 120 GB 7200
</p>
        <p>
Windows Vista (TM) Ultimate
</p>
        <p>
Manufacturer Alienware 
</p>
        <p>
Model m15x
</p>
        <p>
          <a target="_blank" href="http://www.ucaya.com/blog/content/binary/WindowsLiveWriter/Secondpostvenudailleurs_D2FF/PIC-0002_2.jpg">
            <img style="border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px" title="PIC-0002" border="0" alt="PIC-0002" src="http://www.ucaya.com/blog/content/binary/WindowsLiveWriter/Secondpostvenudailleurs_D2FF/PIC-0002_thumb.jpg" width="364" height="484" />
          </a>  
</p>
        <p>
          <a target="_blank" href="http://www.ucaya.com/blog/content/binary/WindowsLiveWriter/Secondpostvenudailleurs_D2FF/PIC-0004_2.jpg">
            <img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="PIC-0004" border="0" alt="PIC-0004" src="http://www.ucaya.com/blog/content/binary/WindowsLiveWriter/Secondpostvenudailleurs_D2FF/PIC-0004_thumb.jpg" width="244" height="184" />
          </a>
          <a target="_blank" href="http://www.ucaya.com/blog/content/binary/WindowsLiveWriter/Secondpostvenudailleurs_D2FF/PIC-0005_2.jpg">
            <img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="PIC-0005" border="0" alt="PIC-0005" src="http://www.ucaya.com/blog/content/binary/WindowsLiveWriter/Secondpostvenudailleurs_D2FF/PIC-0005_thumb.jpg" width="244" height="184" />
          </a>
          <a href="http://www.ucaya.com/blog/content/binary/WindowsLiveWriter/Secondpostvenudailleurs_D2FF/PIC-0003_2.jpg">
            <img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="PIC-0003" border="0" alt="PIC-0003" src="http://www.ucaya.com/blog/content/binary/WindowsLiveWriter/Secondpostvenudailleurs_D2FF/PIC-0003_thumb.jpg" width="244" height="184" />
          </a>
          <a target="_blank" href="http://www.ucaya.com/blog/content/binary/WindowsLiveWriter/Secondpostvenudailleurs_D2FF/PIC-0006_2.jpg">
            <img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="PIC-0006" border="0" alt="PIC-0006" src="http://www.ucaya.com/blog/content/binary/WindowsLiveWriter/Secondpostvenudailleurs_D2FF/PIC-0006_thumb.jpg" width="244" height="184" />
          </a>
        </p>
        <img width="0" height="0" src="http://www.ucaya.com/blog/aggbug.ashx?id=d8dc092f-00cd-4058-98fa-78dec30b0070" />
      </body>
      <title>Second post venu d’ailleurs…</title>
      <guid isPermaLink="false">http://www.ucaya.com/blog/PermaLink,guid,d8dc092f-00cd-4058-98fa-78dec30b0070.aspx</guid>
      <link>http://www.ucaya.com/blog/2008/10/02/SecondPostVenuDailleurs.aspx</link>
      <pubDate>Thu, 02 Oct 2008 13:01:26 GMT</pubDate>
      <description>&lt;p&gt;
Ca y est je l’ai reçu ! Mon nouveau laptop, un alienware :-)
&lt;/p&gt;
&lt;p&gt;
Je vous le recommande c’est un truc de fou !
&lt;/p&gt;
&lt;p&gt;
Voici les specs et quelques photos :
&lt;/p&gt;
&lt;p&gt;
Processor Intel(R) Core(TM)2 Duo CPU T8100 @ 2.10GHz
&lt;/p&gt;
&lt;p&gt;
Memory (RAM) 4,00 GB
&lt;/p&gt;
&lt;p&gt;
Intel Memory Turbo Cache 1,00 GB
&lt;/p&gt;
&lt;p&gt;
Graphics NVIDIA GeForce 8600M GT
&lt;/p&gt;
&lt;p&gt;
Primary hard disk 120 GB 7200
&lt;/p&gt;
&lt;p&gt;
Windows Vista (TM) Ultimate
&lt;/p&gt;
&lt;p&gt;
Manufacturer Alienware 
&lt;/p&gt;
&lt;p&gt;
Model m15x
&lt;/p&gt;
&lt;p&gt;
&lt;a target="_blank" href="http://www.ucaya.com/blog/content/binary/WindowsLiveWriter/Secondpostvenudailleurs_D2FF/PIC-0002_2.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px" title="PIC-0002" border="0" alt="PIC-0002" src="http://www.ucaya.com/blog/content/binary/WindowsLiveWriter/Secondpostvenudailleurs_D2FF/PIC-0002_thumb.jpg" width="364" height="484" /&gt;&lt;/a&gt;&amp;#160; 
&lt;/p&gt;
&lt;p&gt;
&lt;a target="_blank" href="http://www.ucaya.com/blog/content/binary/WindowsLiveWriter/Secondpostvenudailleurs_D2FF/PIC-0004_2.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="PIC-0004" border="0" alt="PIC-0004" src="http://www.ucaya.com/blog/content/binary/WindowsLiveWriter/Secondpostvenudailleurs_D2FF/PIC-0004_thumb.jpg" width="244" height="184" /&gt;&lt;/a&gt; &lt;a target="_blank" href="http://www.ucaya.com/blog/content/binary/WindowsLiveWriter/Secondpostvenudailleurs_D2FF/PIC-0005_2.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="PIC-0005" border="0" alt="PIC-0005" src="http://www.ucaya.com/blog/content/binary/WindowsLiveWriter/Secondpostvenudailleurs_D2FF/PIC-0005_thumb.jpg" width="244" height="184" /&gt;&lt;/a&gt; &lt;a href="http://www.ucaya.com/blog/content/binary/WindowsLiveWriter/Secondpostvenudailleurs_D2FF/PIC-0003_2.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="PIC-0003" border="0" alt="PIC-0003" src="http://www.ucaya.com/blog/content/binary/WindowsLiveWriter/Secondpostvenudailleurs_D2FF/PIC-0003_thumb.jpg" width="244" height="184" /&gt;&lt;/a&gt; &lt;a target="_blank" href="http://www.ucaya.com/blog/content/binary/WindowsLiveWriter/Secondpostvenudailleurs_D2FF/PIC-0006_2.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="PIC-0006" border="0" alt="PIC-0006" src="http://www.ucaya.com/blog/content/binary/WindowsLiveWriter/Secondpostvenudailleurs_D2FF/PIC-0006_thumb.jpg" width="244" height="184" /&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.ucaya.com/blog/aggbug.ashx?id=d8dc092f-00cd-4058-98fa-78dec30b0070" /&gt;</description>
      <comments>http://www.ucaya.com/blog/CommentView,guid,d8dc092f-00cd-4058-98fa-78dec30b0070.aspx</comments>
      <category>Divers</category>
    </item>
    <item>
      <trackback:ping>http://www.ucaya.com/blog/Trackback.aspx?guid=4d036a00-8fc9-4bd0-a5a0-2aeb7c212997</trackback:ping>
      <pingback:server>http://www.ucaya.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.ucaya.com/blog/PermaLink,guid,4d036a00-8fc9-4bd0-a5a0-2aeb7c212997.aspx</pingback:target>
      <dc:creator>Romuald Boulanger</dc:creator>
      <georss:point>47.2108230807441 -1.62322998046875</georss:point>
      <wfw:comment>http://www.ucaya.com/blog/CommentView,guid,4d036a00-8fc9-4bd0-a5a0-2aeb7c212997.aspx</wfw:comment>
      <wfw:commentRss>http://www.ucaya.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=4d036a00-8fc9-4bd0-a5a0-2aeb7c212997</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
La toute dernière version d’Internet Explorer (actuellement en bêta 2) propose quelques
fonctionnalités assez intéressantes.
</p>
        <p>
Un dossier a été créé à ce sujet sur msdn <a title="http://msdn.microsoft.com/fr-fr/ie/msdn.dossier-ie8.aspx" href="http://msdn.microsoft.com/fr-fr/ie/msdn.dossier-ie8.aspx">http://msdn.microsoft.com/fr-fr/ie/msdn.dossier-ie8.aspx</a>.
</p>
        <p>
Vous y retrouverez également les articles de Thierry et moi :
</p>
        <p>
          <img style="display: inline; margin-left: 0px; margin-right: 0px" align="left" src="http://i.msdn.microsoft.com/cc853343.logofinaldossiersmsdn(fr-fr,MSDN.10).png" width="124" height="136" /> 
- WebSlices : <a title="http://msdn.microsoft.com/fr-fr/ie/cc963660.aspx" href="http://msdn.microsoft.com/fr-fr/ie/cc963660.aspx">http://msdn.microsoft.com/fr-fr/ie/cc963660.aspx</a></p>
        <p>
  - Accelerators : <a title="http://msdn.microsoft.com/fr-fr/ie/cc963658.aspx" href="http://msdn.microsoft.com/fr-fr/ie/cc963658.aspx">http://msdn.microsoft.com/fr-fr/ie/cc963658.aspx</a></p>
        <img width="0" height="0" src="http://www.ucaya.com/blog/aggbug.ashx?id=4d036a00-8fc9-4bd0-a5a0-2aeb7c212997" />
      </body>
      <title>Internet Explorer 8</title>
      <guid isPermaLink="false">http://www.ucaya.com/blog/PermaLink,guid,4d036a00-8fc9-4bd0-a5a0-2aeb7c212997.aspx</guid>
      <link>http://www.ucaya.com/blog/2008/09/27/InternetExplorer8.aspx</link>
      <pubDate>Sat, 27 Sep 2008 14:03:33 GMT</pubDate>
      <description>&lt;p&gt;
La toute dernière version d’Internet Explorer (actuellement en bêta 2) propose quelques
fonctionnalités assez intéressantes.
&lt;/p&gt;
&lt;p&gt;
Un dossier a été créé à ce sujet sur msdn &lt;a title="http://msdn.microsoft.com/fr-fr/ie/msdn.dossier-ie8.aspx" href="http://msdn.microsoft.com/fr-fr/ie/msdn.dossier-ie8.aspx"&gt;http://msdn.microsoft.com/fr-fr/ie/msdn.dossier-ie8.aspx&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
Vous y retrouverez également les articles de Thierry et moi :
&lt;/p&gt;
&lt;p&gt;
&lt;img style="display: inline; margin-left: 0px; margin-right: 0px" align="left" src="http://i.msdn.microsoft.com/cc853343.logofinaldossiersmsdn(fr-fr,MSDN.10).png" width="124" height="136" /&gt;&amp;#160;
- WebSlices : &lt;a title="http://msdn.microsoft.com/fr-fr/ie/cc963660.aspx" href="http://msdn.microsoft.com/fr-fr/ie/cc963660.aspx"&gt;http://msdn.microsoft.com/fr-fr/ie/cc963660.aspx&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
&amp;#160; - Accelerators : &lt;a title="http://msdn.microsoft.com/fr-fr/ie/cc963658.aspx" href="http://msdn.microsoft.com/fr-fr/ie/cc963658.aspx"&gt;http://msdn.microsoft.com/fr-fr/ie/cc963658.aspx&lt;/a&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.ucaya.com/blog/aggbug.ashx?id=4d036a00-8fc9-4bd0-a5a0-2aeb7c212997" /&gt;</description>
      <comments>http://www.ucaya.com/blog/CommentView,guid,4d036a00-8fc9-4bd0-a5a0-2aeb7c212997.aspx</comments>
      <category>Dev</category>
      <category>News</category>
      <category>Ucaya</category>
    </item>
    <item>
      <trackback:ping>http://www.ucaya.com/blog/Trackback.aspx?guid=fe9dffbc-d4fa-4e5d-9177-9bcc97b8c139</trackback:ping>
      <pingback:server>http://www.ucaya.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.ucaya.com/blog/PermaLink,guid,fe9dffbc-d4fa-4e5d-9177-9bcc97b8c139.aspx</pingback:target>
      <dc:creator>Romuald Boulanger</dc:creator>
      <georss:point>47.2108230807441 -1.62322998046875</georss:point>
      <wfw:comment>http://www.ucaya.com/blog/CommentView,guid,fe9dffbc-d4fa-4e5d-9177-9bcc97b8c139.aspx</wfw:comment>
      <wfw:commentRss>http://www.ucaya.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=fe9dffbc-d4fa-4e5d-9177-9bcc97b8c139</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
::Ile de la Réunion::
</p>
        <p>
          <a href="http://www.ucaya.com/blog/content/binary/WindowsLiveWriter/UCAYATourNext5_EC28/8_2.jpg" target="_blank">
            <img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="184" alt="8" src="http://www.ucaya.com/blog/content/binary/WindowsLiveWriter/UCAYATourNext5_EC28/8_thumb.jpg" width="244" border="0" />
          </a> Les
3 roches.
</p>
        <img width="0" height="0" src="http://www.ucaya.com/blog/aggbug.ashx?id=fe9dffbc-d4fa-4e5d-9177-9bcc97b8c139" />
      </body>
      <title>UCAYA Tour Next 5</title>
      <guid isPermaLink="false">http://www.ucaya.com/blog/PermaLink,guid,fe9dffbc-d4fa-4e5d-9177-9bcc97b8c139.aspx</guid>
      <link>http://www.ucaya.com/blog/2008/08/20/UCAYATourNext5.aspx</link>
      <pubDate>Wed, 20 Aug 2008 14:48:00 GMT</pubDate>
      <description>&lt;p&gt;
::Ile de la Réunion::
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.ucaya.com/blog/content/binary/WindowsLiveWriter/UCAYATourNext5_EC28/8_2.jpg" target="_blank"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="184" alt="8" src="http://www.ucaya.com/blog/content/binary/WindowsLiveWriter/UCAYATourNext5_EC28/8_thumb.jpg" width="244" border="0"&gt;&lt;/a&gt; Les
3 roches.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.ucaya.com/blog/aggbug.ashx?id=fe9dffbc-d4fa-4e5d-9177-9bcc97b8c139" /&gt;</description>
      <comments>http://www.ucaya.com/blog/CommentView,guid,fe9dffbc-d4fa-4e5d-9177-9bcc97b8c139.aspx</comments>
      <category>Divers</category>
      <category>Ucaya</category>
    </item>
    <item>
      <trackback:ping>http://www.ucaya.com/blog/Trackback.aspx?guid=2e4f161e-9c82-4f7a-bfd6-4f47c5e7693c</trackback:ping>
      <pingback:server>http://www.ucaya.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.ucaya.com/blog/PermaLink,guid,2e4f161e-9c82-4f7a-bfd6-4f47c5e7693c.aspx</pingback:target>
      <dc:creator>Romuald Boulanger</dc:creator>
      <georss:point>47.2108230807441 -1.62322998046875</georss:point>
      <wfw:comment>http://www.ucaya.com/blog/CommentView,guid,2e4f161e-9c82-4f7a-bfd6-4f47c5e7693c.aspx</wfw:comment>
      <wfw:commentRss>http://www.ucaya.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=2e4f161e-9c82-4f7a-bfd6-4f47c5e7693c</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
::Ile de la Réunion::
</p>
        <p>
          <a href="http://www.ucaya.com/blog/content/binary/WindowsLiveWriter/UCAYATourNext4_EBF5/6_2.jpg" target="_blank">
            <img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="244" alt="6" src="http://www.ucaya.com/blog/content/binary/WindowsLiveWriter/UCAYATourNext4_EBF5/6_thumb.jpg" width="184" border="0" />
          </a>
          <a href="http://www.ucaya.com/blog/content/binary/WindowsLiveWriter/UCAYATourNext4_EBF5/7_2.jpg">
            <img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="244" alt="7" src="http://www.ucaya.com/blog/content/binary/WindowsLiveWriter/UCAYATourNext4_EBF5/7_thumb.jpg" width="184" border="0" />
          </a>
        </p>
        <p>
La nouvelle (gueule de bois).
</p>
        <img width="0" height="0" src="http://www.ucaya.com/blog/aggbug.ashx?id=2e4f161e-9c82-4f7a-bfd6-4f47c5e7693c" />
      </body>
      <title>UCAYA Tour Next 4</title>
      <guid isPermaLink="false">http://www.ucaya.com/blog/PermaLink,guid,2e4f161e-9c82-4f7a-bfd6-4f47c5e7693c.aspx</guid>
      <link>http://www.ucaya.com/blog/2008/08/20/UCAYATourNext4.aspx</link>
      <pubDate>Wed, 20 Aug 2008 14:47:09 GMT</pubDate>
      <description>&lt;p&gt;
::Ile de la Réunion::
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.ucaya.com/blog/content/binary/WindowsLiveWriter/UCAYATourNext4_EBF5/6_2.jpg" target="_blank"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="244" alt="6" src="http://www.ucaya.com/blog/content/binary/WindowsLiveWriter/UCAYATourNext4_EBF5/6_thumb.jpg" width="184" border="0"&gt;&lt;/a&gt; &lt;a href="http://www.ucaya.com/blog/content/binary/WindowsLiveWriter/UCAYATourNext4_EBF5/7_2.jpg"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="244" alt="7" src="http://www.ucaya.com/blog/content/binary/WindowsLiveWriter/UCAYATourNext4_EBF5/7_thumb.jpg" width="184" border="0"&gt;&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
La nouvelle (gueule de bois).
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.ucaya.com/blog/aggbug.ashx?id=2e4f161e-9c82-4f7a-bfd6-4f47c5e7693c" /&gt;</description>
      <comments>http://www.ucaya.com/blog/CommentView,guid,2e4f161e-9c82-4f7a-bfd6-4f47c5e7693c.aspx</comments>
      <category>Divers</category>
      <category>Ucaya</category>
    </item>
    <item>
      <trackback:ping>http://www.ucaya.com/blog/Trackback.aspx?guid=7cdb9817-db0a-4621-927d-e7cd67842372</trackback:ping>
      <pingback:server>http://www.ucaya.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.ucaya.com/blog/PermaLink,guid,7cdb9817-db0a-4621-927d-e7cd67842372.aspx</pingback:target>
      <dc:creator>Romuald Boulanger</dc:creator>
      <georss:point>47.2108230807441 -1.62322998046875</georss:point>
      <wfw:comment>http://www.ucaya.com/blog/CommentView,guid,7cdb9817-db0a-4621-927d-e7cd67842372.aspx</wfw:comment>
      <wfw:commentRss>http://www.ucaya.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=7cdb9817-db0a-4621-927d-e7cd67842372</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
::Ile de la Réunion::
</p>
        <p>
          <a href="http://www.ucaya.com/blog/content/binary/WindowsLiveWriter/UCAYATourNext3_EB74/5_2.jpg" target="_blank">
            <img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="184" alt="5" src="http://www.ucaya.com/blog/content/binary/WindowsLiveWriter/UCAYATourNext3_EB74/5_thumb.jpg" width="244" border="0" />
          </a> 
au Col du Taibit.
</p>
        <img width="0" height="0" src="http://www.ucaya.com/blog/aggbug.ashx?id=7cdb9817-db0a-4621-927d-e7cd67842372" />
      </body>
      <title>UCAYA Tour Next 3</title>
      <guid isPermaLink="false">http://www.ucaya.com/blog/PermaLink,guid,7cdb9817-db0a-4621-927d-e7cd67842372.aspx</guid>
      <link>http://www.ucaya.com/blog/2008/08/20/UCAYATourNext3.aspx</link>
      <pubDate>Wed, 20 Aug 2008 14:44:59 GMT</pubDate>
      <description>&lt;p&gt;
::Ile de la Réunion::
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.ucaya.com/blog/content/binary/WindowsLiveWriter/UCAYATourNext3_EB74/5_2.jpg" target="_blank"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="184" alt="5" src="http://www.ucaya.com/blog/content/binary/WindowsLiveWriter/UCAYATourNext3_EB74/5_thumb.jpg" width="244" border="0"&gt;&lt;/a&gt;&amp;nbsp;
au Col du Taibit.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.ucaya.com/blog/aggbug.ashx?id=7cdb9817-db0a-4621-927d-e7cd67842372" /&gt;</description>
      <comments>http://www.ucaya.com/blog/CommentView,guid,7cdb9817-db0a-4621-927d-e7cd67842372.aspx</comments>
      <category>Divers</category>
      <category>Ucaya</category>
    </item>
    <item>
      <trackback:ping>http://www.ucaya.com/blog/Trackback.aspx?guid=000a7690-7d7c-45bc-a056-04b3c36b757c</trackback:ping>
      <pingback:server>http://www.ucaya.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.ucaya.com/blog/PermaLink,guid,000a7690-7d7c-45bc-a056-04b3c36b757c.aspx</pingback:target>
      <dc:creator>Romuald Boulanger</dc:creator>
      <georss:point>47.2108230807441 -1.62322998046875</georss:point>
      <wfw:comment>http://www.ucaya.com/blog/CommentView,guid,000a7690-7d7c-45bc-a056-04b3c36b757c.aspx</wfw:comment>
      <wfw:commentRss>http://www.ucaya.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=000a7690-7d7c-45bc-a056-04b3c36b757c</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
::Ile de la Réunion::
</p>
        <p>
          <a href="http://www.ucaya.com/blog/content/binary/WindowsLiveWriter/UCAYATourNext2_EB20/4_2.jpg" target="_blank">
            <img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="184" alt="4" src="http://www.ucaya.com/blog/content/binary/WindowsLiveWriter/UCAYATourNext2_EB20/4_thumb.jpg" width="244" border="0" />
          </a> au
Cirque de Mafate.
</p>
        <img width="0" height="0" src="http://www.ucaya.com/blog/aggbug.ashx?id=000a7690-7d7c-45bc-a056-04b3c36b757c" />
      </body>
      <title>UCAYA Tour Next 2</title>
      <guid isPermaLink="false">http://www.ucaya.com/blog/PermaLink,guid,000a7690-7d7c-45bc-a056-04b3c36b757c.aspx</guid>
      <link>http://www.ucaya.com/blog/2008/08/20/UCAYATourNext2.aspx</link>
      <pubDate>Wed, 20 Aug 2008 14:43:34 GMT</pubDate>
      <description>&lt;p&gt;
::Ile de la Réunion::
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.ucaya.com/blog/content/binary/WindowsLiveWriter/UCAYATourNext2_EB20/4_2.jpg" target="_blank"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="184" alt="4" src="http://www.ucaya.com/blog/content/binary/WindowsLiveWriter/UCAYATourNext2_EB20/4_thumb.jpg" width="244" border="0"&gt;&lt;/a&gt; au
Cirque de Mafate.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.ucaya.com/blog/aggbug.ashx?id=000a7690-7d7c-45bc-a056-04b3c36b757c" /&gt;</description>
      <comments>http://www.ucaya.com/blog/CommentView,guid,000a7690-7d7c-45bc-a056-04b3c36b757c.aspx</comments>
      <category>Divers</category>
      <category>Ucaya</category>
    </item>
    <item>
      <trackback:ping>http://www.ucaya.com/blog/Trackback.aspx?guid=4dd1ab86-39c1-42b8-a83c-35581f52cec4</trackback:ping>
      <pingback:server>http://www.ucaya.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.ucaya.com/blog/PermaLink,guid,4dd1ab86-39c1-42b8-a83c-35581f52cec4.aspx</pingback:target>
      <dc:creator>Thierry Bouquain</dc:creator>
      <georss:point>47.2108230807441 -1.62322998046875</georss:point>
      <wfw:comment>http://www.ucaya.com/blog/CommentView,guid,4dd1ab86-39c1-42b8-a83c-35581f52cec4.aspx</wfw:comment>
      <wfw:commentRss>http://www.ucaya.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=4dd1ab86-39c1-42b8-a83c-35581f52cec4</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Ces deux manières d'animer ont un comportement différent lorsque l'application silverlight
effectue des traitements qui font baisser le taux d'images par seconde.<br />
Petite comparaison du mode de fonctionnement.
</p>
        <h1>Fonctionnement du storyboard
</h1>
        <p>
Les storyboards sont basés sur le temps et adaptent les valeurs des animations en
fonction de la progression de l'animation.  Si le temps d'assignation de la valeur
ou le traitement induit (binding par exemple) est supérieur au frame rate, le storyboard
va sauter les frames intermédiaires. 
</p>
        <h1>Fonctionnement d'AgTweener
</h1>
        <p>
          <a href="http://www.codeplex.com/agTweener" target="_blank">AgTweener</a> utilise
un système de "timer" pour animer les objets. L'implémentation aurait pu avoir le
même comportement que les storyboard, mais les concepteurs en ont décidé autrement.
Le timer interne est basé sur un storyboard de 20ms qui est redémarré chaque fois
que l'assignation des valeurs est terminé. Le timing est effectué en comptant le nombre
de frame. Même si l'application effectue un traitement coûteux lors de l'assignation
de la valeur, on est sur d'avoir une animation de la valeur, au dépend du respect
du timing de l'animation.
</p>
        <h1>Conclusion
</h1>
        <p>
Lorsqu'une application effectue des traitement coûteux, une animation faite par <a href="http://www.codeplex.com/agTweener" target="_blank">AgTweener</a> peut
donner une impression de fluidité comparé à une animation par storyboard qui va sauter
des frames. Si le timing de l'application est important, il vaut mieux alors utiliser
des storyboards.<br /></p>
        <div style="width: 550px; height: 480px;">
          <div id="silverlightControlHost">
            <object data="data:application/x-silverlight," type="application/x-silverlight-2-b2" width="100%" height="100%">
              <param name="source" value="http://labs.ucaya.com/testanim/ClientBin/SilverlightPerfTest.xap" />
              <param name="background" value="white" />
              <a href="http://go.microsoft.com/fwlink/?LinkID=115261" style="text-decoration: none;">
                <img src="http://go.microsoft.com/fwlink/?LinkId=108181" alt="Get Microsoft Silverlight" style="border-style: none" />
              </a>
            </object>
            <iframe style="visibility:hidden;height:0;width:0;border:0px">
            </iframe>
          </div>
        </div>
        <img width="0" height="0" src="http://www.ucaya.com/blog/aggbug.ashx?id=4dd1ab86-39c1-42b8-a83c-35581f52cec4" />
      </body>
      <title>Animations AgTweener vs Storyboard</title>
      <guid isPermaLink="false">http://www.ucaya.com/blog/PermaLink,guid,4dd1ab86-39c1-42b8-a83c-35581f52cec4.aspx</guid>
      <link>http://www.ucaya.com/blog/2008/08/16/AnimationsAgTweenerVsStoryboard.aspx</link>
      <pubDate>Sat, 16 Aug 2008 09:18:10 GMT</pubDate>
      <description>&lt;p&gt;
Ces deux manières d'animer ont un comportement différent lorsque l'application silverlight
effectue des traitements qui font baisser le taux d'images par seconde.&lt;br&gt;
Petite comparaison du mode de fonctionnement.
&lt;/p&gt;
&lt;h1&gt;Fonctionnement du storyboard
&lt;/h1&gt;
&lt;p&gt;
Les storyboards sont basés sur le temps et adaptent les valeurs des animations en
fonction de la progression de l'animation.&amp;nbsp; Si le temps d'assignation de la valeur
ou le traitement induit (binding par exemple) est supérieur au frame rate, le storyboard
va sauter les frames intermédiaires. 
&lt;/p&gt;
&lt;h1&gt;Fonctionnement d'AgTweener
&lt;/h1&gt;
&lt;p&gt;
&lt;a href="http://www.codeplex.com/agTweener" target="_blank"&gt;AgTweener&lt;/a&gt; utilise
un système de "timer" pour animer les objets. L'implémentation aurait pu avoir le
même comportement que les storyboard, mais les concepteurs en ont décidé autrement.
Le timer interne est basé sur un storyboard de 20ms qui est redémarré chaque fois
que l'assignation des valeurs est terminé. Le timing est effectué en comptant le nombre
de frame. Même si l'application effectue un traitement coûteux lors de l'assignation
de la valeur, on est sur d'avoir une animation de la valeur, au dépend du respect
du timing de l'animation.
&lt;/p&gt;
&lt;h1&gt;Conclusion
&lt;/h1&gt;
&lt;p&gt;
Lorsqu'une application effectue des traitement coûteux, une animation faite par &lt;a href="http://www.codeplex.com/agTweener" target="_blank"&gt;AgTweener&lt;/a&gt; peut
donner une impression de fluidité comparé à une animation par storyboard qui va sauter
des frames. Si le timing de l'application est important, il vaut mieux alors utiliser
des storyboards.&lt;br&gt;
&lt;/p&gt;
&lt;div style="width: 550px; height: 480px;"&gt;
&lt;div id="silverlightControlHost"&gt;
&lt;object data="data:application/x-silverlight," type="application/x-silverlight-2-b2" width="100%" height="100%"&gt;
&lt;param name="source" value="http://labs.ucaya.com/testanim/ClientBin/SilverlightPerfTest.xap" /&gt;
&lt;param name="background" value="white" /&gt;
&lt;a href="http://go.microsoft.com/fwlink/?LinkID=115261" style="text-decoration: none;"&gt; &lt;img src="http://go.microsoft.com/fwlink/?LinkId=108181" alt="Get Microsoft Silverlight" style="border-style: none" /&gt; &lt;/a&gt; 
&lt;/object&gt;
&lt;iframe style='visibility:hidden;height:0;width:0;border:0px'&gt;
&lt;/iframe&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;img width="0" height="0" src="http://www.ucaya.com/blog/aggbug.ashx?id=4dd1ab86-39c1-42b8-a83c-35581f52cec4" /&gt;</description>
      <comments>http://www.ucaya.com/blog/CommentView,guid,4dd1ab86-39c1-42b8-a83c-35581f52cec4.aspx</comments>
      <category>Dev</category>
      <category>Labs Silverlight</category>
      <category>Silverlight</category>
    </item>
    <item>
      <trackback:ping>http://www.ucaya.com/blog/Trackback.aspx?guid=d389d11a-d61d-4be6-8f53-5e687b74f864</trackback:ping>
      <pingback:server>http://www.ucaya.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.ucaya.com/blog/PermaLink,guid,d389d11a-d61d-4be6-8f53-5e687b74f864.aspx</pingback:target>
      <dc:creator>Romuald Boulanger</dc:creator>
      <georss:point>47.2108230807441 -1.62322998046875</georss:point>
      <wfw:comment>http://www.ucaya.com/blog/CommentView,guid,d389d11a-d61d-4be6-8f53-5e687b74f864.aspx</wfw:comment>
      <wfw:commentRss>http://www.ucaya.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=d389d11a-d61d-4be6-8f53-5e687b74f864</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Les journées ne sont plus assez longues, nous avons besoin de renfort.
</p>
        <p>
Nous recherchons un développeur plus que motivé et passionné par le code, le web et
le café !
</p>
        <p>
Envoyez-nous votre CV à contact[at]ucaya.com.
</p>
        <img width="0" height="0" src="http://www.ucaya.com/blog/aggbug.ashx?id=d389d11a-d61d-4be6-8f53-5e687b74f864" />
      </body>
      <title>Rejoignez UCAYA !</title>
      <guid isPermaLink="false">http://www.ucaya.com/blog/PermaLink,guid,d389d11a-d61d-4be6-8f53-5e687b74f864.aspx</guid>
      <link>http://www.ucaya.com/blog/2008/08/13/RejoignezUCAYA.aspx</link>
      <pubDate>Wed, 13 Aug 2008 09:17:14 GMT</pubDate>
      <description>&lt;p&gt;
Les journées ne sont plus assez longues, nous avons besoin de renfort.
&lt;/p&gt;
&lt;p&gt;
Nous recherchons un développeur plus que motivé et passionné par le code, le web et
le café !
&lt;/p&gt;
&lt;p&gt;
Envoyez-nous votre CV à contact[at]ucaya.com.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.ucaya.com/blog/aggbug.ashx?id=d389d11a-d61d-4be6-8f53-5e687b74f864" /&gt;</description>
      <comments>http://www.ucaya.com/blog/CommentView,guid,d389d11a-d61d-4be6-8f53-5e687b74f864.aspx</comments>
      <category>Dev</category>
      <category>News</category>
      <category>Ucaya</category>
    </item>
    <item>
      <trackback:ping>http://www.ucaya.com/blog/Trackback.aspx?guid=9b176d21-81a0-404f-8bdb-0fda6a620e64</trackback:ping>
      <pingback:server>http://www.ucaya.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.ucaya.com/blog/PermaLink,guid,9b176d21-81a0-404f-8bdb-0fda6a620e64.aspx</pingback:target>
      <dc:creator>Romuald Boulanger</dc:creator>
      <georss:point>47.2108230807441 -1.62322998046875</georss:point>
      <wfw:comment>http://www.ucaya.com/blog/CommentView,guid,9b176d21-81a0-404f-8bdb-0fda6a620e64.aspx</wfw:comment>
      <wfw:commentRss>http://www.ucaya.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=9b176d21-81a0-404f-8bdb-0fda6a620e64</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
::Ile de la Réunion::
</p>
        <p>
          <a href="http://www.ucaya.com/blog/content/binary/WindowsLiveWriter/UCAYATourNext1_9718/3-small_2.jpg">
            <img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="244" alt="3-small" src="http://www.ucaya.com/blog/content/binary/WindowsLiveWriter/UCAYATourNext1_9718/3-small_thumb.jpg" width="184" border="0" />
          </a> 
au Piton des neiges : 3070m d' altitude !
</p>
        <img width="0" height="0" src="http://www.ucaya.com/blog/aggbug.ashx?id=9b176d21-81a0-404f-8bdb-0fda6a620e64" />
      </body>
      <title>UCAYA Tour Next 1</title>
      <guid isPermaLink="false">http://www.ucaya.com/blog/PermaLink,guid,9b176d21-81a0-404f-8bdb-0fda6a620e64.aspx</guid>
      <link>http://www.ucaya.com/blog/2008/07/31/UCAYATourNext1.aspx</link>
      <pubDate>Thu, 31 Jul 2008 08:52:06 GMT</pubDate>
      <description>&lt;p&gt;
::Ile de la Réunion::
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.ucaya.com/blog/content/binary/WindowsLiveWriter/UCAYATourNext1_9718/3-small_2.jpg"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="244" alt="3-small" src="http://www.ucaya.com/blog/content/binary/WindowsLiveWriter/UCAYATourNext1_9718/3-small_thumb.jpg" width="184" border="0"&gt;&lt;/a&gt;&amp;nbsp;
au Piton des neiges : 3070m d' altitude !
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.ucaya.com/blog/aggbug.ashx?id=9b176d21-81a0-404f-8bdb-0fda6a620e64" /&gt;</description>
      <comments>http://www.ucaya.com/blog/CommentView,guid,9b176d21-81a0-404f-8bdb-0fda6a620e64.aspx</comments>
      <category>Divers</category>
      <category>Ucaya</category>
    </item>
    <item>
      <trackback:ping>http://www.ucaya.com/blog/Trackback.aspx?guid=5144dd93-e751-4858-ac28-46dbe0e3fb4d</trackback:ping>
      <pingback:server>http://www.ucaya.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.ucaya.com/blog/PermaLink,guid,5144dd93-e751-4858-ac28-46dbe0e3fb4d.aspx</pingback:target>
      <dc:creator>Romuald Boulanger</dc:creator>
      <georss:point>47.2108230807441 -1.62322998046875</georss:point>
      <wfw:comment>http://www.ucaya.com/blog/CommentView,guid,5144dd93-e751-4858-ac28-46dbe0e3fb4d.aspx</wfw:comment>
      <wfw:commentRss>http://www.ucaya.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=5144dd93-e751-4858-ac28-46dbe0e3fb4d</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
::Ile de la Réunion::
</p>
        <p>
C'est parti !
</p>
        <p>
          <a href="http://www.ucaya.com/blog/content/binary/WindowsLiveWriter/UCAYATour_968C/1-small_2.jpg">
            <img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="184" alt="1-small" src="http://www.ucaya.com/blog/content/binary/WindowsLiveWriter/UCAYATour_968C/1-small_thumb.jpg" width="244" border="0" />
          </a> <a href="http://www.ucaya.com/blog/content/binary/WindowsLiveWriter/UCAYATour_968C/2-small_2.jpg"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="184" alt="2-small" src="http://www.ucaya.com/blog/content/binary/WindowsLiveWriter/UCAYATour_968C/2-small_thumb.jpg" width="244" border="0" /></a></p>
        <p>
à la plage...
</p>
        <img width="0" height="0" src="http://www.ucaya.com/blog/aggbug.ashx?id=5144dd93-e751-4858-ac28-46dbe0e3fb4d" />
      </body>
      <title>UCAYA Tour</title>
      <guid isPermaLink="false">http://www.ucaya.com/blog/PermaLink,guid,5144dd93-e751-4858-ac28-46dbe0e3fb4d.aspx</guid>
      <link>http://www.ucaya.com/blog/2008/07/31/UCAYATour.aspx</link>
      <pubDate>Thu, 31 Jul 2008 06:41:53 GMT</pubDate>
      <description>&lt;p&gt;
::Ile de la Réunion::
&lt;/p&gt;
&lt;p&gt;
C'est parti !
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.ucaya.com/blog/content/binary/WindowsLiveWriter/UCAYATour_968C/1-small_2.jpg"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="184" alt="1-small" src="http://www.ucaya.com/blog/content/binary/WindowsLiveWriter/UCAYATour_968C/1-small_thumb.jpg" width="244" border="0"&gt;&lt;/a&gt;&amp;nbsp;&lt;a href="http://www.ucaya.com/blog/content/binary/WindowsLiveWriter/UCAYATour_968C/2-small_2.jpg"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="184" alt="2-small" src="http://www.ucaya.com/blog/content/binary/WindowsLiveWriter/UCAYATour_968C/2-small_thumb.jpg" width="244" border="0"&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
à la plage...
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.ucaya.com/blog/aggbug.ashx?id=5144dd93-e751-4858-ac28-46dbe0e3fb4d" /&gt;</description>
      <comments>http://www.ucaya.com/blog/CommentView,guid,5144dd93-e751-4858-ac28-46dbe0e3fb4d.aspx</comments>
      <category>Divers</category>
      <category>Ucaya</category>
    </item>
    <item>
      <trackback:ping>http://www.ucaya.com/blog/Trackback.aspx?guid=bc334027-1448-4262-9615-bf142ab72839</trackback:ping>
      <pingback:server>http://www.ucaya.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.ucaya.com/blog/PermaLink,guid,bc334027-1448-4262-9615-bf142ab72839.aspx</pingback:target>
      <dc:creator>Thierry Bouquain</dc:creator>
      <georss:point>47.2108230807441 -1.62322998046875</georss:point>
      <wfw:comment>http://www.ucaya.com/blog/CommentView,guid,bc334027-1448-4262-9615-bf142ab72839.aspx</wfw:comment>
      <wfw:commentRss>http://www.ucaya.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=bc334027-1448-4262-9615-bf142ab72839</wfw:commentRss>
      <title>Silverlight FlowLayout animé</title>
      <guid isPermaLink="false">http://www.ucaya.com/blog/PermaLink,guid,bc334027-1448-4262-9615-bf142ab72839.aspx</guid>
      <link>http://www.ucaya.com/blog/2008/07/11/SilverlightFlowLayoutAnim%c3%a9.aspx</link>
      <pubDate>Fri, 11 Jul 2008 07:57:00 GMT</pubDate>
      <description>&lt;p&gt;
J’ai porté un exemple du &lt;a title="Kevin's WPF Bag-o-Tricks" href="http://j832.com/bagotricks/"&gt;Kevin's
WPF Bag-o-Tricks&lt;/a&gt; dans &lt;a href="http://www.codeplex.com/SLExtensions" target="_blank"&gt;SLExtensions&lt;/a&gt;. 
&lt;br /&gt;
Voici un petit exemple d’utilisation.
&lt;/p&gt;
&lt;div style="font-size: 8pt; background: black; color: #e0e0e0; font-family: consolas"&gt;
&lt;p style="margin: 0px"&gt;
&lt;span style="color: #60ff60"&gt; &lt;/span&gt;&lt;span style="color: #80ffff"&gt;&lt;&lt;/span&gt;&lt;span style="color: #0080ff"&gt;ItemsControl&lt;/span&gt;&lt;span style="color: #ffff80"&gt; Grid.Row&lt;/span&gt;&lt;span style="color: #80ffff"&gt;=&lt;/span&gt;&lt;span style="color: #80ff80"&gt;"1"&lt;/span&gt;&lt;span style="color: #ffff80"&gt; ItemsSource&lt;/span&gt;&lt;span style="color: #80ffff"&gt;=&lt;/span&gt;&lt;span style="color: #80ff80"&gt;"azertyuiopsdfghjklazertyuiopsdfghjklazertyuiopsdfghjklazertyuiopsdfghjklazertyuiopsdfgh”&lt;/span&gt;&lt;span style="color: #80ffff"&gt; &gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p style="margin: 0px"&gt;
&lt;span style="color: #60ff60"&gt; &lt;/span&gt;&lt;span style="color: #80ffff"&gt;&lt;&lt;/span&gt;&lt;span style="color: #0080ff"&gt;ItemsControl.ItemsPanel&lt;/span&gt;&lt;span style="color: #80ffff"&gt;&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p style="margin: 0px"&gt;
&lt;span style="color: #60ff60"&gt; &lt;/span&gt;&lt;span style="color: #80ffff"&gt;&lt;&lt;/span&gt;&lt;span style="color: #0080ff"&gt;ItemsPanelTemplate&lt;/span&gt;&lt;span style="color: #80ffff"&gt;&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p style="margin: 0px"&gt;
&lt;span style="color: #60ff60"&gt; &lt;/span&gt;&lt;span style="color: #80ffff"&gt;&lt;&lt;/span&gt;&lt;span style="color: #0080ff"&gt;slec&lt;/span&gt;&lt;span style="color: #80ffff"&gt;:&lt;/span&gt;&lt;span style="color: #0080ff"&gt;AnimatingTilePanel&lt;/span&gt;&lt;span style="color: #80ffff"&gt; /&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p style="margin: 0px"&gt;
&lt;span style="color: #60ff60"&gt; &lt;/span&gt;&lt;span style="color: #80ffff"&gt;&lt;/span&gt;&lt;span style="color: #0080ff"&gt;ItemsPanelTemplate&lt;/span&gt;&lt;span style="color: #80ffff"&gt;&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p style="margin: 0px"&gt;
&lt;span style="color: #60ff60"&gt; &lt;/span&gt;&lt;span style="color: #80ffff"&gt;&lt;/span&gt;&lt;span style="color: #0080ff"&gt;ItemsControl.ItemsPanel&lt;/span&gt;&lt;span style="color: #80ffff"&gt;&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p style="margin: 0px"&gt;
&lt;span style="color: #60ff60"&gt; &lt;/span&gt;&lt;span style="color: #80ffff"&gt;&lt;/span&gt;&lt;span style="color: #0080ff"&gt;ItemsControl&lt;/span&gt;&lt;span style="color: #80ffff"&gt;&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;/div&gt;
&lt;iframe style="width: 550px; height: 480px" border="0" src="http://labs.ucaya.com/slextensions/#Page=8"&gt;
&lt;/iframe&gt;
div&gt;&lt;img width="0" height="0" src="http://www.ucaya.com/blog/aggbug.ashx?id=bc334027-1448-4262-9615-bf142ab72839" /&gt;</description>
      <comments>http://www.ucaya.com/blog/CommentView,guid,bc334027-1448-4262-9615-bf142ab72839.aspx</comments>
      <category>Dev</category>
      <category>Silverlight</category>
    </item>
    <item>
      <trackback:ping>http://www.ucaya.com/blog/Trackback.aspx?guid=0d8c3cb4-2dbf-48e4-9c79-ba0bbfae5a19</trackback:ping>
      <pingback:server>http://www.ucaya.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.ucaya.com/blog/PermaLink,guid,0d8c3cb4-2dbf-48e4-9c79-ba0bbfae5a19.aspx</pingback:target>
      <dc:creator>Thierry Bouquain</dc:creator>
      <georss:point>47.2108230807441 -1.62322998046875</georss:point>
      <wfw:comment>http://www.ucaya.com/blog/CommentView,guid,0d8c3cb4-2dbf-48e4-9c79-ba0bbfae5a19.aspx</wfw:comment>
      <wfw:commentRss>http://www.ucaya.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=0d8c3cb4-2dbf-48e4-9c79-ba0bbfae5a19</wfw:commentRss>
      <title>Silverlight DockPanel</title>
      <guid isPermaLink="false">http://www.ucaya.com/blog/PermaLink,guid,0d8c3cb4-2dbf-48e4-9c79-ba0bbfae5a19.aspx</guid>
      <link>http://www.ucaya.com/blog/2008/07/11/SilverlightDockPanel.aspx</link>
      <pubDate>Fri, 11 Jul 2008 07:39:07 GMT</pubDate>
      <description>&lt;p&gt;
&lt;a href="http://www.codeplex.com/SLExtensions" target="_blank"&gt;SLExtensions&lt;/a&gt; ajoute
maintenant un DockPanel à la liste de ses contrôles.
&lt;/p&gt;
&lt;div style="font-size: 8pt; background: black; color: #e0e0e0; font-family: consolas"&gt;
&lt;p style="margin: 0px"&gt;
&lt;span style="color: #60ff60"&gt; &lt;/span&gt;&lt;span style="color: #80ffff"&gt;&lt;&lt;/span&gt;&lt;span style="color: #0080ff"&gt;slec&lt;/span&gt;&lt;span style="color: #80ffff"&gt;:&lt;/span&gt;&lt;span style="color: #0080ff"&gt;DockPanel&lt;/span&gt;&lt;span style="color: #ffff80"&gt; Grid.Row&lt;/span&gt;&lt;span style="color: #80ffff"&gt;=&lt;/span&gt;&lt;span style="color: #80ff80"&gt;"1"&lt;/span&gt;&lt;span style="color: #ffff80"&gt; LastChildFill&lt;/span&gt;&lt;span style="color: #80ffff"&gt;=&lt;/span&gt;&lt;span style="color: #80ff80"&gt;"True"&lt;/span&gt;&lt;span style="color: #80ffff"&gt;&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p style="margin: 0px"&gt;
&lt;span style="color: #60ff60"&gt; &lt;/span&gt;&lt;span style="color: #80ffff"&gt;&lt;&lt;/span&gt;&lt;span style="color: #0080ff"&gt;Button&lt;/span&gt;&lt;span style="color: #ffff80"&gt; Content&lt;/span&gt;&lt;span style="color: #80ffff"&gt;=&lt;/span&gt;&lt;span style="color: #80ff80"&gt;"Top"&lt;/span&gt;&lt;span style="color: #ffff80"&gt; slec&lt;/span&gt;&lt;span style="color: #80ffff"&gt;:&lt;/span&gt;&lt;span style="color: #ffff80"&gt;DockPanel.Dock&lt;/span&gt;&lt;span style="color: #80ffff"&gt;=&lt;/span&gt;&lt;span style="color: #80ff80"&gt;"Top"&lt;/span&gt;&lt;span style="color: #ffff80"&gt; Height&lt;/span&gt;&lt;span style="color: #80ffff"&gt;=&lt;/span&gt;&lt;span style="color: #80ff80"&gt;"60"&lt;/span&gt; &lt;span style="color: #80ffff"&gt;/&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p style="margin: 0px"&gt;
&lt;span style="color: #60ff60"&gt; &lt;/span&gt;&lt;span style="color: #80ffff"&gt;&lt;&lt;/span&gt;&lt;span style="color: #0080ff"&gt;Button&lt;/span&gt;&lt;span style="color: #ffff80"&gt; Content&lt;/span&gt;&lt;span style="color: #80ffff"&gt;=&lt;/span&gt;&lt;span style="color: #80ff80"&gt;"Left"&lt;/span&gt;&lt;span style="color: #ffff80"&gt; slec&lt;/span&gt;&lt;span style="color: #80ffff"&gt;:&lt;/span&gt;&lt;span style="color: #ffff80"&gt;DockPanel.Dock&lt;/span&gt;&lt;span style="color: #80ffff"&gt;=&lt;/span&gt;&lt;span style="color: #80ff80"&gt;"Left"&lt;/span&gt;&lt;span style="color: #ffff80"&gt; Width&lt;/span&gt;&lt;span style="color: #80ffff"&gt;=&lt;/span&gt;&lt;span style="color: #80ff80"&gt;"60"&lt;/span&gt;&lt;span style="color: #80ffff"&gt; /&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p style="margin: 0px"&gt;
&lt;span style="color: #60ff60"&gt; &lt;/span&gt;&lt;span style="color: #80ffff"&gt;&lt;&lt;/span&gt;&lt;span style="color: #0080ff"&gt;Button&lt;/span&gt;&lt;span style="color: #ffff80"&gt; Content&lt;/span&gt;&lt;span style="color: #80ffff"&gt;=&lt;/span&gt;&lt;span style="color: #80ff80"&gt;"Right"&lt;/span&gt;&lt;span style="color: #ffff80"&gt; slec&lt;/span&gt;&lt;span style="color: #80ffff"&gt;:&lt;/span&gt;&lt;span style="color: #ffff80"&gt;DockPanel.Dock&lt;/span&gt;&lt;span style="color: #80ffff"&gt;=&lt;/span&gt;&lt;span style="color: #80ff80"&gt;"Right"&lt;/span&gt;&lt;span style="color: #ffff80"&gt; Width&lt;/span&gt;&lt;span style="color: #80ffff"&gt;=&lt;/span&gt;&lt;span style="color: #80ff80"&gt;"60"&lt;/span&gt;&lt;span style="color: #80ffff"&gt; /&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p style="margin: 0px"&gt;
&lt;span style="color: #60ff60"&gt; &lt;/span&gt;&lt;span style="color: #80ffff"&gt;&lt;&lt;/span&gt;&lt;span style="color: #0080ff"&gt;Button&lt;/span&gt;&lt;span style="color: #ffff80"&gt; Content&lt;/span&gt;&lt;span style="color: #80ffff"&gt;=&lt;/span&gt;&lt;span style="color: #80ff80"&gt;"Bottom"&lt;/span&gt;&lt;span style="color: #ffff80"&gt; slec&lt;/span&gt;&lt;span style="color: #80ffff"&gt;:&lt;/span&gt;&lt;span style="color: #ffff80"&gt;DockPanel.Dock&lt;/span&gt;&lt;span style="color: #80ffff"&gt;=&lt;/span&gt;&lt;span style="color: #80ff80"&gt;"Bottom"&lt;/span&gt;&lt;span style="color: #ffff80"&gt; Height&lt;/span&gt;&lt;span style="color: #80ffff"&gt;=&lt;/span&gt;&lt;span style="color: #80ff80"&gt;"60"&lt;/span&gt;&lt;span style="color: #80ffff"&gt; /&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p style="margin: 0px"&gt;
&lt;span style="color: #60ff60"&gt; &lt;/span&gt;&lt;span style="color: #80ffff"&gt;&lt;&lt;/span&gt;&lt;span style="color: #0080ff"&gt;Button&lt;/span&gt;&lt;span style="color: #ffff80"&gt; Content&lt;/span&gt;&lt;span style="color: #80ffff"&gt;=&lt;/span&gt;&lt;span style="color: #80ff80"&gt;"Fill"&lt;/span&gt; &lt;span style="color: #80ffff"&gt;/&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p style="margin: 0px"&gt;
&lt;span style="color: #60ff60"&gt; &lt;/span&gt;&lt;span style="color: #80ffff"&gt;&lt;/span&gt;&lt;span style="color: #0080ff"&gt;slec&lt;/span&gt;&lt;span style="color: #80ffff"&gt;:&lt;/span&gt;&lt;span style="color: #0080ff"&gt;DockPanel&lt;/span&gt;&lt;span style="color: #80ffff"&gt;&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;/div&gt;
&lt;iframe style="width: 550px; height: 480px" border="0" src="http://labs.ucaya.com/slextensions/#Page=9"&gt;
&lt;/iframe&gt;
div&gt;&lt;img width="0" height="0" src="http://www.ucaya.com/blog/aggbug.ashx?id=0d8c3cb4-2dbf-48e4-9c79-ba0bbfae5a19" /&gt;</description>
      <comments>http://www.ucaya.com/blog/CommentView,guid,0d8c3cb4-2dbf-48e4-9c79-ba0bbfae5a19.aspx</comments>
      <category>Dev</category>
      <category>Silverlight</category>
    </item>
    <item>
      <trackback:ping>http://www.ucaya.com/blog/Trackback.aspx?guid=cb1682d1-4218-48d8-8041-73f081e56399</trackback:ping>
      <pingback:server>http://www.ucaya.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.ucaya.com/blog/PermaLink,guid,cb1682d1-4218-48d8-8041-73f081e56399.aspx</pingback:target>
      <dc:creator>Thierry Bouquain</dc:creator>
      <georss:point>47.2108230807441 -1.62322998046875</georss:point>
      <wfw:comment>http://www.ucaya.com/blog/CommentView,guid,cb1682d1-4218-48d8-8041-73f081e56399.aspx</wfw:comment>
      <wfw:commentRss>http://www.ucaya.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=cb1682d1-4218-48d8-8041-73f081e56399</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <a href="http://info.francetv.fr/player-video/" target="_blank">
            <img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" title="playerinfo" border="0" alt="playerinfo" align="right" src="http://www.ucaya.com/blog/content/binary/WindowsLiveWriter/FranceTlvision_813C/playerinfo_3.jpg" width="244" height="185" />
          </a> France
Télévision sort son <a href="http://info.francetv.fr/player-video/" target="_blank">“player
info”</a>. Il permet de revoir les journaux de toutes les chaines du groupe France
Télévision. Vous pourrez maintenant regarder le journal de votre région même si vous
êtes en déplacement à l’autre bout du monde. Ucaya a participé à la réalisation de
ce player. Il est développé en Silverlight 2 et utilise la librairie <a href="http://www.codeplex.com/SLExtensions" target="_blank">SLExtensions</a>.
</p>
        <img width="0" height="0" src="http://www.ucaya.com/blog/aggbug.ashx?id=cb1682d1-4218-48d8-8041-73f081e56399" />
      </body>
      <title>France Télévision</title>
      <guid isPermaLink="false">http://www.ucaya.com/blog/PermaLink,guid,cb1682d1-4218-48d8-8041-73f081e56399.aspx</guid>
      <link>http://www.ucaya.com/blog/2008/07/11/FranceT%c3%a9l%c3%a9vision.aspx</link>
      <pubDate>Fri, 11 Jul 2008 07:11:28 GMT</pubDate>
      <description>&lt;p&gt;
&lt;a href="http://info.francetv.fr/player-video/" target="_blank"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" title="playerinfo" border="0" alt="playerinfo" align="right" src="http://www.ucaya.com/blog/content/binary/WindowsLiveWriter/FranceTlvision_813C/playerinfo_3.jpg" width="244" height="185" /&gt;&lt;/a&gt; France
Télévision sort son &lt;a href="http://info.francetv.fr/player-video/" target="_blank"&gt;“player
info”&lt;/a&gt;. Il permet de revoir les journaux de toutes les chaines du groupe France
Télévision. Vous pourrez maintenant regarder le journal de votre région même si vous
êtes en déplacement à l’autre bout du monde. Ucaya a participé à la réalisation de
ce player. Il est développé en Silverlight 2 et utilise la librairie &lt;a href="http://www.codeplex.com/SLExtensions" target="_blank"&gt;SLExtensions&lt;/a&gt;.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.ucaya.com/blog/aggbug.ashx?id=cb1682d1-4218-48d8-8041-73f081e56399" /&gt;</description>
      <comments>http://www.ucaya.com/blog/CommentView,guid,cb1682d1-4218-48d8-8041-73f081e56399.aspx</comments>
      <category>Silverlight</category>
      <category>Ucaya</category>
    </item>
    <item>
      <trackback:ping>http://www.ucaya.com/blog/Trackback.aspx?guid=1181e05f-10ea-4f5e-b646-8b6602ba2ac8</trackback:ping>
      <pingback:server>http://www.ucaya.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.ucaya.com/blog/PermaLink,guid,1181e05f-10ea-4f5e-b646-8b6602ba2ac8.aspx</pingback:target>
      <dc:creator>Thierry Bouquain</dc:creator>
      <georss:point>47.2108230807441 -1.62322998046875</georss:point>
      <wfw:comment>http://www.ucaya.com/blog/CommentView,guid,1181e05f-10ea-4f5e-b646-8b6602ba2ac8.aspx</wfw:comment>
      <wfw:commentRss>http://www.ucaya.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=1181e05f-10ea-4f5e-b646-8b6602ba2ac8</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Me voici élevé au rang de MVP Client App Dev. J'ai reçu hier mon petit package MVP
en provenance des USs. Je vous fais profiter de son contenu. En plus du diplôme, j'ai
reçu un set bluetooth contenant une paire d'écouteurs, un dongle et une souris MoGo.
</p>
        <p>
Je suis très fier de faire parti des 173 MVPs français actifs de 2008 et je remercie
tous ceux qui m'ont permis de le devenir.
</p>
        <p>
          <a href="http://www.ucaya.com/blog/content/binary/WindowsLiveWriter/MVPis_DA6B/PIC-0024_2.jpg" target="_blank">
            <img style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" border="0" alt="PIC-0024" src="http://www.ucaya.com/blog/content/binary/WindowsLiveWriter/MVPis_DA6B/PIC-0024_thumb.jpg" width="244" height="184" />
          </a>
          <a href="http://www.ucaya.com/blog/content/binary/WindowsLiveWriter/MVPis_DA6B/PIC-0025_2.jpg" target="_blank">
            <img style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" border="0" alt="PIC-0025" src="http://www.ucaya.com/blog/content/binary/WindowsLiveWriter/MVPis_DA6B/PIC-0025_thumb.jpg" width="244" height="184" />
          </a>
          <a href="http://www.ucaya.com/blog/content/binary/WindowsLiveWriter/MVPis_DA6B/PIC-0026_2.jpg" target="_blank">
            <img style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" border="0" alt="PIC-0026" src="http://www.ucaya.com/blog/content/binary/WindowsLiveWriter/MVPis_DA6B/PIC-0026_thumb.jpg" width="244" height="184" />
          </a>
        </p>
        <img width="0" height="0" src="http://www.ucaya.com/blog/aggbug.ashx?id=1181e05f-10ea-4f5e-b646-8b6602ba2ac8" />
      </body>
      <title>MVP isé</title>
      <guid isPermaLink="false">http://www.ucaya.com/blog/PermaLink,guid,1181e05f-10ea-4f5e-b646-8b6602ba2ac8.aspx</guid>
      <link>http://www.ucaya.com/blog/2008/07/05/MVPIs%c3%a9.aspx</link>
      <pubDate>Sat, 05 Jul 2008 13:32:55 GMT</pubDate>
      <description>&lt;p&gt;
Me voici élevé au rang de MVP Client App Dev. J'ai reçu hier mon petit package MVP
en provenance des USs. Je vous fais profiter de son contenu. En plus du diplôme, j'ai
reçu un set bluetooth contenant une paire d'écouteurs, un dongle et une souris MoGo.
&lt;/p&gt;
&lt;p&gt;
Je suis très fier de faire parti des 173 MVPs français actifs de 2008 et je remercie
tous ceux qui m'ont permis de le devenir.
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.ucaya.com/blog/content/binary/WindowsLiveWriter/MVPis_DA6B/PIC-0024_2.jpg" target=_blank&gt;&lt;img style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" border=0 alt=PIC-0024 src="http://www.ucaya.com/blog/content/binary/WindowsLiveWriter/MVPis_DA6B/PIC-0024_thumb.jpg" width=244 height=184&gt;&lt;/a&gt; &lt;a href="http://www.ucaya.com/blog/content/binary/WindowsLiveWriter/MVPis_DA6B/PIC-0025_2.jpg" target=_blank&gt;&lt;img style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" border=0 alt=PIC-0025 src="http://www.ucaya.com/blog/content/binary/WindowsLiveWriter/MVPis_DA6B/PIC-0025_thumb.jpg" width=244 height=184&gt;&lt;/a&gt; &lt;a href="http://www.ucaya.com/blog/content/binary/WindowsLiveWriter/MVPis_DA6B/PIC-0026_2.jpg" target=_blank&gt;&lt;img style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" border=0 alt=PIC-0026 src="http://www.ucaya.com/blog/content/binary/WindowsLiveWriter/MVPis_DA6B/PIC-0026_thumb.jpg" width=244 height=184&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.ucaya.com/blog/aggbug.ashx?id=1181e05f-10ea-4f5e-b646-8b6602ba2ac8" /&gt;</description>
      <comments>http://www.ucaya.com/blog/CommentView,guid,1181e05f-10ea-4f5e-b646-8b6602ba2ac8.aspx</comments>
      <category>Dev</category>
      <category>News</category>
      <category>Ucaya</category>
    </item>
  </channel>
</rss>