<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: More MoXAML</title>
	<atom:link href="http://peteohanlon.wordpress.com/2008/09/16/more-moxaml/feed/" rel="self" type="application/rss+xml" />
	<link>http://peteohanlon.wordpress.com/2008/09/16/more-moxaml/</link>
	<description>Confessions of a WPF lover</description>
	<lastBuildDate>Sat, 14 Nov 2009 07:45:20 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: chaiguy1337</title>
		<link>http://peteohanlon.wordpress.com/2008/09/16/more-moxaml/#comment-79</link>
		<dc:creator>chaiguy1337</dc:creator>
		<pubDate>Sat, 04 Oct 2008 03:12:06 +0000</pubDate>
		<guid isPermaLink="false">http://peteohanlon.wordpress.com/?p=31#comment-79</guid>
		<description>Lol, how &#039;bout Loch Ness or Nessie? ;)</description>
		<content:encoded><![CDATA[<p>Lol, how &#8217;bout Loch Ness or Nessie? <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: peteohanlon</title>
		<link>http://peteohanlon.wordpress.com/2008/09/16/more-moxaml/#comment-78</link>
		<dc:creator>peteohanlon</dc:creator>
		<pubDate>Wed, 01 Oct 2008 08:07:26 +0000</pubDate>
		<guid isPermaLink="false">http://peteohanlon.wordpress.com/?p=31#comment-78</guid>
		<description>Logan - part of what I&#039;m trying to do with the Power Toys is reduce the amount of boilerplate code that we have to type.

Karl&#039;s PowerToys are a huge step in this direction because they make them so simple to generate business forms, which is about 90% of what most companies will look to do. I can&#039;t, and shouldn&#039;t, try to compete with that, so I&#039;m trying to fill in the bits that surround it - the bits that I always wish there was an easier way to do.

OK - that sounded preachy. It&#039;s not meant to be - it&#039;s just a quick overview of the ethos behind MoXAML. Now, if only I could come up with a cool codename for it. Karl&#039;s got Ocean and Hawaii - I don&#039;t really want to go with North Sea or Scilly Isles.;-&gt;</description>
		<content:encoded><![CDATA[<p>Logan &#8211; part of what I&#8217;m trying to do with the Power Toys is reduce the amount of boilerplate code that we have to type.</p>
<p>Karl&#8217;s PowerToys are a huge step in this direction because they make them so simple to generate business forms, which is about 90% of what most companies will look to do. I can&#8217;t, and shouldn&#8217;t, try to compete with that, so I&#8217;m trying to fill in the bits that surround it &#8211; the bits that I always wish there was an easier way to do.</p>
<p>OK &#8211; that sounded preachy. It&#8217;s not meant to be &#8211; it&#8217;s just a quick overview of the ethos behind MoXAML. Now, if only I could come up with a cool codename for it. Karl&#8217;s got Ocean and Hawaii &#8211; I don&#8217;t really want to go with North Sea or Scilly Isles.;-&gt;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: chaiguy1337</title>
		<link>http://peteohanlon.wordpress.com/2008/09/16/more-moxaml/#comment-77</link>
		<dc:creator>chaiguy1337</dc:creator>
		<pubDate>Wed, 01 Oct 2008 01:31:43 +0000</pubDate>
		<guid isPermaLink="false">http://peteohanlon.wordpress.com/?p=31#comment-77</guid>
		<description>Cool! There&#039;s definitely a great deal of room for optimizing the WPF development process. Looking forward to what you come up with next!</description>
		<content:encoded><![CDATA[<p>Cool! There&#8217;s definitely a great deal of room for optimizing the WPF development process. Looking forward to what you come up with next!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: peteohanlon</title>
		<link>http://peteohanlon.wordpress.com/2008/09/16/more-moxaml/#comment-76</link>
		<dc:creator>peteohanlon</dc:creator>
		<pubDate>Tue, 30 Sep 2008 20:36:16 +0000</pubDate>
		<guid isPermaLink="false">http://peteohanlon.wordpress.com/?p=31#comment-76</guid>
		<description>You&#039;re reading my mind here Logan. That&#039;s on my wishlist right now. 

Just wait until you see the next version - the AppWizard in it is cool. It&#039;s taking a lot of coding, but it&#039;s going to be worth the wait (I hope).</description>
		<content:encoded><![CDATA[<p>You&#8217;re reading my mind here Logan. That&#8217;s on my wishlist right now. </p>
<p>Just wait until you see the next version &#8211; the AppWizard in it is cool. It&#8217;s taking a lot of coding, but it&#8217;s going to be worth the wait (I hope).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: chaiguy1337</title>
		<link>http://peteohanlon.wordpress.com/2008/09/16/more-moxaml/#comment-75</link>
		<dc:creator>chaiguy1337</dc:creator>
		<pubDate>Tue, 30 Sep 2008 20:33:55 +0000</pubDate>
		<guid isPermaLink="false">http://peteohanlon.wordpress.com/?p=31#comment-75</guid>
		<description>whoops there were a few things wrapped in angle brackets that disappeared (you think i&#039;d learn not to do that, argh) that were supposed to say &lt;current class&gt;</description>
		<content:encoded><![CDATA[<p>whoops there were a few things wrapped in angle brackets that disappeared (you think i&#8217;d learn not to do that, argh) that were supposed to say &lt;current class&gt;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: chaiguy1337</title>
		<link>http://peteohanlon.wordpress.com/2008/09/16/more-moxaml/#comment-74</link>
		<dc:creator>chaiguy1337</dc:creator>
		<pubDate>Tue, 30 Sep 2008 20:31:17 +0000</pubDate>
		<guid isPermaLink="false">http://peteohanlon.wordpress.com/?p=31#comment-74</guid>
		<description>Hey Pete, I&#039;ve got an idea for another MoXAML timesaver: automating the creation of a DependencyProperty.

I envision selecting from the MoXAML menu what type you want (normal, attached, attached read-only, etc.), which will prompt you for a name, eg. &quot;HighlightBrush&quot;, and a type (&quot;Brush&quot;), and default value (&quot;Brushes.Blue&quot;) and will generate the following line:

public static readonly DependencyProperty HighlightBrushProperty = DependencyProperty.Register( &quot;HighlightBrush&quot;, typeof( Brush ), typeof(  ), new PropertyMetadata( Brushes.Blue, DependencyPropertyChanged ) );

as well as the DependencyPropertyChanged method (that doesn&#039;t necessarily have to do anything, but gives the user a quick and hooked-up spot to add functionality).

If you really wanted to go the extra mile you could even generate a HighlightBrushChanged event and hook it up in the static DependencyPropertyChanged method like so:

private static void DependencyPropertyChanged( DependencyObject sender, DependencyPropertyChangedEventArgs e ) {
   ( ()sender ).OnHighlightBrushChanged( e );
}

...which would also involve generating the HighlightBrushChanged event and OnHighlightBrushChanged:

public event DependencyPropertyChanged HighlightBrushChanged;
internal void OnHighlightBrushChanged( DependencyPropertyChangedEventArgs e ) {
   if ( HighlightBrushChanged != null )
      HighlightBrushChanged( this, e );
}

... tall order I know. :)</description>
		<content:encoded><![CDATA[<p>Hey Pete, I&#8217;ve got an idea for another MoXAML timesaver: automating the creation of a DependencyProperty.</p>
<p>I envision selecting from the MoXAML menu what type you want (normal, attached, attached read-only, etc.), which will prompt you for a name, eg. &#8220;HighlightBrush&#8221;, and a type (&#8220;Brush&#8221;), and default value (&#8220;Brushes.Blue&#8221;) and will generate the following line:</p>
<p>public static readonly DependencyProperty HighlightBrushProperty = DependencyProperty.Register( &#8220;HighlightBrush&#8221;, typeof( Brush ), typeof(  ), new PropertyMetadata( Brushes.Blue, DependencyPropertyChanged ) );</p>
<p>as well as the DependencyPropertyChanged method (that doesn&#8217;t necessarily have to do anything, but gives the user a quick and hooked-up spot to add functionality).</p>
<p>If you really wanted to go the extra mile you could even generate a HighlightBrushChanged event and hook it up in the static DependencyPropertyChanged method like so:</p>
<p>private static void DependencyPropertyChanged( DependencyObject sender, DependencyPropertyChangedEventArgs e ) {<br />
   ( ()sender ).OnHighlightBrushChanged( e );<br />
}</p>
<p>&#8230;which would also involve generating the HighlightBrushChanged event and OnHighlightBrushChanged:</p>
<p>public event DependencyPropertyChanged HighlightBrushChanged;<br />
internal void OnHighlightBrushChanged( DependencyPropertyChangedEventArgs e ) {<br />
   if ( HighlightBrushChanged != null )<br />
      HighlightBrushChanged( this, e );<br />
}</p>
<p>&#8230; tall order I know. <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: XAML Power Toys 3.0.0 Released - Code Name: Refactored &#171; Karl On WPF - .Net</title>
		<link>http://peteohanlon.wordpress.com/2008/09/16/more-moxaml/#comment-73</link>
		<dc:creator>XAML Power Toys 3.0.0 Released - Code Name: Refactored &#171; Karl On WPF - .Net</dc:creator>
		<pubDate>Mon, 29 Sep 2008 06:58:39 +0000</pubDate>
		<guid isPermaLink="false">http://peteohanlon.wordpress.com/?p=31#comment-73</guid>
		<description>[...] to Pete O&#8217;Hanlon for his great work on MoXAMLPowerToys.&#160; Pete and I have been learning from each others work [...]</description>
		<content:encoded><![CDATA[<p>[...] to Pete O&#8217;Hanlon for his great work on MoXAMLPowerToys.&nbsp; Pete and I have been learning from each others work [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jeremy Robertson</title>
		<link>http://peteohanlon.wordpress.com/2008/09/16/more-moxaml/#comment-72</link>
		<dc:creator>Jeremy Robertson</dc:creator>
		<pubDate>Thu, 18 Sep 2008 21:07:54 +0000</pubDate>
		<guid isPermaLink="false">http://peteohanlon.wordpress.com/?p=31#comment-72</guid>
		<description>Email me your e-mail address.  I added a command that I find very useful and I&#039;d let to send it to you in case you want to add it in with your stuff. 

This is fantastic code to see. I&#039;ve been wanting to make an add-on for some time and this was just what I needed to get myself to do it.</description>
		<content:encoded><![CDATA[<p>Email me your e-mail address.  I added a command that I find very useful and I&#8217;d let to send it to you in case you want to add it in with your stuff. </p>
<p>This is fantastic code to see. I&#8217;ve been wanting to make an add-on for some time and this was just what I needed to get myself to do it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: peteohanlon</title>
		<link>http://peteohanlon.wordpress.com/2008/09/16/more-moxaml/#comment-71</link>
		<dc:creator>peteohanlon</dc:creator>
		<pubDate>Wed, 17 Sep 2008 18:41:30 +0000</pubDate>
		<guid isPermaLink="false">http://peteohanlon.wordpress.com/?p=31#comment-71</guid>
		<description>Thanks Alan. I hope it helps.</description>
		<content:encoded><![CDATA[<p>Thanks Alan. I hope it helps.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: MoXAMLPowerToys &#171; Musings and frustrations</title>
		<link>http://peteohanlon.wordpress.com/2008/09/16/more-moxaml/#comment-70</link>
		<dc:creator>MoXAMLPowerToys &#171; Musings and frustrations</dc:creator>
		<pubDate>Wed, 17 Sep 2008 18:21:05 +0000</pubDate>
		<guid isPermaLink="false">http://peteohanlon.wordpress.com/?p=31#comment-70</guid>
		<description>[...] Update posted here. [...]</description>
		<content:encoded><![CDATA[<p>[...] Update posted here. [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>
