<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Benjamin Devuyst &#187; WPF</title>
	<atom:link href="https://blog.developpez.com/bdevuyst/pcategory/dotnet-net/wpf/feed" rel="self" type="application/rss+xml" />
	<link>https://blog.developpez.com/bdevuyst</link>
	<description>:)</description>
	<lastBuildDate>Mon, 16 Mar 2020 06:57:16 +0000</lastBuildDate>
	<language>fr-FR</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.1.42</generator>
	<item>
		<title>Resource Wait Animation pour WPF</title>
		<link>https://blog.developpez.com/bdevuyst/p9597/dotnet-net/resource_wait_animation_pour_wpf</link>
		<comments>https://blog.developpez.com/bdevuyst/p9597/dotnet-net/resource_wait_animation_pour_wpf#comments</comments>
		<pubDate>Wed, 22 Dec 2010 10:12:24 +0000</pubDate>
		<dc:creator><![CDATA[benji_dv]]></dc:creator>
				<category><![CDATA[DotNet - .net]]></category>
		<category><![CDATA[WPF]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Bonjour, Je vous propose un dictionnaire de resources WPF qui dispose de deux Wait Anim toutes simple. Je me suis inspiré de celle provenant de Silverlight dispo ici : http://chrisa.wordpress.com/2008/10/09/a-wait-indicator-in-silverlight/ L&#8217;archive est à cette adresse : http://www.bdevuyst.com/bdv-misc/resx/wpf/WaitAnimProject.zip Dans l&#8217;archive, vous trouverez le projet permettant de saisir le fonctionnement (Style basé sur un type ContentControl), ainsi que la resource (ResourceWaitAnim.xaml) que vous pouvez utiliser dans vos projets. @+]]></description>
				<content:encoded><![CDATA[<p>Bonjour,</p>
<p>Je vous propose un dictionnaire de resources WPF qui dispose de deux Wait Anim toutes simple.</p>
<p>Je me suis inspiré de celle provenant de Silverlight dispo ici : http://chrisa.wordpress.com/2008/10/09/a-wait-indicator-in-silverlight/</p>
<p>L&rsquo;archive est à cette adresse : <a href="http://www.bdevuyst.com/bdv-misc/resx/wpf/WaitAnimProject.zip">http://www.bdevuyst.com/bdv-misc/resx/wpf/WaitAnimProject.zip</a><br />
Dans l&rsquo;archive, vous trouverez le projet permettant de saisir le fonctionnement (Style basé sur un type ContentControl), ainsi que la resource (ResourceWaitAnim.xaml) que vous pouvez utiliser dans vos projets.</p>
<p>@+</p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Snoop et mole : 2 outils WPF indispensables</title>
		<link>https://blog.developpez.com/bdevuyst/p9221/dotnet-net/wpf_tools_snoop_mole</link>
		<comments>https://blog.developpez.com/bdevuyst/p9221/dotnet-net/wpf_tools_snoop_mole#comments</comments>
		<pubDate>Fri, 20 Aug 2010 13:07:18 +0000</pubDate>
		<dc:creator><![CDATA[benji_dv]]></dc:creator>
				<category><![CDATA[DotNet - .net]]></category>
		<category><![CDATA[WPF]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Un petit billet pour évoquer deux outils pour WPF : Snoop et Mole Ces deux outils permettent de visualiser l&#8217;arborescence graphique d&#8217;une application WPF. Snoop Snoop espionne une application (choisie par l&#8217;utilisateur) et affiche son arborescence visuelle en temps réel. Il devient dès lors possible d&#8217;interagir avec elle, et de suivre en parallèle l’évolution des objets affichés (propriétés). Mieux : vous avez la possibilité de modifier les propriétés des objets, et d&#8217;en voir le résultat [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Un petit billet pour évoquer deux outils pour WPF : Snoop et Mole<br />
Ces deux outils permettent de visualiser l&rsquo;arborescence graphique d&rsquo;une application WPF.</p>
<p><strong>Snoop</strong><br />
Snoop espionne une application (choisie par l&rsquo;utilisateur) et affiche son arborescence visuelle en temps réel.<br />
Il devient dès lors possible d&rsquo;interagir avec elle, et de suivre en parallèle l’évolution des objets affichés (propriétés).<br />
Mieux : vous avez la possibilité de modifier les propriétés des objets, et d&rsquo;en voir le résultat sur l&rsquo;application en temps réel !<br />
Le tout&#8230; sans être en debug&#8230; <br />
Si d&rsquo;aventure, vous avez besoin de passer en debug : Snoop permet également d’initier le débogage au changement d&rsquo;une valeur de propriété…<br />
Enfin, Snoop peut afficher les couches graphiques en 3D… mais là je vous laisse découvrir l’outil…<br />
Projet : <a href="http://snoopwpf.codeplex.com/">http://snoopwpf.codeplex.com/</a></p>
<p><strong>Mole</strong><br />
Mole n’est pas un espion, mais un visualisateur pour Visual Studio. <br />
Il est donc initié lors du débogage, en le sélectionnant dans la liste des visualisateur (pointez votre curseur vers une variable, puis sur la petite flèche et cliquez ! voir ci-dessous)<br />
<a href="$mole-start[3].png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="mole-start" border="0" alt="mole-start" src="http://bdevuyst.ftp-developpez.com/blog/debuggers/visualizer-start.png" width="603" height="91" /></a><br />
Projet : <a href="http://joshsmithonwpf.wordpress.com/2007/12/06/mole-ii/">http://joshsmithonwpf.wordpress.com/2007/12/06/mole-ii/</a></p>
<p>Amusez vous bien !</p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WPF &#8211; Listbox (ou combobox) et Background color</title>
		<link>https://blog.developpez.com/bdevuyst/p9023/dotnet-net/title_167</link>
		<comments>https://blog.developpez.com/bdevuyst/p9023/dotnet-net/title_167#comments</comments>
		<pubDate>Thu, 17 Jun 2010 14:41:13 +0000</pubDate>
		<dc:creator><![CDATA[benji_dv]]></dc:creator>
				<category><![CDATA[DotNet - .net]]></category>
		<category><![CDATA[WPF]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[De plus en plus souvent, nous sommes confrontés à des chartes graphiques qui imposent des couleurs d’arrières plans pour les objets sélectionnés dans des listes d’objets (type combobox ou listbox). Or, en WPF, il n’existe pas de “SelectedItemTemplate”… Une solution simple et efficiente consiste à surcharger les couleurs système localement. Exemple pour une combobox : &#60;ComboBox.Resources&#62; &#60;SolidColorBrush x:Key=&#34;{x:Static SystemColors.HighlightBrushKey}&#34; Color=&#34;#ACC9D4&#34; /&#62; &#60;/ComboBox.Resources&#62; &#160; … Ce cette façon, la couleur système HighlightBrushKey utilisée comme arrière plan [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>De plus en plus souvent, nous sommes confrontés à des chartes graphiques qui imposent des couleurs d’arrières plans pour les objets sélectionnés dans des listes d’objets (type combobox ou listbox).</p>
<p>Or, en WPF, il n’existe pas de “SelectedItemTemplate”…</p>
<p>Une solution simple et efficiente consiste à surcharger les couleurs système localement.</p>
<p>Exemple pour une combobox :</p>
<div style="border-bottom: silver 1px solid; text-align: left; border-left: silver 1px solid; padding-bottom: 4px; line-height: 12pt; background-color: #f4f4f4; margin: 20px 0px 10px; padding-left: 4px; width: 97.5%; padding-right: 4px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; max-height: 200px; font-size: 8pt; overflow: auto; border-top: silver 1px solid; cursor: text; border-right: silver 1px solid; padding-top: 4px" id="codeSnippetWrapper">
<div style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px" id="codeSnippet">
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"><span style="color: #0000ff">&lt;</span><span style="color: #800000">ComboBox.Resources</span><span style="color: #0000ff">&gt;</span></pre>
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px">    <span style="color: #0000ff">&lt;</span><span style="color: #800000">SolidColorBrush</span> <span style="color: #ff0000">x:Key</span><span style="color: #0000ff">=&quot;{x:Static SystemColors.HighlightBrushKey}&quot;</span> <span style="color: #ff0000">Color</span><span style="color: #0000ff">=&quot;#ACC9D4&quot;</span> <span style="color: #0000ff">/&gt;</span></pre>
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"><span style="color: #0000ff">&lt;/</span><span style="color: #800000">ComboBox.Resources</span><span style="color: #0000ff">&gt;</span></pre>
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px">&#160;</pre>
</div>
</div>
<p>…</p>
<p>Ce cette façon, la couleur système HighlightBrushKey utilisée comme arrière plan sur les items sélectionnés sera modifiée uniquement pour l’utilisation de la combobox.</p>
<p><img src="https://blog.developpez.com/bdevuyst/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley" /></p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
