<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/'><id>tag:blogger.com,1999:blog-7577421612120825312.post5776224029804410085..comments</id><updated>2012-02-09T08:55:23.084Z</updated><category term='Personal'/><category term='&quot;M&quot;'/><category term='Windows 8'/><category term='.Net'/><category term='Math'/><category term='Windows'/><category term='PDC 2009'/><category term='XNA'/><category term='HymnSheet'/><category term='VSTO'/><category term='Book Reviews'/><category term='OData'/><category term='Fiddler'/><category term='Links'/><category term='Software'/><category term='Project Euler'/><category term='Windows Azure'/><category term='WP7Comp'/><category term='LINQ'/><category term='PDC 2008'/><category term='Build Windows'/><category term='UIAutomation'/><category term='REST'/><category term='How to'/><category term='Jobs'/><category term='PDC 2010'/><category term='WP7'/><category term='COM'/><category term='Humour'/><category term='Algorithms'/><category term='C# 5'/><category term='Freelancing'/><category term='Blogging'/><category term='C#'/><category term='WinRT'/><category term='Competition'/><category term='Seaturtle Software'/><category term='WCF'/><category term='Functional Programming'/><category term='Agile'/><category term='Bugs'/><category term='SQL Server Modelling'/><category term='NHibernate'/><category term='Protocol Buffers'/><category term='VB.Net'/><category term='Recipes'/><category term='ASP.Net'/><category term='Training'/><category term='WPF'/><category term='Silverlight'/><category term='Direct UI'/><category term='Excel'/><category term='C# 4.0'/><title type='text'>Comments on Functional Fun: Hooking up Commands to Events in WPF</title><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://blog.functionalfun.net/feeds/5776224029804410085/comments/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7577421612120825312/5776224029804410085/comments/default'/><link rel='alternate' type='text/html' href='http://blog.functionalfun.net/2008/09/hooking-up-commands-to-events-in-wpf.html'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/7577421612120825312/5776224029804410085/comments/default?start-index=26&amp;max-results=25'/><author><name>Sam</name><uri>http://www.blogger.com/profile/01345100698738870730</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_Blokl_3SWiA/TLnxX6u-kVI/AAAAAAAAAxM/4G8IFTrvgGc/S220/Portrait+Cropped.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>29</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7577421612120825312.post-169463342028754587</id><published>2012-02-09T08:55:23.085Z</published><updated>2012-02-09T08:55:23.085Z</updated><title type='text'>@Vishal,
That&amp;#39;s certainly one way of doing it....</title><content type='html'>@Vishal,&lt;br /&gt;That&amp;#39;s certainly one way of doing it. These days, I tend to write all my commands using a variation on Josh Smith&amp;#39;s RelayCommand. My take on it is here .</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7577421612120825312/5776224029804410085/comments/default/169463342028754587'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7577421612120825312/5776224029804410085/comments/default/169463342028754587'/><link rel='alternate' type='text/html' href='http://blog.functionalfun.net/2008/09/hooking-up-commands-to-events-in-wpf.html?showComment=1328777723085#c169463342028754587' title=''/><author><name>Samuel Jack</name><uri>http://blog.functionalfun.net</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.functionalfun.net/2008/09/hooking-up-commands-to-events-in-wpf.html' ref='tag:blogger.com,1999:blog-7577421612120825312.post-5776224029804410085' source='http://www.blogger.com/feeds/7577421612120825312/posts/default/5776224029804410085' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1895003534'/></entry><entry><id>tag:blogger.com,1999:blog-7577421612120825312.post-2939073032893377672</id><published>2012-02-09T05:26:10.325Z</published><updated>2012-02-09T05:26:10.325Z</updated><title type='text'>Hello again, got my answer by doing a little googl...</title><content type='html'>Hello again, got my answer by doing a little googling.. View Model object needs to pass while creating the instance of  &amp;#39;TextChangedCommand&amp;#39; class.. e.g. return new TextChangedCommand(this);  :-)</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7577421612120825312/5776224029804410085/comments/default/2939073032893377672'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7577421612120825312/5776224029804410085/comments/default/2939073032893377672'/><link rel='alternate' type='text/html' href='http://blog.functionalfun.net/2008/09/hooking-up-commands-to-events-in-wpf.html?showComment=1328765170325#c2939073032893377672' title=''/><author><name>Vishal</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.functionalfun.net/2008/09/hooking-up-commands-to-events-in-wpf.html' ref='tag:blogger.com,1999:blog-7577421612120825312.post-5776224029804410085' source='http://www.blogger.com/feeds/7577421612120825312/posts/default/5776224029804410085' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-960187349'/></entry><entry><id>tag:blogger.com,1999:blog-7577421612120825312.post-653476186948594191</id><published>2012-02-09T04:53:11.154Z</published><updated>2012-02-09T04:53:11.154Z</updated><title type='text'>Hi Sam, Thank you for a really good post.
I am stu...</title><content type='html'>Hi Sam, Thank you for a really good post.&lt;br /&gt;I am stumped by a problem. For example, How do I access method or properties defined in ViewModel class in the &amp;#39;Execute&amp;#39; method of &amp;#39;TextChangedCommand&amp;#39; class (of course without creating the new object of ViewModel class).</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7577421612120825312/5776224029804410085/comments/default/653476186948594191'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7577421612120825312/5776224029804410085/comments/default/653476186948594191'/><link rel='alternate' type='text/html' href='http://blog.functionalfun.net/2008/09/hooking-up-commands-to-events-in-wpf.html?showComment=1328763191154#c653476186948594191' title=''/><author><name>Vishal</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.functionalfun.net/2008/09/hooking-up-commands-to-events-in-wpf.html' ref='tag:blogger.com,1999:blog-7577421612120825312.post-5776224029804410085' source='http://www.blogger.com/feeds/7577421612120825312/posts/default/5776224029804410085' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-960187349'/></entry><entry><id>tag:blogger.com,1999:blog-7577421612120825312.post-7040072407479823366</id><published>2012-01-16T16:18:54.240Z</published><updated>2012-01-16T16:18:54.240Z</updated><title type='text'>Kevin, The EventArgs from the event get passed thr...</title><content type='html'>Kevin, The EventArgs from the event get passed through to the command as its parameter when it is executed.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7577421612120825312/5776224029804410085/comments/default/7040072407479823366'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7577421612120825312/5776224029804410085/comments/default/7040072407479823366'/><link rel='alternate' type='text/html' href='http://blog.functionalfun.net/2008/09/hooking-up-commands-to-events-in-wpf.html?showComment=1326730734240#c7040072407479823366' title=''/><author><name>Samuel Jack</name><uri>http://blog.functionalfun.net</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.functionalfun.net/2008/09/hooking-up-commands-to-events-in-wpf.html' ref='tag:blogger.com,1999:blog-7577421612120825312.post-5776224029804410085' source='http://www.blogger.com/feeds/7577421612120825312/posts/default/5776224029804410085' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1895003534'/></entry><entry><id>tag:blogger.com,1999:blog-7577421612120825312.post-1820159653327385979</id><published>2012-01-16T16:04:48.860Z</published><updated>2012-01-16T16:04:48.860Z</updated><title type='text'>Nice work!
But how could you handle an event with ...</title><content type='html'>Nice work!&lt;br /&gt;But how could you handle an event with arguments, say TextBox.PreviewKeyUpCommand in which I need to access its argments. Is there a way to specify something like CommandParameter=&amp;quot;...&amp;quot;?</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7577421612120825312/5776224029804410085/comments/default/1820159653327385979'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7577421612120825312/5776224029804410085/comments/default/1820159653327385979'/><link rel='alternate' type='text/html' href='http://blog.functionalfun.net/2008/09/hooking-up-commands-to-events-in-wpf.html?showComment=1326729888860#c1820159653327385979' title=''/><author><name>Kevin</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.functionalfun.net/2008/09/hooking-up-commands-to-events-in-wpf.html' ref='tag:blogger.com,1999:blog-7577421612120825312.post-5776224029804410085' source='http://www.blogger.com/feeds/7577421612120825312/posts/default/5776224029804410085' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1895003534'/></entry><entry><id>tag:blogger.com,1999:blog-7577421612120825312.post-7602979813776919945</id><published>2011-09-17T04:24:48.021+01:00</published><updated>2011-09-17T04:24:48.021+01:00</updated><title type='text'>I figured it out.. Very cool Idea here!!
  </title><content type='html'>I figured it out.. Very cool Idea here!!&lt;br /&gt;  </content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7577421612120825312/5776224029804410085/comments/default/7602979813776919945'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7577421612120825312/5776224029804410085/comments/default/7602979813776919945'/><link rel='alternate' type='text/html' href='http://blog.functionalfun.net/2008/09/hooking-up-commands-to-events-in-wpf.html?showComment=1316229888021#c7602979813776919945' title=''/><author><name>bryan</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.functionalfun.net/2008/09/hooking-up-commands-to-events-in-wpf.html' ref='tag:blogger.com,1999:blog-7577421612120825312.post-5776224029804410085' source='http://www.blogger.com/feeds/7577421612120825312/posts/default/5776224029804410085' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1895003534'/></entry><entry><id>tag:blogger.com,1999:blog-7577421612120825312.post-8227517294748614413</id><published>2011-09-17T04:15:03.185+01:00</published><updated>2011-09-17T04:15:03.185+01:00</updated><title type='text'>This is awesome but it does not work inside a Data...</title><content type='html'>This is awesome but it does not work inside a DataTemplate which is where it would be most powerful.  Can anyone help me figure out how to do it?</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7577421612120825312/5776224029804410085/comments/default/8227517294748614413'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7577421612120825312/5776224029804410085/comments/default/8227517294748614413'/><link rel='alternate' type='text/html' href='http://blog.functionalfun.net/2008/09/hooking-up-commands-to-events-in-wpf.html?showComment=1316229303185#c8227517294748614413' title=''/><author><name>Bryan</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.functionalfun.net/2008/09/hooking-up-commands-to-events-in-wpf.html' ref='tag:blogger.com,1999:blog-7577421612120825312.post-5776224029804410085' source='http://www.blogger.com/feeds/7577421612120825312/posts/default/5776224029804410085' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-14510180'/></entry><entry><id>tag:blogger.com,1999:blog-7577421612120825312.post-4374095624977902415</id><published>2011-05-16T15:49:04.176+01:00</published><updated>2011-05-16T15:49:04.176+01:00</updated><title type='text'>That is what is was looking for. Great example tha...</title><content type='html'>That is what is was looking for. Great example that helps in complete decoupling between View and ViewModel. &lt;br&gt;&lt;br&gt;Great Thanks</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7577421612120825312/5776224029804410085/comments/default/4374095624977902415'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7577421612120825312/5776224029804410085/comments/default/4374095624977902415'/><link rel='alternate' type='text/html' href='http://blog.functionalfun.net/2008/09/hooking-up-commands-to-events-in-wpf.html?showComment=1305557344176#c4374095624977902415' title=''/><author><name>Anonymous</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.functionalfun.net/2008/09/hooking-up-commands-to-events-in-wpf.html' ref='tag:blogger.com,1999:blog-7577421612120825312.post-5776224029804410085' source='http://www.blogger.com/feeds/7577421612120825312/posts/default/5776224029804410085' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-14510180'/></entry><entry><id>tag:blogger.com,1999:blog-7577421612120825312.post-8164459567538257743</id><published>2011-05-16T15:49:03.313+01:00</published><updated>2011-05-16T15:49:03.313+01:00</updated><title type='text'>This is fantastic. Very useful and provides a good...</title><content type='html'>This is fantastic. Very useful and provides a good way of understanding the power of dependency properties and attached properties</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7577421612120825312/5776224029804410085/comments/default/8164459567538257743'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7577421612120825312/5776224029804410085/comments/default/8164459567538257743'/><link rel='alternate' type='text/html' href='http://blog.functionalfun.net/2008/09/hooking-up-commands-to-events-in-wpf.html?showComment=1305557343313#c8164459567538257743' title=''/><author><name>Ryan Vice</name><uri>http://www.ryanvice.net</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.functionalfun.net/2008/09/hooking-up-commands-to-events-in-wpf.html' ref='tag:blogger.com,1999:blog-7577421612120825312.post-5776224029804410085' source='http://www.blogger.com/feeds/7577421612120825312/posts/default/5776224029804410085' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-960187349'/></entry><entry><id>tag:blogger.com,1999:blog-7577421612120825312.post-562901985849428441</id><published>2011-05-16T15:48:56.520+01:00</published><updated>2011-05-16T15:48:56.520+01:00</updated><title type='text'>Thanks, great thing. WPF is not totally suited for...</title><content type='html'>Thanks, great thing. WPF is not totally suited for MVVM. Such additions are great help.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7577421612120825312/5776224029804410085/comments/default/562901985849428441'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7577421612120825312/5776224029804410085/comments/default/562901985849428441'/><link rel='alternate' type='text/html' href='http://blog.functionalfun.net/2008/09/hooking-up-commands-to-events-in-wpf.html?showComment=1305557336520#c562901985849428441' title=''/><author><name>Игорь</name><uri>http://www.blogger.com/profile/14936438763022153954</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.functionalfun.net/2008/09/hooking-up-commands-to-events-in-wpf.html' ref='tag:blogger.com,1999:blog-7577421612120825312.post-5776224029804410085' source='http://www.blogger.com/feeds/7577421612120825312/posts/default/5776224029804410085' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-960187349'/></entry><entry><id>tag:blogger.com,1999:blog-7577421612120825312.post-2951420975499348092</id><published>2011-04-20T12:38:32.933+01:00</published><updated>2011-04-20T12:38:32.933+01:00</updated><title type='text'>Good article.
