<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Silverlight Dependency Property Code Generation</title>
	<atom:link href="http://www.scottlogic.co.uk/blog/colin/2009/04/silverlight-dependency-property-code-generation/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.scottlogic.co.uk/blog/colin/2009/04/silverlight-dependency-property-code-generation/</link>
	<description>Colin Eberhardt&#039;s Adventures in WPF</description>
	<lastBuildDate>Tue, 09 Mar 2010 08:51:55 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: New codeproject article on WPF, Silverlight + T4 Templates - Colin Eberhardt&#8217;s Adventures in WPF</title>
		<link>http://www.scottlogic.co.uk/blog/colin/2009/04/silverlight-dependency-property-code-generation/comment-page-1/#comment-802</link>
		<dc:creator>New codeproject article on WPF, Silverlight + T4 Templates - Colin Eberhardt&#8217;s Adventures in WPF</dc:creator>
		<pubDate>Tue, 28 Apr 2009 10:51:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.scottlogic.co.uk/blog/colin/?p=230#comment-802</guid>
		<description>[...] Silverlight Dependency Property Code Generation  [...]</description>
		<content:encoded><![CDATA[<p>[...] Silverlight Dependency Property Code Generation  [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Colin Eberhardt</title>
		<link>http://www.scottlogic.co.uk/blog/colin/2009/04/silverlight-dependency-property-code-generation/comment-page-1/#comment-502</link>
		<dc:creator>Colin Eberhardt</dc:creator>
		<pubDate>Fri, 03 Apr 2009 05:23:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.scottlogic.co.uk/blog/colin/?p=230#comment-502</guid>
		<description>Hi Ruslan, Thanks for the feedback. Yes, I agree, code snippets help relieve the tedium of DPs quite nicely, but they do have significant drawbacks. I would like to quote David Anson&#039;s (a Microsoft developer for Silverlight Toolkit) opinion on this one:

&quot;The problem I have with snippets is that they&#039;re applied once and then never changed again. It&#039;s like when folks do copy+paste of big code blocks to implement something new - it becomes a maintainability challenge very quickly. The nice thing about the T4 templates approach is that if you decide to make a change to the way you do your DependencyProperties, you can make it in one place and ALL your code automatically benefits. Plus the size of your code files is kept way down since there&#039;s not all this redundant stuff in your face. Something like on-demand code generation seems the right way to go here - and T4 seems to do the job pretty conveniently. &quot;

Quoted from this forum:
http://groups.google.com/group/wpf-disciples/browse_frm/thread/214e48e777b2698a

However, if Resharper gives you everything you need (it certainly has some very nice features), then good for you!

Regards, Colin E.</description>
		<content:encoded><![CDATA[<p>Hi Ruslan, Thanks for the feedback. Yes, I agree, code snippets help relieve the tedium of DPs quite nicely, but they do have significant drawbacks. I would like to quote David Anson&#8217;s (a Microsoft developer for Silverlight Toolkit) opinion on this one:</p>
<p>&#8220;The problem I have with snippets is that they&#8217;re applied once and then never changed again. It&#8217;s like when folks do copy+paste of big code blocks to implement something new &#8211; it becomes a maintainability challenge very quickly. The nice thing about the T4 templates approach is that if you decide to make a change to the way you do your DependencyProperties, you can make it in one place and ALL your code automatically benefits. Plus the size of your code files is kept way down since there&#8217;s not all this redundant stuff in your face. Something like on-demand code generation seems the right way to go here &#8211; and T4 seems to do the job pretty conveniently. &#8221;</p>
<p>Quoted from this forum:<br />
<a href="http://groups.google.com/group/wpf-disciples/browse_frm/thread/214e48e777b2698a" rel="nofollow">http://groups.google.com/group/wpf-disciples/browse_frm/thread/214e48e777b2698a</a></p>
<p>However, if Resharper gives you everything you need (it certainly has some very nice features), then good for you!</p>
<p>Regards, Colin E.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ruslan Urban</title>
		<link>http://www.scottlogic.co.uk/blog/colin/2009/04/silverlight-dependency-property-code-generation/comment-page-1/#comment-501</link>
		<dc:creator>Ruslan Urban</dc:creator>
		<pubDate>Fri, 03 Apr 2009 03:59:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.scottlogic.co.uk/blog/colin/?p=230#comment-501</guid>
		<description>I think, this is a bit of an overkill for the purpose. The same can be achieved with a code snippet. I am using Resharper, and it took only about a minute to create a Resharper live template to implement a dependency property that implements identical code.</description>
		<content:encoded><![CDATA[<p>I think, this is a bit of an overkill for the purpose. The same can be achieved with a code snippet. I am using Resharper, and it took only about a minute to create a Resharper live template to implement a dependency property that implements identical code.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Lee</title>
		<link>http://www.scottlogic.co.uk/blog/colin/2009/04/silverlight-dependency-property-code-generation/comment-page-1/#comment-490</link>
		<dc:creator>Lee</dc:creator>
		<pubDate>Thu, 02 Apr 2009 08:27:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.scottlogic.co.uk/blog/colin/?p=230#comment-490</guid>
		<description>Cool article - I did a few mnonths of WPF and this was one of the irritations I had - good solution!!!

Regards
Lee</description>
		<content:encoded><![CDATA[<p>Cool article &#8211; I did a few mnonths of WPF and this was one of the irritations I had &#8211; good solution!!!</p>
<p>Regards<br />
Lee</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: DotNetShoutout</title>
		<link>http://www.scottlogic.co.uk/blog/colin/2009/04/silverlight-dependency-property-code-generation/comment-page-1/#comment-488</link>
		<dc:creator>DotNetShoutout</dc:creator>
		<pubDate>Thu, 02 Apr 2009 07:55:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.scottlogic.co.uk/blog/colin/?p=230#comment-488</guid>
		<description>&lt;strong&gt;Silverlight Dependency Property Code Generation -  Colin Eberhardt’s Adventures in WPF...&lt;/strong&gt;

Thank you for submitting this cool story - Trackback from DotNetShoutout...</description>
		<content:encoded><![CDATA[<p><strong>Silverlight Dependency Property Code Generation &#8211;  Colin Eberhardt’s Adventures in WPF&#8230;</strong></p>
<p>Thank you for submitting this cool story &#8211; Trackback from DotNetShoutout&#8230;</p>
]]></content:encoded>
	</item>
</channel>
</rss>
