<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-US"><title type="html">.net ready !!!</title><subtitle type="html">&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Maxime Lamure &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;MCS France</subtitle><id>http://blogs.msdn.com/maximelamure/atom.xml</id><link rel="alternate" type="text/html" href="http://blogs.msdn.com/maximelamure/default.aspx" /><link rel="self" type="application/atom+xml" href="http://blogs.msdn.com/maximelamure/atom.xml" /><generator uri="http://communityserver.org" version="2.1.61025.2">Community Server</generator><updated>2009-05-27T15:00:57Z</updated><entry><title>FishBowl : votre application Facebook pour windows 7 en WPF</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/maximelamure/archive/2009/11/19/fishbowl-votre-application-facebook-pour-windows-7-en-wpf.aspx" /><id>http://blogs.msdn.com/maximelamure/archive/2009/11/19/fishbowl-votre-application-facebook-pour-windows-7-en-wpf.aspx</id><published>2009-11-19T22:41:14Z</published><updated>2009-11-19T22:41:14Z</updated><content type="html">&lt;p&gt;Les équipes UXLabs de Microsoft viennent de sortir une application qui met en avant les nouvelles fonctionnalités de WPF et son intégration avec Windows 7. Et pour cela, quoi de mieux qu’une application Facebook :-)&lt;/p&gt;  &lt;p&gt;&lt;img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="image" border="0" alt="image" src="http://blogs.msdn.com/blogfiles/maximelamure/WindowsLiveWriter/FishBowlvotreapplicationFacebookpourwind_14D04/image_thumb_1.png" width="638" height="414" /&gt;&lt;/p&gt;  &lt;p&gt;En dehors du côté fun, cette application illustre le potentiel de WPF pour le développement de vos applications clientes. On peut noter les points suivants :&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;L’application est réactive, même lors du chargement des données. Ce point est essentiel lors du développement de vos applications. N’oubliez pas de déporter vos traitements non UI en dehors du thread UI et de récupérer vos données de façon asynchrone (dispatcher, background worker). Cela vous permettra, par exemple, d’afficher une petite animation au cours du traitement de vos données. Pour plus d’info sur ce sujet : &lt;a href="http://msdn.microsoft.com/fr-fr/magazine/cc163328.aspx"&gt;http://msdn.microsoft.com/fr-fr/magazine/cc163328.aspx&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;Intégration avec Windows 7. WPF 4 gère nativement le touch (stylet &amp;amp; doigt) et la personnalisation de la barre des tâches. Cette intégration va vous permettre d’accroître l’expérience utilisateur et l’accessibilité. Pour plus d’info sur ce sujet : &lt;a href="http://community.irritatedvowel.com/blogs/pete_browns_blog/archive/2009/10/29/Showing-Progress-in-the-Windows-7-Taskbar-with-WPF-4-_2800_and-a-short-romp-through-Windows-7-cleartype-settings_2900_.aspx"&gt;http://community.irritatedvowel.com/blogs/pete_browns_blog/archive/2009/10/29/Showing-Progress-in-the-Windows-7-Taskbar-with-WPF-4-_2800_and-a-short-romp-through-Windows-7-cleartype-settings_2900_.aspx&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;Déploiement ClickOnce : Cette technologie vous permet de déployer et de mettre à jour vos applications. Pour plus d’info sur ce sujet : &lt;a href="http://msdn.microsoft.com/fr-fr/library/t71a733d(VS.80).aspx"&gt;http://msdn.microsoft.com/fr-fr/library/t71a733d(VS.80).aspx&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;Amélioration de l’expérience utilisateur : Les capacités graphiques de WPF ont permis de retrouver une navigation Facebook avec une interface simple et jolie. On remarque une animation assez fun sur les photos lors du redimensionnement de la fenêtre (avec un effet élastique : &lt;a href="http://blogs.msdn.com/maximelamure/archive/2009/10/31/ajouter-des-effets-d-acc-l-ration-sur-vos-animations-avec-les-easing-function-de-wpf4.aspx"&gt;http://blogs.msdn.com/maximelamure/archive/2009/10/31/ajouter-des-effets-d-acc-l-ration-sur-vos-animations-avec-les-easing-function-de-wpf4.aspx&lt;/a&gt;). Si vous pouvez vous le permettre, n’hésitez pas à faire intervenir des designers aux cours de vos projets. Ils peuvent avoir un impact pertinent sur l’interface et l’ergonomie de vos applications. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Pour plus d’info et pour télécharger l’appli : &lt;a href="http://www.fishbowlclient.com/"&gt;http://www.fishbowlclient.com/&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Le code source est dispo ici: &lt;a title="http://fishbowl.codeplex.com/SourceControl/changeset/view/41326#" href="http://fishbowl.codeplex.com/SourceControl/changeset/view/41326#"&gt;http://fishbowl.codeplex.com/SourceControl/changeset/view/41326#&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.fishbowlclient.com/"&gt;&lt;img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="image" border="0" alt="image" src="http://blogs.msdn.com/blogfiles/maximelamure/WindowsLiveWriter/FishBowlvotreapplicationFacebookpourwind_14D04/image_5.png" width="163" height="244" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9925840" width="1" height="1"&gt;</content><author><name>maximelamure</name><uri>http://blogs.msdn.com/members/maximelamure.aspx</uri></author></entry><entry><title>Silverlight 4 béta est disponible !!!</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/maximelamure/archive/2009/11/19/silverlight-4-b-ta-est-disponible.aspx" /><id>http://blogs.msdn.com/maximelamure/archive/2009/11/19/silverlight-4-b-ta-est-disponible.aspx</id><published>2009-11-19T22:21:52Z</published><updated>2009-11-19T22:21:52Z</updated><content type="html">&lt;table border="0" cellspacing="0" cellpadding="2" width="723"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top" width="150"&gt;&lt;a href="http://blogs.msdn.com/blogfiles/maximelamure/WindowsLiveWriter/Silverlight4btaestdisponible_14884/sl4bloglogo_2.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="sl4bloglogo" border="0" alt="sl4bloglogo" src="http://blogs.msdn.com/blogfiles/maximelamure/WindowsLiveWriter/Silverlight4btaestdisponible_14884/sl4bloglogo_thumb.png" width="138" height="136" /&gt;&lt;/a&gt; &lt;/td&gt;        &lt;td valign="top" width="571"&gt;         &lt;p&gt;&amp;#160;&lt;/p&gt;          &lt;p&gt;A peine quelques mois après la sortie officielle du Silverlight 3, Scott Guthrie a annoncé aujourd’hui la sortie de Silverlight 4 beta 1 lors de la PDC. Et ce qu’on peut dire, c’est que cette version est extrêmement riche en terme de fonctionnalités :&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;ul&gt;   &lt;li&gt;Tooling &lt;/li&gt;    &lt;li&gt;Printing API &lt;/li&gt;    &lt;li&gt;Right-click event handling &lt;/li&gt;    &lt;li&gt;Webcam/microphone access &lt;/li&gt;    &lt;li&gt;Mouse wheel support &lt;/li&gt;    &lt;li&gt;RichTextArea Control &lt;/li&gt;    &lt;li&gt;ICommand support &lt;/li&gt;    &lt;li&gt;Clipboard API &lt;/li&gt;    &lt;li&gt;HTML Hosting with WebBrowser &lt;/li&gt;    &lt;li&gt;Elevated trust applications &lt;/li&gt;    &lt;li&gt;Local file access &lt;/li&gt;    &lt;li&gt;COM interop &lt;/li&gt;    &lt;li&gt;Notification (“toast”) API &lt;/li&gt;    &lt;li&gt;Network authentication &lt;/li&gt;    &lt;li&gt;Cross-domain Networking changes &lt;/li&gt;    &lt;li&gt;Keyboard access in full screen mode &lt;/li&gt;    &lt;li&gt;Text trimming &lt;/li&gt;    &lt;li&gt;ViewBox &lt;/li&gt;    &lt;li&gt;Right-to-left, BiDi and complex script &lt;/li&gt;    &lt;li&gt;Offline DRM &lt;/li&gt;    &lt;li&gt;H.264 protected content &lt;/li&gt;    &lt;li&gt;Silverlight as a drop target &lt;/li&gt;    &lt;li&gt;Data binding &lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;IDataErrorInfo and Async Validation &lt;/li&gt;      &lt;li&gt;DependencyObject Binding &lt;/li&gt;      &lt;li&gt;StringFormat, TargetNullValue, FallbackValue &lt;/li&gt;   &lt;/ul&gt;    &lt;li&gt;Managed Extensibility Framework (MEF) &lt;/li&gt;    &lt;li&gt;DataGrid enhancements &lt;/li&gt;    &lt;li&gt;Fluid UI support in items controls &lt;/li&gt;    &lt;li&gt;Implicit theming &lt;/li&gt;    &lt;li&gt;Google Chrome support &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Pour plus d’info sur ces fonctionnalités, je vous recommande le post de Tim Heuer sur le sujet : &lt;a href="http://timheuer.com/blog/archive/2009/11/18/whats-new-in-silverlight-4-complete-guide-new-features.aspx"&gt;http://timheuer.com/blog/archive/2009/11/18/whats-new-in-silverlight-4-complete-guide-new-features.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Pour télécharger le runtime: &lt;a href="http://silverlight.dlservice.microsoft.com/download/F/6/5/F653F7FD-AD4D-411D-8B1F-9C4B1BD69881/Silverlight_Developer.exe"&gt;Windows&lt;/a&gt; ou &lt;a href="http://silverlight.dlservice.microsoft.com/download/F/6/5/F653F7FD-AD4D-411D-8B1F-9C4B1BD69881/Silverlight_Developer.dmg"&gt;Mac&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;Le site officiel : &lt;a href="http://silverlight.net"&gt;http://silverlight.net&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9925817" width="1" height="1"&gt;</content><author><name>maximelamure</name><uri>http://blogs.msdn.com/members/maximelamure.aspx</uri></author></entry><entry><title>Silverlight 4 beta is available!!!</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/maximelamure/archive/2009/11/19/silverlight-4-beta-is-available.aspx" /><id>http://blogs.msdn.com/maximelamure/archive/2009/11/19/silverlight-4-beta-is-available.aspx</id><published>2009-11-19T22:18:31Z</published><updated>2009-11-19T22:18:31Z</updated><content type="html">&lt;table border="0" cellspacing="0" cellpadding="2" width="723"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top" width="143"&gt;&lt;a href="http://blogs.msdn.com/blogfiles/maximelamure/WindowsLiveWriter/Silverlight4betaisavailable_147B9/sl4bloglogo_2.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; margin-left: 0px; border-top: 0px; margin-right: 0px; border-right: 0px" title="sl4bloglogo" border="0" alt="sl4bloglogo" align="left" src="http://blogs.msdn.com/blogfiles/maximelamure/WindowsLiveWriter/Silverlight4betaisavailable_147B9/sl4bloglogo_thumb.png" width="134" height="132" /&gt;&lt;/a&gt;&lt;/td&gt;        &lt;td valign="top" width="578"&gt;         &lt;p&gt;&amp;#160;&lt;/p&gt;          &lt;p&gt;A few months after the release of Silverlight 3, Scott Guthrie announced the availability of Silverlight 4 Beta at the PDC. And what we can say, it’s that this version is full of features that the community has been asking for:&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;ul&gt;   &lt;li&gt;Tooling &lt;/li&gt;    &lt;li&gt;Printing API &lt;/li&gt;    &lt;li&gt;Right-click event handling &lt;/li&gt;    &lt;li&gt;Webcam/microphone access &lt;/li&gt;    &lt;li&gt;Mouse wheel support &lt;/li&gt;    &lt;li&gt;RichTextArea Control &lt;/li&gt;    &lt;li&gt;ICommand support &lt;/li&gt;    &lt;li&gt;Clipboard API &lt;/li&gt;    &lt;li&gt;HTML Hosting with WebBrowser &lt;/li&gt;    &lt;li&gt;Elevated trust applications &lt;/li&gt;    &lt;li&gt;Local file access &lt;/li&gt;    &lt;li&gt;COM interop &lt;/li&gt;    &lt;li&gt;Notification (“toast”) API &lt;/li&gt;    &lt;li&gt;Network authentication &lt;/li&gt;    &lt;li&gt;Cross-domain Networking changes &lt;/li&gt;    &lt;li&gt;Keyboard access in full screen mode &lt;/li&gt;    &lt;li&gt;Text trimming &lt;/li&gt;    &lt;li&gt;ViewBox &lt;/li&gt;    &lt;li&gt;Right-to-left, BiDi and complex script &lt;/li&gt;    &lt;li&gt;Offline DRM &lt;/li&gt;    &lt;li&gt;H.264 protected content &lt;/li&gt;    &lt;li&gt;Silverlight as a drop target &lt;/li&gt;    &lt;li&gt;Data binding &lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;IDataErrorInfo and Async Validation &lt;/li&gt;      &lt;li&gt;DependencyObject Binding &lt;/li&gt;      &lt;li&gt;StringFormat, TargetNullValue, FallbackValue &lt;/li&gt;   &lt;/ul&gt;    &lt;li&gt;Managed Extensibility Framework (MEF) &lt;/li&gt;    &lt;li&gt;DataGrid enhancements &lt;/li&gt;    &lt;li&gt;Fluid UI support in items controls &lt;/li&gt;    &lt;li&gt;Implicit theming &lt;/li&gt;    &lt;li&gt;Google Chrome support &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;For more information on these functionalities, you can read the Tim Heuer post about that: &lt;a href="http://timheuer.com/blog/archive/2009/11/18/whats-new-in-silverlight-4-complete-guide-new-features.aspx"&gt;http://timheuer.com/blog/archive/2009/11/18/whats-new-in-silverlight-4-complete-guide-new-features.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;To download the runtime: &lt;a href="http://silverlight.dlservice.microsoft.com/download/F/6/5/F653F7FD-AD4D-411D-8B1F-9C4B1BD69881/Silverlight_Developer.exe"&gt;Windows&lt;/a&gt; or &lt;a href="http://silverlight.dlservice.microsoft.com/download/F/6/5/F653F7FD-AD4D-411D-8B1F-9C4B1BD69881/Silverlight_Developer.dmg"&gt;Mac&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;The official web site: &lt;a href="http://silverlight.net"&gt;http://silverlight.net&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9925810" width="1" height="1"&gt;</content><author><name>maximelamure</name><uri>http://blogs.msdn.com/members/maximelamure.aspx</uri></author></entry><entry><title>Le SDK de Microsoft Surface est maintenant public</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/maximelamure/archive/2009/11/19/le-sdk-de-microsoft-surface-est-maintenant-public.aspx" /><id>http://blogs.msdn.com/maximelamure/archive/2009/11/19/le-sdk-de-microsoft-surface-est-maintenant-public.aspx</id><published>2009-11-19T09:05:18Z</published><updated>2009-11-19T09:05:18Z</updated><content type="html">&lt;p&gt;Les ressources techniques autour de Microsoft Surface sont maintenant publiques. Vous pouvez trouver sur le site officiel : &lt;/p&gt;  &lt;table border="0" cellspacing="0" cellpadding="2" width="736"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top" width="200"&gt;&lt;a href="http://blogs.msdn.com/blogfiles/maximelamure/WindowsLiveWriter/LeSDKdeMicrosoftSurfaceestmaintenantpubl_8DDB/logo_transparent1_2.png"&gt;           &lt;br /&gt;&lt;img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="logo_transparent1" border="0" alt="logo_transparent1" src="http://blogs.msdn.com/blogfiles/maximelamure/WindowsLiveWriter/LeSDKdeMicrosoftSurfaceestmaintenantpubl_8DDB/logo_transparent1_thumb.png" width="176" height="68" /&gt;&lt;/a&gt; &lt;/td&gt;        &lt;td valign="top" width="534"&gt;         &lt;ul&gt;           &lt;li&gt;Le SDK de Surface (&lt;a title="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=3db8987b-47c8-46ca-aafb-9c3b36f43bcc" href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=3db8987b-47c8-46ca-aafb-9c3b36f43bcc"&gt;http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=3db8987b-47c8-46ca-aafb-9c3b36f43bcc&lt;/a&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=3db8987b-47c8-46ca-aafb-9c3b36f43bcc)"&gt;)&lt;/a&gt; &lt;/li&gt;            &lt;li&gt;La documentation &lt;/li&gt;            &lt;li&gt;Des outils et des ressources techniques &lt;/li&gt;            &lt;li&gt;Des recommandations sur l’expérience utilisateur &lt;/li&gt;            &lt;li&gt;Des applications d’exemples (&lt;a href="http://www.microsoft.com/surface/Pages/product/applications.aspx"&gt;http://www.microsoft.com/surface/Pages/product/applications.aspx&lt;/a&gt;) &lt;/li&gt;         &lt;/ul&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;p&gt;Le site officiel : &lt;a href="http://www.microsoft.com/surface/Pages/Technical/Learn.aspx"&gt;http://www.microsoft.com/surface/Pages/Technical/Learn.aspx&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9925226" width="1" height="1"&gt;</content><author><name>maximelamure</name><uri>http://blogs.msdn.com/members/maximelamure.aspx</uri></author></entry><entry><title>Microsoft Surface SDK Is now public</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/maximelamure/archive/2009/11/19/microsoft-surface-sdk-is-now-public.aspx" /><id>http://blogs.msdn.com/maximelamure/archive/2009/11/19/microsoft-surface-sdk-is-now-public.aspx</id><published>2009-11-19T08:59:59Z</published><updated>2009-11-19T08:59:59Z</updated><content type="html">&lt;p&gt;Surface technical resources are now public. You can find on the official Web Site:&lt;/p&gt;  &lt;table border="0" cellspacing="0" cellpadding="2" width="725"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top" width="200"&gt;&lt;a href="http://blogs.msdn.com/blogfiles/maximelamure/WindowsLiveWriter/MicrosoftSurfaceSDKIsnowpublic_8C9C/logo_transparent1_2.png"&gt;           &lt;br /&gt;&lt;img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="logo_transparent1" border="0" alt="logo_transparent1" src="http://blogs.msdn.com/blogfiles/maximelamure/WindowsLiveWriter/MicrosoftSurfaceSDKIsnowpublic_8C9C/logo_transparent1_thumb.png" width="176" height="68" /&gt;&lt;/a&gt;&lt;/td&gt;        &lt;td valign="top" width="523"&gt;         &lt;ul&gt;           &lt;li&gt;The Surface SDK (&lt;a title="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=3db8987b-47c8-46ca-aafb-9c3b36f43bcc" href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=3db8987b-47c8-46ca-aafb-9c3b36f43bcc"&gt;http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=3db8987b-47c8-46ca-aafb-9c3b36f43bcc&lt;/a&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=3db8987b-47c8-46ca-aafb-9c3b36f43bcc)"&gt;)&lt;/a&gt; &lt;/li&gt;            &lt;li&gt;The documentation &lt;/li&gt;            &lt;li&gt;Tools and resources &lt;/li&gt;            &lt;li&gt;User experience guidelines &lt;/li&gt;            &lt;li&gt;Microsoft Surface core applications (&lt;a href="http://www.microsoft.com/surface/Pages/product/applications.aspx"&gt;http://www.microsoft.com/surface/Pages/product/applications.aspx&lt;/a&gt; ) &lt;/li&gt;         &lt;/ul&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;p&gt;The official Web Site: &lt;a href="http://www.microsoft.com/surface/Pages/Technical/Learn.aspx"&gt;http://www.microsoft.com/surface/Pages/Technical/Learn.aspx&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9925221" width="1" height="1"&gt;</content><author><name>maximelamure</name><uri>http://blogs.msdn.com/members/maximelamure.aspx</uri></author></entry><entry><title>Add easing effects on your animations with WPF 4 easing functions</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/maximelamure/archive/2009/11/10/add-easing-effects-on-your-animations-with-wpf-4-easing-functions.aspx" /><id>http://blogs.msdn.com/maximelamure/archive/2009/11/10/add-easing-effects-on-your-animations-with-wpf-4-easing-functions.aspx</id><published>2009-11-10T21:02:45Z</published><updated>2009-11-10T21:02:45Z</updated><content type="html">&lt;p&gt;One of the new features of WPF 4 is the presence of easing functions. Already available with Silverlight 3, these functions allow you to play with acceleration or deceleration on your animations. The following sample illustrates how to add elastic behavior on image size animation. &lt;/p&gt;  &lt;p&gt;&amp;lt;Image x:Name=&amp;quot;MyImage&amp;quot; Source=&amp;quot;Desert.jpg&amp;quot; Width=&amp;quot;100&amp;quot; Height=&amp;quot;100&amp;quot; Stretch=&amp;quot;UniformToFill&amp;quot;&amp;gt;    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;Image.Triggers&amp;gt;     &lt;br /&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;lt;EventTrigger RoutedEvent=&amp;quot;Image.MouseLeftButtonDown&amp;quot;&amp;gt;     &lt;br /&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;lt;BeginStoryboard&amp;gt;     &lt;br /&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;lt;Storyboard&amp;gt;     &lt;br /&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;&amp;#160;&amp;#160; &amp;lt;DoubleAnimation     &lt;br /&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;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Storyboard.TargetName=&amp;quot;MyImage&amp;quot;     &lt;br /&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;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Storyboard.TargetProperty=&amp;quot;Width&amp;quot;     &lt;br /&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;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; From=&amp;quot;100&amp;quot; To=&amp;quot;200&amp;quot; Duration=&amp;quot;0:0:1&amp;quot; &amp;gt;     &lt;br /&gt;&lt;strong&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;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;font color="#004080"&gt;&amp;lt;DoubleAnimation.EasingFunction&amp;gt;        &lt;br /&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;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;ElasticEase Oscillations=&amp;quot;3&amp;quot; EasingMode=&amp;quot;EaseOut&amp;quot;/&amp;gt;         &lt;br /&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;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;/DoubleAnimation.EasingFunction&amp;gt;&lt;/font&gt;&lt;/strong&gt;     &lt;br /&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;&amp;#160;&amp;#160; &amp;lt;/DoubleAnimation&amp;gt;     &lt;br /&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;&amp;#160;&amp;#160; &amp;lt;DoubleAnimation     &lt;br /&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;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Storyboard.TargetName=&amp;quot;MyImage&amp;quot;     &lt;br /&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;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Storyboard.TargetProperty=&amp;quot;Height&amp;quot;     &lt;br /&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;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; From=&amp;quot;100&amp;quot; To=&amp;quot;200&amp;quot; Duration=&amp;quot;0:0:1&amp;quot; &amp;gt;&amp;#160; &lt;br /&gt;&lt;strong&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;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;font color="#004080"&gt;&amp;#160; &amp;lt;DoubleAnimation.EasingFunction&amp;gt;        &lt;br /&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;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;ElasticEase Oscillations=&amp;quot;3&amp;quot; EasingMode=&amp;quot;EaseOut&amp;quot;/&amp;gt;         &lt;br /&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;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;/DoubleAnimation.EasingFunction&amp;gt;&lt;/font&gt;&amp;#160; &lt;br /&gt;&lt;/strong&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;&amp;#160;&amp;#160; &amp;lt;/DoubleAnimation&amp;gt;     &lt;br /&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;lt;/Storyboard&amp;gt;     &lt;br /&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;lt;/BeginStoryboard&amp;gt;     &lt;br /&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;lt;/EventTrigger&amp;gt;     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;/Image.Triggers&amp;gt;     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;/Image&amp;gt;&lt;/p&gt;  &lt;p&gt;An easing function applies formula to obtain an acceleration or deceleration effect. A “mode” option allows you to set when to apply the formula: at the beginning (EaseIn), at the end (EaseOut) or both (EaseInOut).&lt;/p&gt;  &lt;p&gt;For our sample, the following graph demonstrates the different values of EasingMode, where f(t) represents the animation progress and t represents time (msdn source).&lt;/p&gt;  &lt;p&gt;&lt;img src="http://blogs.msdn.com/blogfiles/maximelamure/WindowsLiveWriter/Ajouterdeseffetsdacclrationsurvosanimati_13BBE/clip_image001_2.gif" /&gt;&lt;/p&gt;  &lt;p&gt;By default, WPF 4 contains the following functions:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;BackEase &lt;/li&gt;    &lt;li&gt;BounceEase &lt;/li&gt;    &lt;li&gt;CircleEase &lt;/li&gt;    &lt;li&gt;CubicEase &lt;/li&gt;    &lt;li&gt;ElasticEase &lt;/li&gt;    &lt;li&gt;ExponentialEase &lt;/li&gt;    &lt;li&gt;ExponentialEase &lt;/li&gt;    &lt;li&gt;PowerEase &lt;/li&gt;    &lt;li&gt;QuadraticEase &lt;/li&gt;    &lt;li&gt;QuarticEase &lt;/li&gt;    &lt;li&gt;QuinticEase &lt;/li&gt;    &lt;li&gt;SineEase &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;For more information about easing functions: &lt;a href="http://msdn.microsoft.com/en-us/library/system.windows.media.animation.easingmode(VS.100).aspx"&gt;http://msdn.microsoft.com/en-us/library/system.windows.media.animation.easingmode(VS.100).aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;The source code is available here:&lt;/p&gt; &lt;iframe style="padding-bottom: 0px; background-color: #fcfcfc; padding-left: 0px; width: 98px; padding-right: 0px; height: 115px; padding-top: 0px" title="Preview" marginheight="0" src="http://cid-9c20abe60affc115.skydrive.live.com/embedicon.aspx/Public/TestEasing.zip" frameborder="0" marginwidth="0" scrolling="no"&gt;&lt;/iframe&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9920423" width="1" height="1"&gt;</content><author><name>maximelamure</name><uri>http://blogs.msdn.com/members/maximelamure.aspx</uri></author><category term=".NET " scheme="http://blogs.msdn.com/maximelamure/archive/tags/.NET+/default.aspx" /><category term="WPF" scheme="http://blogs.msdn.com/maximelamure/archive/tags/WPF/default.aspx" /></entry><entry><title>Ajouter des effets d’accélération sur vos animations avec les « easing functions » de WPF4</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/maximelamure/archive/2009/10/31/ajouter-des-effets-d-acc-l-ration-sur-vos-animations-avec-les-easing-function-de-wpf4.aspx" /><id>http://blogs.msdn.com/maximelamure/archive/2009/10/31/ajouter-des-effets-d-acc-l-ration-sur-vos-animations-avec-les-easing-function-de-wpf4.aspx</id><published>2009-10-31T21:28:00Z</published><updated>2009-10-31T21:28:00Z</updated><content type="html">&lt;P&gt;Une des nouveautés de WPF 4 est la présence des « easing functions ». Déjà présentes avec Silverlight 3, ces fonctions permettent de jouer sur les effets d’accélération de vos animations. L’exemple ci-dessous permet, par exemple, d’ajouter un effet élastique lors de l’agrandissement d’une image :&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;lt;Image x:Name="MyImage" Source="Desert.jpg" Width="100" Height="100" Stretch="UniformToFill"&amp;gt; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Image.Triggers&amp;gt; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;EventTrigger RoutedEvent="Image.MouseLeftButtonDown"&amp;gt; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;BeginStoryboard&amp;gt; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Storyboard&amp;gt; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;DoubleAnimation &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Storyboard.TargetName="MyImage" &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Storyboard.TargetProperty="Width" &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; From="100" To="200" Duration="0:0:1" &amp;gt; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;FONT color=#004080&gt;&lt;STRONG&gt;&amp;nbsp; &amp;lt;DoubleAnimation.EasingFunction&amp;gt; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;ElasticEase Oscillations="3" EasingMode="EaseOut"/&amp;gt; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/DoubleAnimation.EasingFunction&amp;gt;&lt;/STRONG&gt; &lt;BR&gt;&lt;/FONT&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/DoubleAnimation&amp;gt; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;DoubleAnimation &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Storyboard.TargetName="MyImage" &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Storyboard.TargetProperty="Height" &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; From="100" To="200" Duration="0:0:1" &amp;gt; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;FONT color=#004080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#004080&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;DoubleAnimation.EasingFunction&amp;gt; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;ElasticEase Oscillations="3" EasingMode="EaseOut"/&amp;gt; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/DoubleAnimation.EasingFunction&amp;gt;&amp;nbsp; &lt;BR&gt;&lt;/STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&amp;lt;/DoubleAnimation&amp;gt; &lt;FONT color=#004080&gt;&lt;BR&gt;&lt;/FONT&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/Storyboard&amp;gt; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/BeginStoryboard&amp;gt; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/EventTrigger&amp;gt; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/Image.Triggers&amp;gt; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/Image&amp;gt;&lt;/P&gt;
&lt;P&gt;Une « easing function » applique une formule afin d’obtenir un effet d’accélération ou de décélération. Un mode permet de spécifier à quel moment est appliquée la formule : au début (EaseIn), à la fin (EaseOut) ou les deux (EaseInOut).&lt;/P&gt;
&lt;P&gt;Pour notre exemple, voici les courbes correspondantes avec f(t) qui représente la progression de l’animation et t le temps (source msdn). &lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/maximelamure/WindowsLiveWriter/Ajouterdeseffetsdacclrationsurvosanimati_13BBE/clip_image001_2.gif" mce_href="http://blogs.msdn.com/blogfiles/maximelamure/WindowsLiveWriter/Ajouterdeseffetsdacclrationsurvosanimati_13BBE/clip_image001_2.gif"&gt;&lt;IMG style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: inline; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" title=clip_image001 border=0 alt=clip_image001 src="http://blogs.msdn.com/blogfiles/maximelamure/WindowsLiveWriter/Ajouterdeseffetsdacclrationsurvosanimati_13BBE/clip_image001_thumb.gif" width=644 height=125 mce_src="http://blogs.msdn.com/blogfiles/maximelamure/WindowsLiveWriter/Ajouterdeseffetsdacclrationsurvosanimati_13BBE/clip_image001_thumb.gif"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Voici la liste des fonctions disponibles:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;BackEase &lt;/LI&gt;
&lt;LI&gt;BounceEase &lt;/LI&gt;
&lt;LI&gt;CircleEase &lt;/LI&gt;
&lt;LI&gt;CubicEase &lt;/LI&gt;
&lt;LI&gt;ElasticEase &lt;/LI&gt;
&lt;LI&gt;ExponentialEase &lt;/LI&gt;
&lt;LI&gt;ExponentialEase &lt;/LI&gt;
&lt;LI&gt;PowerEase &lt;/LI&gt;
&lt;LI&gt;QuadraticEase &lt;/LI&gt;
&lt;LI&gt;QuarticEase &lt;/LI&gt;
&lt;LI&gt;QuinticEase &lt;/LI&gt;
&lt;LI&gt;SineEase &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Pour plus d’informations sur ces fonctions : &lt;A href="http://msdn.microsoft.com/en-us/library/system.windows.media.animation.easingmode(VS.100).aspx" mce_href="http://msdn.microsoft.com/en-us/library/system.windows.media.animation.easingmode(VS.100).aspx"&gt;http://msdn.microsoft.com/en-us/library/system.windows.media.animation.easingmode(VS.100).aspx&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Le code source est dispo ici : &lt;/P&gt;&lt;IFRAME style="PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #fcfcfc; PADDING-LEFT: 0px; WIDTH: 98px; PADDING-RIGHT: 0px; HEIGHT: 115px; PADDING-TOP: 0px" title=Preview marginHeight=0 src="http://cid-9c20abe60affc115.skydrive.live.com/embedicon.aspx/Public/TestEasing.zip" frameBorder=0 marginWidth=0 scrolling=no mce_src="http://cid-9c20abe60affc115.skydrive.live.com/embedicon.aspx/Public/TestEasing.zip"&gt;&lt;/IFRAME&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9915727" width="1" height="1"&gt;</content><author><name>maximelamure</name><uri>http://blogs.msdn.com/members/maximelamure.aspx</uri></author><category term=".NET " scheme="http://blogs.msdn.com/maximelamure/archive/tags/.NET+/default.aspx" /><category term="WPF" scheme="http://blogs.msdn.com/maximelamure/archive/tags/WPF/default.aspx" /></entry><entry><title>Evénements WPF et Silverlight sur Paris</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/maximelamure/archive/2009/09/19/ev-nements-wpf-et-silverlight-sur-paris.aspx" /><id>http://blogs.msdn.com/maximelamure/archive/2009/09/19/ev-nements-wpf-et-silverlight-sur-paris.aspx</id><published>2009-09-19T23:31:34Z</published><updated>2009-09-19T23:31:34Z</updated><content type="html">&lt;p&gt;En cette rentrée, deux événements s’organisent autour des technologies RIA et RCA de Microsoft : &lt;/p&gt;  &lt;p&gt;&lt;b&gt;24 septembre – Have You Seen the light : &lt;/b&gt;Soirée communautaire avec des conférences sur Silverlight 3, Expression 3, Jeux, concours, Cockatail … &lt;b&gt;&lt;/b&gt;Pour l’inscription, c’est ici : &lt;a href="http://communaute-fbnews.eventbrite.com/"&gt;http://communaute-fbnews.eventbrite.com/&lt;/a&gt; &lt;b&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;1er Octobre&amp;#160; - Industrialisation des développements N-tiers avec WPF et Silverlight :&lt;/b&gt; Conférence sur les nouvelles briques de développements .net (RIA Services, Prism). Pour plus d’info sur ce sujet, le poste de Mitsu, speaker à cet événement : &lt;a href="http://blogs.msdn.com/mitsufu/archive/2009/09/04/mdd-industrialisation-des-d-veloppements-n-tiers-avec-wpf-et-silverlight.aspx"&gt;http://blogs.msdn.com/mitsufu/archive/2009/09/04/mdd-industrialisation-des-d-veloppements-n-tiers-avec-wpf-et-silverlight.aspx&lt;/a&gt; et le lien direct vers la page d’inscription : &lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032425797&amp;amp;Culture=fr-FR"&gt;http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032425797&amp;amp;Culture=fr-FR&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9897171" width="1" height="1"&gt;</content><author><name>maximelamure</name><uri>http://blogs.msdn.com/members/maximelamure.aspx</uri></author></entry><entry><title>Développez vos applications IPhone en .net avec MonoTouch</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/maximelamure/archive/2009/09/19/d-veloppez-vos-applications-iphone-en-net-avec-monotouch.aspx" /><id>http://blogs.msdn.com/maximelamure/archive/2009/09/19/d-veloppez-vos-applications-iphone-en-net-avec-monotouch.aspx</id><published>2009-09-19T22:59:31Z</published><updated>2009-09-19T22:59:31Z</updated><content type="html">&lt;p&gt;Avec MonoTouch, vous pouvez maintenant développer et exécuter vos applications .net sur IPhone ou sur IPod Touch. MonoTouch est une version spécifique de Mono (&lt;a href="http://www.mono-project.com/Main_Page"&gt;http://www.mono-project.com/Main_Page&lt;/a&gt;) pour ces périphériques. Pour plus d’information : &lt;a href="http://monotouch.net/"&gt;http://monotouch.net/&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Sachez qu’il est également possible de développer des applications .net sur Windows Mobile avec le .net compact Framework (&lt;a href="http://msdn.microsoft.com/en-us/windowsmobile/bb264329.aspx"&gt;http://msdn.microsoft.com/en-us/windowsmobile/bb264329.aspx&lt;/a&gt;) et vous pouvez publier vos applications sur le marché Windows Mobile (&lt;a href="http://developer.windowsmobile.com/"&gt;http://developer.windowsmobile.com/&lt;/a&gt;). Pour plus d’information sur le développement Windows Mobile, suivez le blog de Pierre : &lt;a href="http://blogs.msdn.com/pierreca/"&gt;http://blogs.msdn.com/pierreca/&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9897169" width="1" height="1"&gt;</content><author><name>maximelamure</name><uri>http://blogs.msdn.com/members/maximelamure.aspx</uri></author></entry><entry><title>Build your IPhone App in .net with MonoTouch</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/maximelamure/archive/2009/09/19/build-your-iphone-app-in-net-with-monotouch.aspx" /><id>http://blogs.msdn.com/maximelamure/archive/2009/09/19/build-your-iphone-app-in-net-with-monotouch.aspx</id><published>2009-09-19T22:57:07Z</published><updated>2009-09-19T22:57:07Z</updated><content type="html">&lt;p&gt;With MonoTouch, you can now develop and run your .net applications on IPhone and IPod Touch. MonoTouch is a specific version of Mono (&lt;a href="http://www.mono-project.com/Main_Page"&gt;http://www.mono-project.com/Main_Page&lt;/a&gt;) for these devices. For more information: &lt;a href="http://monotouch.net/"&gt;http://monotouch.net/&lt;/a&gt;    &lt;br /&gt;Know that you can develop .net application on windows Mobile with the .net Compact framework (&lt;a href="http://msdn.microsoft.com/en-us/windowsmobile/bb264329.aspx"&gt;http://msdn.microsoft.com/en-us/windowsmobile/bb264329.aspx&lt;/a&gt;) and store your application on the Windows Mobile Market Place (&lt;a href="http://developer.windowsmobile.com/"&gt;http://developer.windowsmobile.com/&lt;/a&gt;).&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9897167" width="1" height="1"&gt;</content><author><name>maximelamure</name><uri>http://blogs.msdn.com/members/maximelamure.aspx</uri></author></entry><entry><title>Windows 7 and Windows Server 2008 R2 are RTM</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/maximelamure/archive/2009/07/23/windows-7-and-windows-server-2008-r2-are-rtm.aspx" /><id>http://blogs.msdn.com/maximelamure/archive/2009/07/23/windows-7-and-windows-server-2008-r2-are-rtm.aspx</id><published>2009-07-23T16:43:46Z</published><updated>2009-07-23T16:43:46Z</updated><content type="html">&lt;p&gt;Windows 7 and Windows Server 2008 R2 are RTM !!! You can watch the RTM announcement by Steven Sinofsky during the Microsoft Global Exchange event on the following video: &lt;/p&gt; &lt;iframe height="326" src="http://www.microsoft.com/video/en/us/player/embed/09345636-7bed-4d29-8c97-97dc41d6574b" frameborder="0" width="430" allowtransparency="allowtransparency" scrolling="no"&gt;&lt;/iframe&gt;  &lt;br /&gt;&lt;a href="http://www.microsoft.com/video/en/us/details/09345636-7bed-4d29-8c97-97dc41d6574b?vp_evt=eref&amp;amp;vp_video=Windows+7+Sneak-Peak+from+MGX"&gt;Windows 7 Sneak-Peak from MGX&lt;/a&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9846321" width="1" height="1"&gt;</content><author><name>maximelamure</name><uri>http://blogs.msdn.com/members/maximelamure.aspx</uri></author></entry><entry><title>Partage de ressources entre Silverlight et Windows Presentation Foundation</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/maximelamure/archive/2009/07/23/partage-de-ressources-entre-silverlight-et-windows-presentation-foundation.aspx" /><id>http://blogs.msdn.com/maximelamure/archive/2009/07/23/partage-de-ressources-entre-silverlight-et-windows-presentation-foundation.aspx</id><published>2009-07-23T16:23:05Z</published><updated>2009-07-23T16:23:05Z</updated><content type="html">&lt;p&gt;Cet article, coécrit avec Luc VoVan (&lt;a href="http://blogs.msdn.com/luc"&gt;http://blogs.msdn.com/luc&lt;/a&gt;), présente différentes solutions liées aux problèmes de partage de ressources et de code source entre une application WPF et Silverlight.&lt;/p&gt;  &lt;p&gt;N’hésitez pas à donner votre avis sur cet article ou partager votre retour d’expérience.&lt;/p&gt;  &lt;p&gt;Lien direct pour le télécharger :&lt;/p&gt;  &lt;p&gt;&lt;/p&gt; &lt;iframe style="border-bottom: #dde5e9 1px solid; border-left: #dde5e9 1px solid; padding-bottom: 0px; background-color: #ffffff; margin: 3px; padding-left: 0px; width: 240px; padding-right: 0px; height: 66px; border-top: #dde5e9 1px solid; border-right: #dde5e9 1px solid; padding-top: 0px" marginheight="0" src="http://cid-9c20abe60affc115.skydrive.live.com/embedrowdetail.aspx/Public/Partage%20de%20ressources%20entre%20Silverlight%20et%20Windows%20Presentation%20Foundation.doc" frameborder="0" marginwidth="0" scrolling="no"&gt;&lt;/iframe&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9846302" width="1" height="1"&gt;</content><author><name>maximelamure</name><uri>http://blogs.msdn.com/members/maximelamure.aspx</uri></author><category term=".NET " scheme="http://blogs.msdn.com/maximelamure/archive/tags/.NET+/default.aspx" /><category term="WPF" scheme="http://blogs.msdn.com/maximelamure/archive/tags/WPF/default.aspx" /><category term="SilverLight" scheme="http://blogs.msdn.com/maximelamure/archive/tags/SilverLight/default.aspx" /></entry><entry><title>Guidance on Differences Between WPF and Silverlight</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/maximelamure/archive/2009/06/14/guidance-on-differences-between-wpf-and-silverlight.aspx" /><id>http://blogs.msdn.com/maximelamure/archive/2009/06/14/guidance-on-differences-between-wpf-and-silverlight.aspx</id><published>2009-06-14T23:59:41Z</published><updated>2009-06-14T23:59:41Z</updated><content type="html">&lt;p&gt;WPF and Silverlight are both XAML based platforms but there are some important functionality and implementation differences between the two. A guidance about these differences was posted on codeplex here: &lt;a title="http://wpfslguidance.codeplex.com/" href="http://wpfslguidance.codeplex.com/"&gt;http://wpfslguidance.codeplex.com/&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9751497" width="1" height="1"&gt;</content><author><name>maximelamure</name><uri>http://blogs.msdn.com/members/maximelamure.aspx</uri></author><category term="WPF" scheme="http://blogs.msdn.com/maximelamure/archive/tags/WPF/default.aspx" /><category term="SilverLight" scheme="http://blogs.msdn.com/maximelamure/archive/tags/SilverLight/default.aspx" /></entry><entry><title>A new fix to improve display performances of the WPF deginer from Visual Studio 2008 SP1 / Un nouveau correctif pour améliorer les performances d’affichage du designer WPF avec Visual Studio 2008 SP1  </title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/maximelamure/archive/2009/06/14/un-nouveau-correctif-pour-am-liorer-les-performances-d-affichage-du-designer-wpf-avec-visual-studio-2008-sp1-a-new-fix-to-improve-display-performance-of-the-wpf-deginer-from-visual-studio-2008-sp1.aspx" /><id>http://blogs.msdn.com/maximelamure/archive/2009/06/14/un-nouveau-correctif-pour-am-liorer-les-performances-d-affichage-du-designer-wpf-avec-visual-studio-2008-sp1-a-new-fix-to-improve-display-performance-of-the-wpf-deginer-from-visual-studio-2008-sp1.aspx</id><published>2009-06-14T23:58:00Z</published><updated>2009-06-14T23:58:00Z</updated><content type="html">&lt;P&gt;[English]&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#004080&gt;During your WPF development with Visual Studio 2008 SP1, you may encounter the following error: the IDE stops responding and you receive a message in the notification area: "Microsoft Visual Studio is Busy".&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#004080&gt;In this case, know that a Fix has just been release on this link:&lt;/FONT&gt; &lt;A href="http://support.microsoft.com/kb/963035/en-us" mce_href="http://support.microsoft.com/kb/963035/en-us"&gt;http://support.microsoft.com/kb/963035/en-us&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;[Français]&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#008000&gt;Au cours de vos développements WPF dans Visual Studio 2008 SP1, il est possible que lorsque vous ouvrez un fichier XAML en mode « designer », l'IDE cesse de répondre et un message se trouve dans la zone de notification: «Microsoft Visual Studio est occupé». &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#008000&gt;Si vous avez déjà rencontré ce problème, sachez qu’un correctif vient juste de sortir à l’adresse suivante :&lt;/FONT&gt; &lt;A href="http://support.microsoft.com/kb/963035/fr" mce_href="http://support.microsoft.com/kb/963035/fr"&gt;http://support.microsoft.com/kb/963035/fr&lt;/A&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9751484" width="1" height="1"&gt;</content><author><name>maximelamure</name><uri>http://blogs.msdn.com/members/maximelamure.aspx</uri></author><category term="WPF" scheme="http://blogs.msdn.com/maximelamure/archive/tags/WPF/default.aspx" /><category term="SilverLight" scheme="http://blogs.msdn.com/maximelamure/archive/tags/SilverLight/default.aspx" /></entry><entry><title>Test your web site compatibility with SuperPreview / Tester la compatibilité de votre site web avec SuperPreview</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/maximelamure/archive/2009/05/27/test-your-web-site-compatibility-with-superpreview-tester-la-compatibilit-de-votre-site-web-avec-superpreview.aspx" /><id>http://blogs.msdn.com/maximelamure/archive/2009/05/27/test-your-web-site-compatibility-with-superpreview-tester-la-compatibilit-de-votre-site-web-avec-superpreview.aspx</id><published>2009-05-27T17:00:57Z</published><updated>2009-05-27T17:00:57Z</updated><content type="html">&lt;p&gt;[English]&lt;/p&gt;  &lt;p&gt;&lt;font color="#004080"&gt;Microsoft Expression WEB SuperPreview is a stand-alone application which shows your web pages rendered in Internet Explorer. &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#004080"&gt;This tool is very useful to identify differences in layout depending of the web browser: From a web site, SuperPreview can highlight on conflicts html tags. &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#004080"&gt;For more information, see the team blog post:&lt;/font&gt; &lt;a href="http://blogs.msdn.com/xweb/archive/2009/03/18/Microsoft-Expression-Web-SuperPreview-for-Windows-Internet-Explorer.aspx"&gt;http://blogs.msdn.com/xweb/archive/2009/03/18/Microsoft-Expression-Web-SuperPreview-for-Windows-Internet-Explorer.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#004080"&gt;Direct link to download:&lt;/font&gt; &lt;a href="http://download.microsoft.com/download/5/6/8/568F0D28-0434-4794-B7FC-FB293BCC98FB/SuperPreview_Trial_en.exe"&gt;http://download.microsoft.com/download/5/6/8/568F0D28-0434-4794-B7FC-FB293BCC98FB/SuperPreview_Trial_en.exe&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;[Français]&lt;/p&gt;  &lt;p&gt;&lt;font color="#008000"&gt;Microsoft Expression WEB SuperPreview est une application cliente qui va permettre d’afficher votre site web sous les différents moteurs d’Internet Exploreur. &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#008000"&gt;Cet outil est très pratique pour identifier rapidement les différences de rendu en fonction du navigateur : A partir d’un site web, SuperPreview surligne les tags html qui sont sources de conflits.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#008000"&gt;Actuellement en version beta, il sera intégré dans la prochaine version de Microsoft Expression Web et pourra gérer les navigateurs web les plus populaires. &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#008000"&gt;Pour plus d’informations, le blog de l’équipe expression :&lt;/font&gt; &lt;a href="http://blogs.msdn.com/xweb/archive/2009/03/18/Microsoft-Expression-Web-SuperPreview-for-Windows-Internet-Explorer.aspx"&gt;http://blogs.msdn.com/xweb/archive/2009/03/18/Microsoft-Expression-Web-SuperPreview-for-Windows-Internet-Explorer.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#008000"&gt;Le lien pour télécharger la béta :&lt;/font&gt; &lt;a href="http://download.microsoft.com/download/5/6/8/568F0D28-0434-4794-B7FC-FB293BCC98FB/SuperPreview_Trial_en.exe"&gt;http://download.microsoft.com/download/5/6/8/568F0D28-0434-4794-B7FC-FB293BCC98FB/SuperPreview_Trial_en.exe&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9644431" width="1" height="1"&gt;</content><author><name>maximelamure</name><uri>http://blogs.msdn.com/members/maximelamure.aspx</uri></author></entry></feed>