Another implementation for generic s...</title><content type='html'>Good article.&lt;br /&gt;Another implementation for generic solution using reflection emit for emitting the event handler at runtime when you supply in XAML the event name for any control with the command binding</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7577421612120825312/5776224029804410085/comments/default/2951420975499348092'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7577421612120825312/5776224029804410085/comments/default/2951420975499348092'/><link rel='alternate' type='text/html' href='http://blog.functionalfun.net/2008/09/hooking-up-commands-to-events-in-wpf.html?showComment=1303299512933#c2951420975499348092' title=''/><author><name>Ashraf</name><uri>http://www.blogger.com/profile/01156083180106072865</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.functionalfun.net/2008/09/hooking-up-commands-to-events-in-wpf.html' ref='tag:blogger.com,1999:blog-7577421612120825312.post-5776224029804410085' source='http://www.blogger.com/feeds/7577421612120825312/posts/default/5776224029804410085' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-2133618314'/></entry><entry><id>tag:blogger.com,1999:blog-7577421612120825312.post-3466111366624789476</id><published>2011-02-16T11:15:39.035Z</published><updated>2011-02-16T11:15:39.035Z</updated><title type='text'>if i have an event (mouse click)to transfer contro...</title><content type='html'>if i have an event (mouse click)to transfer control from one window to another , and i now have  to do the same without using an event handler, how can i do this ?</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7577421612120825312/5776224029804410085/comments/default/3466111366624789476'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7577421612120825312/5776224029804410085/comments/default/3466111366624789476'/><link rel='alternate' type='text/html' href='http://blog.functionalfun.net/2008/09/hooking-up-commands-to-events-in-wpf.html?showComment=1297854939035#c3466111366624789476' title=''/><author><name>Anonymous</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.functionalfun.net/2008/09/hooking-up-commands-to-events-in-wpf.html' ref='tag:blogger.com,1999:blog-7577421612120825312.post-5776224029804410085' source='http://www.blogger.com/feeds/7577421612120825312/posts/default/5776224029804410085' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1353980371'/></entry><entry><id>tag:blogger.com,1999:blog-7577421612120825312.post-2756964186399006223</id><published>2011-01-20T17:20:55.006Z</published><updated>2011-01-20T17:20:55.006Z</updated><title type='text'>That&amp;#39;s awesome! Keep up the good work.</title><content type='html'>That&amp;#39;s awesome! Keep up the good work.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7577421612120825312/5776224029804410085/comments/default/2756964186399006223'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7577421612120825312/5776224029804410085/comments/default/2756964186399006223'/><link rel='alternate' type='text/html' href='http://blog.functionalfun.net/2008/09/hooking-up-commands-to-events-in-wpf.html?showComment=1295544055006#c2756964186399006223' title=''/><author><name>Richard</name><uri>http://www.blogger.com/profile/14568003534128295576</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_FHbQpfWgcvk/S55q8bSFRzI/AAAAAAAAAxw/IX-71NCZnaU/S220/Ric_Blog2.png'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.functionalfun.net/2008/09/hooking-up-commands-to-events-in-wpf.html' ref='tag:blogger.com,1999:blog-7577421612120825312.post-5776224029804410085' source='http://www.blogger.com/feeds/7577421612120825312/posts/default/5776224029804410085' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1203302028'/></entry><entry><id>tag:blogger.com,1999:blog-7577421612120825312.post-4115248444179646164</id><published>2010-11-29T09:44:33.334Z</published><updated>2010-11-29T09:44:33.334Z</updated><title type='text'>@Sam
That&amp;#39;s the way I already do. I just thoug...</title><content type='html'>@Sam&lt;br /&gt;That&amp;#39;s the way I already do. I just thought that it would be more confortable to use the command-like solution.&lt;br /&gt;&lt;br /&gt;Thanks for the post, and thanks for the answers!</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7577421612120825312/5776224029804410085/comments/default/4115248444179646164'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7577421612120825312/5776224029804410085/comments/default/4115248444179646164'/><link rel='alternate' type='text/html' href='http://blog.functionalfun.net/2008/09/hooking-up-commands-to-events-in-wpf.html?showComment=1291023873334#c4115248444179646164' title=''/><author><name>Ákos</name><uri>http://www.blogger.com/profile/02891851662204632208</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.functionalfun.net/2008/09/hooking-up-commands-to-events-in-wpf.html' ref='tag:blogger.com,1999:blog-7577421612120825312.post-5776224029804410085' source='http://www.blogger.com/feeds/7577421612120825312/posts/default/5776224029804410085' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-547370963'/></entry><entry><id>tag:blogger.com,1999:blog-7577421612120825312.post-1344042191797168987</id><published>2010-11-26T11:46:55.770Z</published><updated>2010-11-26T11:46:55.770Z</updated><title type='text'>@Ákos,
  Thanks for the clarification. I understan...</title><content type='html'>@Ákos,&lt;br /&gt;  Thanks for the clarification. I understand what you&amp;#39;re asking now.&lt;br /&gt;&lt;br /&gt;It wouldn&amp;#39;t be straightforward to do what you want using my Event-&amp;gt;Command binding - and it probably wouldn&amp;#39;t be the best way, either.&lt;br /&gt;&lt;br /&gt;I would suggest that you create something like an IsTextBoxEnabled property on your ViewModel, make sure your ViewModel raises the appropriate PropertyChanged events, then bind the TextBox.IsEnabled directly to that property.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7577421612120825312/5776224029804410085/comments/default/1344042191797168987'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7577421612120825312/5776224029804410085/comments/default/1344042191797168987'/><link rel='alternate' type='text/html' href='http://blog.functionalfun.net/2008/09/hooking-up-commands-to-events-in-wpf.html?showComment=1290772015770#c1344042191797168987' title=''/><author><name>Sam</name><uri>http://www.blogger.com/profile/01345100698738870730</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_Blokl_3SWiA/TLnxX6u-kVI/AAAAAAAAAxM/4G8IFTrvgGc/S220/Portrait+Cropped.jpg'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.functionalfun.net/2008/09/hooking-up-commands-to-events-in-wpf.html' ref='tag:blogger.com,1999:blog-7577421612120825312.post-5776224029804410085' source='http://www.blogger.com/feeds/7577421612120825312/posts/default/5776224029804410085' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-104150628'/></entry><entry><id>tag:blogger.com,1999:blog-7577421612120825312.post-9022045736399142275</id><published>2010-11-26T11:29:34.286Z</published><updated>2010-11-26T11:29:34.286Z</updated><title type='text'>@Sam,

