<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://windowsclient.net/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>Rob Relyea - XAMLified - All Comments</title><link>http://windowsclient.net/blogs/rob_relyea/default.aspx</link><description>WPF, Silverlight and Xaml</description><dc:language>en</dc:language><generator>CommunityServer 2007 (Build: 20416.853)</generator><item><title>re: PDC08 News: XAML in .NET 4: XAML2009 &amp; System.Xaml.dll</title><link>http://windowsclient.net/blogs/rob_relyea/archive/2008/10/31/pdc08-news-xaml-in-net-4-xaml2009-amp-system-xaml-dll.aspx#83893</link><pubDate>Thu, 20 Nov 2008 13:36:06 GMT</pubDate><guid isPermaLink="false">f1c07d22-4184-4df1-9c40-8dd04b52e796:83893</guid><dc:creator>Denis Vuyka</dc:creator><description>&lt;p&gt;Are there any public dates for the coming CTP? I really hope System.Xaml will be available during the next 10 days of November...&lt;/p&gt;
&lt;img src="http://windowsclient.net/aggbug.aspx?PostID=83893" width="1" height="1"&gt;</description></item><item><title>re: PDC08: XAML Talk</title><link>http://windowsclient.net/blogs/rob_relyea/archive/2008/09/30/pdc08-xaml-talk.aspx#83362</link><pubDate>Wed, 19 Nov 2008 15:11:25 GMT</pubDate><guid isPermaLink="false">f1c07d22-4184-4df1-9c40-8dd04b52e796:83362</guid><dc:creator>Daniel Earwicker</dc:creator><description>&lt;p&gt;Love the enhancements to XAML, especially generics support.&lt;/p&gt;
&lt;p&gt;The thing that is completely misleading about all this is calling it &amp;quot;declarative&amp;quot;. I noticed this happening several times in the talk, simply because something had been re-expressed in XML.&lt;/p&gt;
&lt;p&gt;If you take the C# source of an imperative program, with switches, ifs, assignments, loops, etc. and translate it into a XAML dialect that incorporates &amp;quot;activity&amp;quot; objects corresponding to all those imperative steps, how has it become &amp;quot;declarative&amp;quot;? There&amp;#39;s a perfect bijection between the imperative steps in the two versions. They&amp;#39;re fundamentally identical. Just because something is encoded in XML does not make it declarative. Equivalently, it&amp;#39;s possible to write declaratively in C# using object initialization syntax, so just because it&amp;#39;s not in XML, doesn&amp;#39;t mean it&amp;#39;s not declarative. You could take any XAML tree and turn it into a C# object initalization tree and it wouldn&amp;#39;t get any less declarative.&lt;/p&gt;
&lt;p&gt;The more complete the XAML support for imperative programming becomes, the more it may lose its value or focus as a place where we only find declarative constructs. It starts instead to become a general purpose programming language - albeit one that cannot help being clunkier and more needlessly verbose than most existing languages, being based on XML.&lt;/p&gt;
&lt;img src="http://windowsclient.net/aggbug.aspx?PostID=83362" width="1" height="1"&gt;</description></item><item><title>Dew Drop - November 19, 2008 | Alvin Ashcraft's Morning Dew</title><link>http://windowsclient.net/blogs/rob_relyea/archive/2008/11/19/wpf-silverlight-xaml-web-news-2008-11-19.aspx#83316</link><pubDate>Wed, 19 Nov 2008 13:48:21 GMT</pubDate><guid isPermaLink="false">f1c07d22-4184-4df1-9c40-8dd04b52e796:83316</guid><dc:creator>Dew Drop - November 19, 2008 | Alvin Ashcraft's Morning Dew</dc:creator><description>&lt;p&gt;Pingback from &amp;nbsp;Dew Drop - November 19, 2008 | Alvin Ashcraft's Morning Dew&lt;/p&gt;
&lt;img src="http://windowsclient.net/aggbug.aspx?PostID=83316" width="1" height="1"&gt;</description></item><item><title>re: The 8 Benefits of XAML for UI and Beyond</title><link>http://windowsclient.net/blogs/rob_relyea/archive/2008/11/06/the-8-benefits-of-xaml-for-ui-and-beyond.aspx#82657</link><pubDate>Tue, 18 Nov 2008 08:34:33 GMT</pubDate><guid isPermaLink="false">f1c07d22-4184-4df1-9c40-8dd04b52e796:82657</guid><dc:creator>Denis Vuyka</dc:creator><description>&lt;p&gt;Rob,&lt;/p&gt;
&lt;p&gt;As for XamlReader/XamlWriter PDC, it was a brilliant talk and awesome news. Waiting impatiently for November CTP.&lt;/p&gt;
&lt;p&gt;Guess there will be a &amp;quot;DOM box&amp;quot; age on Codeplex starting from December :)&lt;/p&gt;
&lt;img src="http://windowsclient.net/aggbug.aspx?PostID=82657" width="1" height="1"&gt;</description></item><item><title>Dew Drop - Weekend Edition - November 15-16, 2008 | Alvin Ashcraft's Morning Dew</title><link>http://windowsclient.net/blogs/rob_relyea/archive/2008/11/15/billy-hollis-a-walkthrough-basic-wpf-silverlight-layout-xaml-concepts.aspx#82068</link><pubDate>Sun, 16 Nov 2008 02:42:39 GMT</pubDate><guid isPermaLink="false">f1c07d22-4184-4df1-9c40-8dd04b52e796:82068</guid><dc:creator>Dew Drop - Weekend Edition - November 15-16, 2008 | Alvin Ashcraft's Morning Dew</dc:creator><description>&lt;p&gt;Pingback from &amp;nbsp;Dew Drop - Weekend Edition - November 15-16, 2008 | Alvin Ashcraft's Morning Dew&lt;/p&gt;
&lt;img src="http://windowsclient.net/aggbug.aspx?PostID=82068" width="1" height="1"&gt;</description></item><item><title>2008 November 09 - Links for today &amp;laquo; My (almost) Daily Links</title><link>http://windowsclient.net/blogs/rob_relyea/archive/2008/11/06/the-8-benefits-of-xaml-for-ui-and-beyond.aspx#80323</link><pubDate>Sun, 09 Nov 2008 07:28:00 GMT</pubDate><guid isPermaLink="false">f1c07d22-4184-4df1-9c40-8dd04b52e796:80323</guid><dc:creator>2008 November 09 - Links for today « My (almost) Daily Links</dc:creator><description>&lt;p&gt;Pingback from &amp;nbsp;2008 November 09 - Links for today &amp;amp;laquo; My (almost) Daily Links&lt;/p&gt;
&lt;img src="http://windowsclient.net/aggbug.aspx?PostID=80323" width="1" height="1"&gt;</description></item><item><title>re: Know of any WPF podcasts?</title><link>http://windowsclient.net/blogs/rob_relyea/archive/2008/08/12/know-of-any-wpf-podcasts.aspx#80280</link><pubDate>Sun, 09 Nov 2008 02:16:57 GMT</pubDate><guid isPermaLink="false">f1c07d22-4184-4df1-9c40-8dd04b52e796:80280</guid><dc:creator>olicea</dc:creator><description>&lt;p&gt;check the WPF podcasts in channel9&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_new" href="http://channel9.msdn.com/tags/WPF/Media/Podcasts/"&gt;channel9.msdn.com/.../Podcasts&lt;/a&gt;&lt;/p&gt;
&lt;img src="http://windowsclient.net/aggbug.aspx?PostID=80280" width="1" height="1"&gt;</description></item><item><title>Silverlight News for November 07, 2008</title><link>http://windowsclient.net/blogs/rob_relyea/archive/2008/11/06/the-8-benefits-of-xaml-for-ui-and-beyond.aspx#79844</link><pubDate>Fri, 07 Nov 2008 08:19:24 GMT</pubDate><guid isPermaLink="false">f1c07d22-4184-4df1-9c40-8dd04b52e796:79844</guid><dc:creator>Silverlight News for November 07, 2008</dc:creator><description>&lt;p&gt;Pingback from &amp;nbsp;Silverlight News for November 07, 2008&lt;/p&gt;
&lt;img src="http://windowsclient.net/aggbug.aspx?PostID=79844" width="1" height="1"&gt;</description></item><item><title>re: The 8 Benefits of XAML for UI and Beyond</title><link>http://windowsclient.net/blogs/rob_relyea/archive/2008/11/06/the-8-benefits-of-xaml-for-ui-and-beyond.aspx#79719</link><pubDate>Thu, 06 Nov 2008 22:23:13 GMT</pubDate><guid isPermaLink="false">f1c07d22-4184-4df1-9c40-8dd04b52e796:79719</guid><dc:creator>Rob_Relyea</dc:creator><description>&lt;p&gt;Denis-&lt;/p&gt;
&lt;p&gt;Just to clarify...XamlReader/XamlWriter that I mention are not the same X-&amp;gt;O or O-&amp;gt;X APIs from .NET 3. &amp;nbsp;They are now abstract classes which are more similar to XmlReader/XmlWriter. &amp;nbsp;Go watch the PDC talk on XAML to learn more.&lt;/p&gt;
&lt;p&gt;Thanks, Rob&lt;/p&gt;
&lt;img src="http://windowsclient.net/aggbug.aspx?PostID=79719" width="1" height="1"&gt;</description></item><item><title>The 8 Benefits of XAML for UI and Beyond </title><link>http://windowsclient.net/blogs/rob_relyea/archive/2008/11/06/the-8-benefits-of-xaml-for-ui-and-beyond.aspx#79699</link><pubDate>Thu, 06 Nov 2008 21:35:15 GMT</pubDate><guid isPermaLink="false">f1c07d22-4184-4df1-9c40-8dd04b52e796:79699</guid><dc:creator>WPF, Silverlight and .NET Musings</dc:creator><description>&lt;p&gt;WPF team's PM Architect Rob Relyea wrote up a good post today summarizing the benefits of XAML for UI&lt;/p&gt;
&lt;img src="http://windowsclient.net/aggbug.aspx?PostID=79699" width="1" height="1"&gt;</description></item><item><title>re: The 8 Benefits of XAML for UI and Beyond</title><link>http://windowsclient.net/blogs/rob_relyea/archive/2008/11/06/the-8-benefits-of-xaml-for-ui-and-beyond.aspx#79642</link><pubDate>Thu, 06 Nov 2008 18:09:41 GMT</pubDate><guid isPermaLink="false">f1c07d22-4184-4df1-9c40-8dd04b52e796:79642</guid><dc:creator>Denis Vuyka</dc:creator><description>&lt;p&gt;My favorite thing is ISupportInitialize support that DataContractSerializer lacks. Great that XamlReader/XamlWriter get more common namespace.&lt;/p&gt;
&lt;img src="http://windowsclient.net/aggbug.aspx?PostID=79642" width="1" height="1"&gt;</description></item><item><title>re: The 8 Benefits of XAML for UI and Beyond</title><link>http://windowsclient.net/blogs/rob_relyea/archive/2008/11/06/the-8-benefits-of-xaml-for-ui-and-beyond.aspx#79636</link><pubDate>Thu, 06 Nov 2008 17:48:06 GMT</pubDate><guid isPermaLink="false">f1c07d22-4184-4df1-9c40-8dd04b52e796:79636</guid><dc:creator>Rob_Relyea</dc:creator><description>&lt;p&gt;Tanveer-&lt;/p&gt;
&lt;p&gt;I had mistakenly defined Book.Year as a string originally. &amp;nbsp;Somebody else caught that mistake and I've updated it to an int. &amp;nbsp;So the change you suggest is no longer necessary.&lt;/p&gt;
&lt;p&gt;Thanks, Rob&lt;/p&gt;
&lt;img src="http://windowsclient.net/aggbug.aspx?PostID=79636" width="1" height="1"&gt;</description></item><item><title>re: The 8 Benefits of XAML for UI and Beyond</title><link>http://windowsclient.net/blogs/rob_relyea/archive/2008/11/06/the-8-benefits-of-xaml-for-ui-and-beyond.aspx#79631</link><pubDate>Thu, 06 Nov 2008 17:41:03 GMT</pubDate><guid isPermaLink="false">f1c07d22-4184-4df1-9c40-8dd04b52e796:79631</guid><dc:creator>Tanveer Badar</dc:creator><description>&lt;p&gt;Shouldn't&lt;/p&gt;
&lt;p&gt;Works: &lt;/p&gt;
&lt;p&gt;b1.Year = 2000; &lt;/p&gt;
&lt;p&gt;Compile Time Error: &lt;/p&gt;
&lt;p&gt;b1.Year = &amp;quot;6/1999&amp;quot;;&lt;/p&gt;
&lt;p&gt;be&lt;/p&gt;
&lt;p&gt;Compile Time Error: &lt;/p&gt;
&lt;p&gt;b1.Year = 2000; &lt;/p&gt;
&lt;p&gt;Works: &lt;/p&gt;
&lt;p&gt;b1.Year = &amp;quot;6/1999&amp;quot;;&lt;/p&gt;
&lt;p&gt;?&lt;/p&gt;
&lt;img src="http://windowsclient.net/aggbug.aspx?PostID=79631" width="1" height="1"&gt;</description></item><item><title>re: The 8 Benefits of XAML for UI and Beyond</title><link>http://windowsclient.net/blogs/rob_relyea/archive/2008/11/06/the-8-benefits-of-xaml-for-ui-and-beyond.aspx#79629</link><pubDate>Thu, 06 Nov 2008 17:39:14 GMT</pubDate><guid isPermaLink="false">f1c07d22-4184-4df1-9c40-8dd04b52e796:79629</guid><dc:creator>Krishna Vangapandu</dc:creator><description>&lt;p&gt;Agreed XAML is great and you &amp;nbsp;guys are doing great job on it. Especially the new XAML with support for non-def constructors and generics.&lt;/p&gt;
&lt;p&gt;But &lt;/p&gt;
&lt;p&gt;BookList bl = new BookList(); &lt;/p&gt;
&lt;p&gt;Book b1 = new Book(); &lt;/p&gt;
&lt;p&gt;b1.Author = &amp;quot;J. K. Rowling&amp;quot;; &lt;/p&gt;
&lt;p&gt;b1.Title = “Harry Potter and the Philosopher’s Stone”; &lt;/p&gt;
&lt;p&gt;b1.Year = 1997; &lt;/p&gt;
&lt;p&gt;bl.Add(b1); &lt;/p&gt;
&lt;p&gt;Book b2 = new Book(); &lt;/p&gt;
&lt;p&gt;b2.Author = &amp;quot;L. Frank Baum&amp;quot;; &lt;/p&gt;
&lt;p&gt;b2.Title = “Wizard of Oz”; &lt;/p&gt;
&lt;p&gt;b2.Year = 1900; &lt;/p&gt;
&lt;p&gt;bl.Add(b2);&lt;/p&gt;
&lt;p&gt;BookList bl = new BookList(){&lt;/p&gt;
&lt;p&gt;new Book(){&lt;/p&gt;
&lt;p&gt;Author = &amp;quot;J. K. Rowling&amp;quot;,&lt;/p&gt;
&lt;p&gt;Title = “Harry Potter and the Philosopher’s Stone”,&lt;/p&gt;
&lt;p&gt;Year = 1997 &lt;/p&gt;
&lt;p&gt;},&lt;/p&gt;
&lt;p&gt;new Book(){&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;Author = &amp;quot;L. Frank Baum&amp;quot;,&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;Title = “Wizard of Oz” &lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;Year = 1900&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;};&lt;/p&gt;
&lt;p&gt;C# is sweet too!&lt;/p&gt;
&lt;p&gt;By the way, I am eager to get my hands on your new XAML Pad. Hopefully you would integrate the step-by-step loading(like f11, the one you mentioned in the talk).&lt;/p&gt;
&lt;img src="http://windowsclient.net/aggbug.aspx?PostID=79629" width="1" height="1"&gt;</description></item><item><title>re: The 8 Benefits of XAML for UI and Beyond</title><link>http://windowsclient.net/blogs/rob_relyea/archive/2008/11/06/the-8-benefits-of-xaml-for-ui-and-beyond.aspx#79622</link><pubDate>Thu, 06 Nov 2008 16:53:27 GMT</pubDate><guid isPermaLink="false">f1c07d22-4184-4df1-9c40-8dd04b52e796:79622</guid><dc:creator>Brian Chapman</dc:creator><description>&lt;p&gt;When using XML (or any file format) to load and store data you have to maintain 3 systems. &amp;nbsp;1) The classes that will hold the data at runtime. &amp;nbsp;2) The file loading and storing module. &amp;nbsp;Even using XmlReader there is significant processing to get the XML data into your data structures. &amp;nbsp;3) The data files themselves.&lt;/p&gt;
&lt;p&gt;With XAML: #2 is done for you, and is yet general enough to do nearly everything you want.&lt;/p&gt;
&lt;img src="http://windowsclient.net/aggbug.aspx?PostID=79622" width="1" height="1"&gt;</description></item></channel></rss>