<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Visual States in XAML Templates</title><link>http://blogs.msdn.com/johngossman/archive/2008/05/27/visual-states-in-xaml-templates.aspx</link><description>The Silverlight and desktop WPF implementations of Templates use the same syntax and programming model for describing the tree of objects that make up the control body, but differ in how they describe dynamic changes of the template. In desktop WPF, this</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>re: Visual States in XAML Templates</title><link>http://blogs.msdn.com/johngossman/archive/2008/05/27/visual-states-in-xaml-templates.aspx#8555441</link><pubDate>Tue, 27 May 2008 23:56:21 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8555441</guid><dc:creator>joewood</dc:creator><description>&lt;p&gt;&amp;quot;the condition we left the control code itself&amp;quot;.&lt;/p&gt;
&lt;p&gt;Is that (or could that) be via an attached behavior? &amp;nbsp;Or do you mean for each state property there will be a storyboard property that is fired when the value changes?&lt;/p&gt;</description></item><item><title>Dog Breeding &amp;raquo; Visual States in XAML Templates</title><link>http://blogs.msdn.com/johngossman/archive/2008/05/27/visual-states-in-xaml-templates.aspx#8555512</link><pubDate>Wed, 28 May 2008 00:32:59 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8555512</guid><dc:creator>Dog Breeding &amp;raquo; Visual States in XAML Templates</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://dogs-pets.info/dog-breeding/?p=970"&gt;http://dogs-pets.info/dog-breeding/?p=970&lt;/a&gt;&lt;/p&gt;
</description></item><item><title>re: Visual States in XAML Templates</title><link>http://blogs.msdn.com/johngossman/archive/2008/05/27/visual-states-in-xaml-templates.aspx#8555660</link><pubDate>Wed, 28 May 2008 03:03:50 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8555660</guid><dc:creator>JohnGossman</dc:creator><description>&lt;p&gt;The condition could be an attached behavior...though in Silverlight it generally isn't.&lt;/p&gt;
</description></item><item><title>re: Visual States in XAML Templates</title><link>http://blogs.msdn.com/johngossman/archive/2008/05/27/visual-states-in-xaml-templates.aspx#8575944</link><pubDate>Thu, 05 Jun 2008 21:19:18 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8575944</guid><dc:creator>JoeS</dc:creator><description>&lt;p&gt;I've seen some of the recent blogs from some ms people talking about the upcoming release of silverlight beta 2. While I can say I look forward to a lot of things you have added/addressed, the whole concept of a visual state manager seems like a hack to me. So first we had the parts model, which I assume is still there, now we have a visual state manager, in wpf we have triggers, where will this end? Is it the end of the way we template controls in WPF? Will the VSM be the preferred way in WPF and Silverlight? Are there now going to be 4 things to think about when designing controls in both frameworks, Triggers, VSM, Parts Model, Transitions? Are you guys planning to introduce more new ways to do this kind of stuff in V next? I still don't understand what was wrong with how it was done in WPF and why not try to keep to one model. How you do not plan to have a basic WPF feature like triggers in a so called subset of WPF is beyond me, but hey, I understand some things just are not possible and need to be cut. This would have been on the top of my list from the start though. Anyway, I'm not trying to be a downer on Silverlight, I'm actually very interested in it. My concern is with code reuse and maintenance. It's great that Silverlight and WPF both use .Net and in that it is great and easy for people to jump back and forth, but when you have all of these ways to do the same things when it comes down to controls, it just seems unnecessary and confusing, especially people new to WPF/Silverlight.&lt;/p&gt;</description></item><item><title>VisualStateManager</title><link>http://blogs.msdn.com/johngossman/archive/2008/05/27/visual-states-in-xaml-templates.aspx#8590521</link><pubDate>Wed, 11 Jun 2008 01:33:28 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8590521</guid><dc:creator>Tales from the Smart Client</dc:creator><description>&lt;p&gt;Recently , I talked about how templates in WPF/SL are fundamentally built around the concept of a state&lt;/p&gt;
</description></item><item><title>re: Visual States in XAML Templates</title><link>http://blogs.msdn.com/johngossman/archive/2008/05/27/visual-states-in-xaml-templates.aspx#8618361</link><pubDate>Thu, 19 Jun 2008 00:16:12 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8618361</guid><dc:creator>Neil Mosafi</dc:creator><description>&lt;p&gt;Fantastic, I just stumbled across this blog post and it answers a lot of the questions I had around this unification of templating in WPF and XAML.&lt;/p&gt;
&lt;p&gt;Ignore the complaints! &amp;nbsp;People forget that WPF and especially Silverlight are still in early development and are basically at v1. &amp;nbsp;Templating controls in WPF can become very complicated and it's not at all &amp;quot;intention revealing&amp;quot; when you read a template with 10s of triggers all combined with multitriggers etc. Triggers-&amp;gt;Named States Changes-&amp;gt;Visual Tree Changes makes complete sense to me! &amp;nbsp;You have the right to change the model, especially when it simplifies things.&lt;/p&gt;
&lt;p&gt;So I assume that this is the way you will do state transitions in DataTemplates in Silverlight?&lt;/p&gt;</description></item><item><title>VisualStateManager for desktop WPF</title><link>http://blogs.msdn.com/johngossman/archive/2008/05/27/visual-states-in-xaml-templates.aspx#8844499</link><pubDate>Sat, 09 Aug 2008 01:31:41 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8844499</guid><dc:creator>Tales from the Smart Client</dc:creator><description>&lt;p&gt;As I’ve described before , we introduced the new VisualStateManager concept into Silverlight WPF before&lt;/p&gt;
</description></item><item><title>Resources for Control "Skinning" with VSM - VisualStateManager</title><link>http://blogs.msdn.com/johngossman/archive/2008/05/27/visual-states-in-xaml-templates.aspx#8958128</link><pubDate>Fri, 19 Sep 2008 06:40:22 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8958128</guid><dc:creator>WPF, Silverlight and .NET Musings</dc:creator><description>&lt;p&gt;VisualStateManager, a.k.a. VSM, I quote our WPF architect John Gossman's words from the architectural&lt;/p&gt;
</description></item></channel></rss>