For example, I have a TextBox, and I want t...</title><content type='html'>@Sam,&lt;br /&gt;&lt;br /&gt;For example, I have a TextBox, and I want to hook up (using your code) aCommand to TextBox.TextChanged event. (I don&amp;#39;t want to implement ICommand, so I use Josh Smith&amp;#39;s RelayCommand as it has all the functionalities I need.) And this way I would like to see, that when aCommand.CanExecute() == false, then aTextBox.IsEnabled == false.&lt;br /&gt;&lt;br /&gt;Is it clear now?&lt;br /&gt;&lt;br /&gt;Thanks!</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7577421612120825312/5776224029804410085/comments/default/9022045736399142275'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7577421612120825312/5776224029804410085/comments/default/9022045736399142275'/><link rel='alternate' type='text/html' href='http://blog.functionalfun.net/2008/09/hooking-up-commands-to-events-in-wpf.html?showComment=1290770974286#c9022045736399142275' title=''/><author><name>Ákos</name><uri>http://www.blogger.com/profile/02891851662204632208</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.functionalfun.net/2008/09/hooking-up-commands-to-events-in-wpf.html' ref='tag:blogger.com,1999:blog-7577421612120825312.post-5776224029804410085' source='http://www.blogger.com/feeds/7577421612120825312/posts/default/5776224029804410085' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-547370963'/></entry><entry><id>tag:blogger.com,1999:blog-7577421612120825312.post-4744741761153166107</id><published>2010-11-26T10:51:59.689Z</published><updated>2010-11-26T10:51:59.689Z</updated><title type='text'>@Ákos,
  I&amp;#39;m not sure exactly what you&amp;#39;re ...</title><content type='html'>@Ákos,&lt;br /&gt;  I&amp;#39;m not sure exactly what you&amp;#39;re asking here.&lt;br /&gt;&lt;br /&gt;When you bind a command to a Button, it automatically gets disabled when CanExecute returns false, or enabled if it returns true. One thing to make sure of, when you implement ICommand directly, is to raise the CanExecuteChanged event when CanExecute is likely to return a different value to before.&lt;br /&gt;&lt;br /&gt;If  you don&amp;#39;t do that, the button will be enabled or disabled depending on the value returned by CanExecute at the time you bound the command to it, and it will never change.&lt;br /&gt;&lt;br /&gt;Hope that helps.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7577421612120825312/5776224029804410085/comments/default/4744741761153166107'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7577421612120825312/5776224029804410085/comments/default/4744741761153166107'/><link rel='alternate' type='text/html' href='http://blog.functionalfun.net/2008/09/hooking-up-commands-to-events-in-wpf.html?showComment=1290768719689#c4744741761153166107' title=''/><author><name>Sam</name><uri>http://www.blogger.com/profile/01345100698738870730</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_Blokl_3SWiA/TLnxX6u-kVI/AAAAAAAAAxM/4G8IFTrvgGc/S220/Portrait+Cropped.jpg'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.functionalfun.net/2008/09/hooking-up-commands-to-events-in-wpf.html' ref='tag:blogger.com,1999:blog-7577421612120825312.post-5776224029804410085' source='http://www.blogger.com/feeds/7577421612120825312/posts/default/5776224029804410085' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-104150628'/></entry><entry><id>tag:blogger.com,1999:blog-7577421612120825312.post-3630376980045510005</id><published>2010-11-26T10:31:24.628Z</published><updated>2010-11-26T10:31:24.628Z</updated><title type='text'>Thanks for the post! It&amp;#39;s really great!

But I...</title><content type='html'>Thanks for the post! It&amp;#39;s really great!&lt;br /&gt;&lt;br /&gt;But I have a problem. I need the service of commands which binds the commands CanExecute() value to the enability of the related control.&lt;br /&gt;&lt;br /&gt;Do You have any idea how to improve your example to reach my goal?&lt;br /&gt;&lt;br /&gt;Thank you very much!</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7577421612120825312/5776224029804410085/comments/default/3630376980045510005'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7577421612120825312/5776224029804410085/comments/default/3630376980045510005'/><link rel='alternate' type='text/html' href='http://blog.functionalfun.net/2008/09/hooking-up-commands-to-events-in-wpf.html?showComment=1290767484628#c3630376980045510005' title=''/><author><name>Ákos</name><uri>http://www.blogger.com/profile/02891851662204632208</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.functionalfun.net/2008/09/hooking-up-commands-to-events-in-wpf.html' ref='tag:blogger.com,1999:blog-7577421612120825312.post-5776224029804410085' source='http://www.blogger.com/feeds/7577421612120825312/posts/default/5776224029804410085' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-547370963'/></entry><entry><id>tag:blogger.com,1999:blog-7577421612120825312.post-7533936550841467669</id><published>2010-08-27T22:34:37.382+01:00</published><updated>2010-08-27T22:34:37.382+01:00</updated><title type='text'>Thanks, great thing. WPF is not totally suited for...</title><content type='html'>Thanks, great thing. WPF is not totally suited for MVVM. Such additions are great help.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7577421612120825312/5776224029804410085/comments/default/7533936550841467669'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7577421612120825312/5776224029804410085/comments/default/7533936550841467669'/><link rel='alternate' type='text/html' href='http://blog.functionalfun.net/2008/09/hooking-up-commands-to-events-in-wpf.html?showComment=1282944877382#c7533936550841467669' title=''/><author><name>Игорь</name><uri>http://www.blogger.com/profile/14936438763022153954</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.functionalfun.net/2008/09/hooking-up-commands-to-events-in-wpf.html' ref='tag:blogger.com,1999:blog-7577421612120825312.post-5776224029804410085' source='http://www.blogger.com/feeds/7577421612120825312/posts/default/5776224029804410085' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1827496768'/></entry><entry><id>tag:blogger.com,1999:blog-7577421612120825312.post-1084457154930732226</id><published>2010-08-21T06:46:55.012+01:00</published><updated>2010-08-21T06:46:55.012+01:00</updated><title type='text'>Thanks a lot for the posting..... I was struggling...</title><content type='html'>Thanks a lot for the posting..... I was struggling to get it done using MVVM before.... I really appreciate it ..... &lt;br /&gt;&lt;br /&gt;VK</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7577421612120825312/5776224029804410085/comments/default/1084457154930732226'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7577421612120825312/5776224029804410085/comments/default/1084457154930732226'/><link rel='alternate' type='text/html' href='http://blog.functionalfun.net/2008/09/hooking-up-commands-to-events-in-wpf.html?showComment=1282369615012#c1084457154930732226' title=''/><author><name>Anonymous</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.functionalfun.net/2008/09/hooking-up-commands-to-events-in-wpf.html' ref='tag:blogger.com,1999:blog-7577421612120825312.post-5776224029804410085' source='http://www.blogger.com/feeds/7577421612120825312/posts/default/5776224029804410085' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1859620548'/></entry><entry><id>tag:blogger.com,1999:blog-7577421612120825312.post-8015041332095656058</id><published>2010-02-02T16:07:36.517Z</published><updated>2010-02-02T16:07:36.517Z</updated><title type='text'>Ryan. Glad you like it - and thanks for putting th...</title><content type='html'>Ryan. Glad you like it - and thanks for putting the link on your blog!</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7577421612120825312/5776224029804410085/comments/default/8015041332095656058'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7577421612120825312/5776224029804410085/comments/default/8015041332095656058'/><link rel='alternate' type='text/html' href='http://blog.functionalfun.net/2008/09/hooking-up-commands-to-events-in-wpf.html?showComment=1265126856517#c8015041332095656058' title=''/><author><name>Sam</name><uri>http://www.blogger.com/profile/01345100698738870730</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_Blokl_3SWiA/SLw1U2t3fnI/AAAAAAAAAQk/5eLgmX4so5E/S220/MyPicture.jpg'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.functionalfun.net/2008/09/hooking-up-commands-to-events-in-wpf.html' ref='tag:blogger.com,1999:blog-7577421612120825312.post-5776224029804410085' source='http://www.blogger.com/feeds/7577421612120825312/posts/default/5776224029804410085' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-104150628'/></entry><entry><id>tag:blogger.com,1999:blog-7577421612120825312.post-6672748490765571914</id><published>2010-02-02T14:43:45.085Z</published><updated>2010-02-02T14:43:45.085Z</updated><title type='text'>This is fantastic. Very useful and provides a good...</title><content type='html'>This is fantastic. Very useful and provides a good way of understanding the power of dependency properties and attached properties</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7577421612120825312/5776224029804410085/comments/default/6672748490765571914'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7577421612120825312/5776224029804410085/comments/default/6672748490765571914'/><link rel='alternate' type='text/html' href='http://blog.functionalfun.net/2008/09/hooking-up-commands-to-events-in-wpf.html?showComment=1265121825085#c6672748490765571914' title=''/><author><name>Ryan Vice</name><uri>http://www.ryanvice.net</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.functionalfun.net/2008/09/hooking-up-commands-to-events-in-wpf.html' ref='tag:blogger.com,1999:blog-7577421612120825312.post-5776224029804410085' source='http://www.blogger.com/feeds/7577421612120825312/posts/default/5776224029804410085' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-2032514323'/></entry><entry><id>tag:blogger.com,1999:blog-7577421612120825312.post-201379491343507516</id><published>2009-06-13T16:16:47.172+01:00</published><updated>2009-06-13T16:16:47.172+01:00</updated><title type='text'>Eric,
  I think the problem is that DropDownClosed...</title><content type='html'>Eric,&lt;br /&gt;  I think the problem is that DropDownClosed is a standard event rather than a routed event - my code is only designed to work with routed events. You would need to create a custom version of the behaviour specially for handling that event on ComboBoxes. Sorry I can&amp;#39;t be more help than that at the moment!</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7577421612120825312/5776224029804410085/comments/default/201379491343507516'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7577421612120825312/5776224029804410085/comments/default/201379491343507516'/><link rel='alternate' type='text/html' href='http://blog.functionalfun.net/2008/09/hooking-up-commands-to-events-in-wpf.html?showComment=1244906207172#c201379491343507516' title=''/><author><name>Sam</name><uri>http://www.blogger.com/profile/01345100698738870730</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_Blokl_3SWiA/SLw1U2t3fnI/AAAAAAAAAQk/5eLgmX4so5E/S220/MyPicture.jpg'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.functionalfun.net/2008/09/hooking-up-commands-to-events-in-wpf.html' ref='tag:blogger.com,1999:blog-7577421612120825312.post-5776224029804410085' source='http://www.blogger.com/feeds/7577421612120825312/posts/default/5776224029804410085' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-104150628'/></entry><entry><id>tag:blogger.com,1999:blog-7577421612120825312.post-6825368406991243198</id><published>2009-06-12T23:41:33.886+01:00</published><updated>2009-06-12T23:41:33.886+01:00</updated><title type='text'>Sam,
This looks really promising but I ran into th...</title><content type='html'>Sam,&lt;br /&gt;This looks really promising but I ran into this:&lt;br /&gt;&lt;br /&gt;public static readonly DependencyProperty DropDownClosedCommand =   EventBehaviorFactory.CreateCommandExecutionEventBehavior(ComboBox.DropDownClosed, &amp;quot;DropDownClosedCommand&amp;quot;, typeof(ComboBoxBehavior));&lt;br /&gt;&lt;br /&gt;ComboBox does not expose the DropDownClosedEvent.&lt;br /&gt;&lt;br /&gt;Any Ideas?&lt;br /&gt;&lt;br /&gt;Thanks in advance,&lt;br /&gt;Eric.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7577421612120825312/5776224029804410085/comments/default/6825368406991243198'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7577421612120825312/5776224029804410085/comments/default/6825368406991243198'/><link rel='alternate' type='text/html' href='http://blog.functionalfun.net/2008/09/hooking-up-commands-to-events-in-wpf.html?showComment=1244846493886#c6825368406991243198' title=''/><author><name>eekmo</name><uri>http://www.blogger.com/profile/10447867666328637622</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.functionalfun.net/2008/09/hooking-up-commands-to-events-in-wpf.html' ref='tag:blogger.com,1999:blog-7577421612120825312.post-5776224029804410085' source='http://www.blogger.com/feeds/7577421612120825312/posts/default/5776224029804410085' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-275111161'/></entry><entry><id>tag:blogger.com,1999:blog-7577421612120825312.post-1521814620134792963</id><published>2009-04-24T14:53:00.000+01:00</published><updated>2009-04-24T14:53:00.000+01:00</updated><title type='text'>I'm now able to handle events easily by combing yo...</title><content type='html'>I'm now able to handle events easily by combing your class with Josh Smith's version of MVVM.&lt;br /&gt;&lt;br /&gt;Thanks for this post...</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7577421612120825312/5776224029804410085/comments/default/1521814620134792963'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7577421612120825312/5776224029804410085/comments/default/1521814620134792963'/><link rel='alternate' type='text/html' href='http://blog.functionalfun.net/2008/09/hooking-up-commands-to-events-in-wpf.html?showComment=1240581180000#c1521814620134792963' title=''/><author><name>Anonymous</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.functionalfun.net/2008/09/hooking-up-commands-to-events-in-wpf.html' ref='tag:blogger.com,1999:blog-7577421612120825312.post-5776224029804410085' source='http://www.blogger.com/feeds/7577421612120825312/posts/default/5776224029804410085' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-455641298'/></entry></feed>
