<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="/rss.xsl"?><rss version="2.0"><channel><title>mvvmfoundation Wiki &amp; Documentation Rss Feed</title><link>http://mvvmfoundation.codeplex.com/Wiki/View.aspx?title=Home</link><description>mvvmfoundation Wiki Rss Description</description><item><title>Updated Wiki: Home</title><link>http://mvvmfoundation.codeplex.com/wikipage?version=8</link><description>&lt;div class="wikidoc"&gt;&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;MVVM Foundation is a library of classes that are very useful when building applications based on the Model-View-ViewModel philosophy.  The library is small and concentrated on providing only the most indispensable tools needed by most MVVM application developers.&lt;br /&gt;&lt;br /&gt;To download the latest version of MVVM Foundation, go to the &lt;b&gt;Source Code&lt;/b&gt; tab on this page.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/en-us/magazine/dd419663.aspx" class="externalLink"&gt;Model-View-ViewModel&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; is a way of creating client applications that leverages core features of the WPF platform, allows for simple unit testing of application functionality, and helps developers and designers work together with less technical difficulties.  The classes in the MVVM Foundation are time-tested tools in the toolbox of many WPF developers around the world.  Now they all live in one convenient project...MvvmFoundation.Wpf.  The source code download also contains a set of unit tests and a demo application, which show how to use the classes.  If you want to learn more about MVVM be sure to read Josh Smith&amp;#39;s &lt;a href="http://advancedmvvm.com" class="externalLink"&gt;Advanced MVVM&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; book.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/en-us/magazine/dd419663.aspx#id0090051" class="externalLink"&gt;ObservableObject&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; - This is intended to be the base class for ViewModel types, or any type that must provide property change notifications.  It implements INotifyPropertyChanged and, in debug builds, will verify that all property names passed through the PropertyChanged event are valid properties.  This class used to be called ViewModelBase.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/en-us/magazine/dd419663.aspx#id0090030" class="externalLink"&gt;RelayCommand&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; - Provides for small, simple command declarations.  The execution logic, and optionally can-execute logic, is injected into its constructor.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://joshsmithonwpf.wordpress.com/2009/07/11/one-way-to-avoid-messy-propertychanged-event-handling/" class="externalLink"&gt;PropertyObserver&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; - A standardized way to handle the INotifyPropertyChanged.PropertyChanged event of other objects.  This class uses weak references and the weak-event pattern to prevent memory leaks.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://marlongrech.wordpress.com/2009/04/16/mediator-v2-for-mvvm-wpf-and-silverlight-applications/" class="externalLink"&gt;Messenger&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; - The Messenger class is a lightweight way of passing messages between various ViewModel objects who do not need to be aware of each other.  This is based on the Mediator implementation created by Marlon Grech and Josh Smith, as seen on Marlon&amp;#39;s blog.&lt;br /&gt;&lt;br /&gt;MVVM Foundation is currently geared toward WPF only, but a Silverlight-compatible version will be added as time permits.  &lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>JoshSmithOnWpf</author><pubDate>Tue, 16 Feb 2010 09:52:06 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20100216095206A</guid></item><item><title>Updated Wiki: Home</title><link>http://mvvmfoundation.codeplex.com/Wiki/View.aspx?title=Home&amp;version=7</link><description>&lt;div class="wikidoc"&gt;&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;MVVM Foundation is a library of classes that are very useful when building applications based on the Model-View-ViewModel philosophy.  The library is small and concentrated on providing only the most indispensable tools needed by most MVVM application developers.&lt;br /&gt;&lt;br /&gt;To download the latest version of MVVM Foundation, go to the &lt;b&gt;Source Code&lt;/b&gt; tab on this page.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/en-us/magazine/dd419663.aspx" class="externalLink"&gt;Model-View-ViewModel&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; is a way of creating client applications that leverages core features of the WPF platform, allows for simple unit testing of application functionality, and helps developers and designers work together with less technical difficulties.  The classes in the MVVM Foundation are time-tested tools in the toolbox of many WPF developers around the world.  Now they all live in one convenient project...MvvmFoundation.Wpf.  The source code download also contains a set of unit tests and a demo application, which show how to use the classes.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/en-us/magazine/dd419663.aspx#id0090051" class="externalLink"&gt;ObservableObject&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; - This is intended to be the base class for ViewModel types, or any type that must provide property change notifications.  It implements INotifyPropertyChanged and, in debug builds, will verify that all property names passed through the PropertyChanged event are valid properties.  This class used to be called ViewModelBase.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/en-us/magazine/dd419663.aspx#id0090030" class="externalLink"&gt;RelayCommand&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; - Provides for small, simple command declarations.  The execution logic, and optionally can-execute logic, is injected into its constructor.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://joshsmithonwpf.wordpress.com/2009/07/11/one-way-to-avoid-messy-propertychanged-event-handling/" class="externalLink"&gt;PropertyObserver&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; - A standardized way to handle the INotifyPropertyChanged.PropertyChanged event of other objects.  This class uses weak references and the weak-event pattern to prevent memory leaks.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://marlongrech.wordpress.com/2009/04/16/mediator-v2-for-mvvm-wpf-and-silverlight-applications/" class="externalLink"&gt;Messenger&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; - The Messenger class is a lightweight way of passing messages between various ViewModel objects who do not need to be aware of each other.  This is based on the Mediator implementation created by Marlon Grech and Josh Smith, as seen on Marlon's blog.&lt;br /&gt;&lt;br /&gt;MVVM Foundation is currently geared toward WPF only, but a Silverlight-compatible version will be added as time permits.  &lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>JoshSmithOnWpf</author><pubDate>Sat, 18 Jul 2009 16:05:04 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20090718040504P</guid></item><item><title>Updated Wiki: Home</title><link>http://mvvmfoundation.codeplex.com/Wiki/View.aspx?title=Home&amp;version=6</link><description>&lt;div class="wikidoc"&gt;&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;MVVM Foundation is a library of classes that are very useful when building applications based on the Model-View-ViewModel philosophy.  The library is small and concentrated on providing only the most indispensable tools needed by most MVVM application developers.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/en-us/magazine/dd419663.aspx" class="externalLink"&gt;Model-View-ViewModel&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; is a way of creating client applications that leverages core features of the WPF platform, allows for simple unit testing of application functionality, and helps developers and designers work together with less technical difficulties.  The classes in the MVVM Foundation are time-tested tools in the toolbox of many WPF developers around the world.  Now they all live in one convenient project...MvvmFoundation.Wpf.  The source code download also contains a set of unit tests and a demo application, which show how to use the classes.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/en-us/magazine/dd419663.aspx#id0090051" class="externalLink"&gt;ObservableObject&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; - This is intended to be the base class for ViewModel types, or any type that must provide property change notifications.  It implements INotifyPropertyChanged and, in debug builds, will verify that all property names passed through the PropertyChanged event are valid properties.  This class used to be called ViewModelBase.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/en-us/magazine/dd419663.aspx#id0090030" class="externalLink"&gt;RelayCommand&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; - Provides for small, simple command declarations.  The execution logic, and optionally can-execute logic, is injected into its constructor.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://joshsmithonwpf.wordpress.com/2009/07/11/one-way-to-avoid-messy-propertychanged-event-handling/" class="externalLink"&gt;PropertyObserver&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; - A standardized way to handle the INotifyPropertyChanged.PropertyChanged event of other objects.  This class uses weak references and the weak-event pattern to prevent memory leaks.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://marlongrech.wordpress.com/2009/04/16/mediator-v2-for-mvvm-wpf-and-silverlight-applications/" class="externalLink"&gt;Messenger&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; - The Messenger class is a lightweight way of passing messages between various ViewModel objects who do not need to be aware of each other.  This is based on the Mediator implementation created by Marlon Grech and Josh Smith, as seen on Marlon's blog.&lt;br /&gt;&lt;br /&gt;MVVM Foundation is currently geared toward WPF only, but a Silverlight-compatible version will be added as time permits.  &lt;br /&gt;&lt;br /&gt;To download the latest version of MVVM Foundation, go to the &lt;b&gt;Source Code&lt;/b&gt; tab on this page.&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>JoshSmithOnWpf</author><pubDate>Fri, 17 Jul 2009 23:47:16 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20090717114716P</guid></item><item><title>Updated Wiki: Home</title><link>http://mvvmfoundation.codeplex.com/Wiki/View.aspx?title=Home&amp;version=5</link><description>&lt;div class="wikidoc"&gt;&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;MVVM Foundation is a library of classes that are very useful when building applications based on the Model-View-ViewModel philosophy.  The library is small and concentrated on providing only the most indispensable tools needed by most MVVM application developers.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/en-us/magazine/dd419663.aspx" class="externalLink"&gt;Model-View-ViewModel&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; is a way of creating client applications that leverages core features of the WPF platform, allows for simple unit testing of application functionality, and helps developers and designers work together with less technical difficulties.  The classes in the MVVM Foundation are time-tested tools in the toolbox of many WPF developers around the world.  Now they all live in one convenient project...MvvmFoundation.Wpf.  The source code download also contains a set of unit tests and a demo application, which show how to use the classes.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/en-us/magazine/dd419663.aspx#id0090051" class="externalLink"&gt;ViewModelBase&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; - This is intended to be the base class for ViewModel types.  It implements INotifyPropertyChanged and, in debug builds, will verify that all property names passed through the PropertyChanged event are valid properties.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/en-us/magazine/dd419663.aspx#id0090030" class="externalLink"&gt;RelayCommand&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; - Provides for small, simple command declarations.  The execution logic, and optionally can-execute logic, is injected into its constructor.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://joshsmithonwpf.wordpress.com/2009/07/11/one-way-to-avoid-messy-propertychanged-event-handling/" class="externalLink"&gt;PropertyObserver&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; - A standardized way to handle the INotifyPropertyChanged.PropertyChanged event of other objects.  This class uses weak references and the weak-event pattern to prevent memory leaks.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://marlongrech.wordpress.com/2009/04/16/mediator-v2-for-mvvm-wpf-and-silverlight-applications/" class="externalLink"&gt;Messenger&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; - The Messenger class is a lightweight way of passing messages between various ViewModel objects who do not need to be aware of each other.  This is based on the Mediator implementation created by Marlon Grech and Josh Smith, as seen on Marlon's blog.&lt;br /&gt;&lt;br /&gt;MVVM Foundation is currently geared toward WPF only, but a Silverlight-compatible version will be added as time permits.  &lt;br /&gt;&lt;br /&gt;To download the latest version of MVVM Foundation, go to the &lt;b&gt;Source Code&lt;/b&gt; tab on this page.&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>JoshSmithOnWpf</author><pubDate>Wed, 15 Jul 2009 19:07:05 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20090715070705P</guid></item><item><title>Updated Wiki: Home</title><link>http://mvvmfoundation.codeplex.com/Wiki/View.aspx?title=Home&amp;version=4</link><description>&lt;div class="wikidoc"&gt;&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;MVVM Foundation is a library of classes that are very useful when building applications based on the Model-View-ViewModel philosophy.  The library is small and concentrated on providing only the most indispensable tools needed by most MVVM application developers.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/en-us/magazine/dd419663.aspx" class="externalLink"&gt;Model-View-ViewModel&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; is a way of creating client applications that leverages core features of the WPF platform, allows for simple unit testing of application functionality, and helps developers and designers work together with less technical difficulties.  The classes in the MVVM Foundation are time-tested tools in the toolbox of many WPF developers around the world.  Now they all live in one convenient project...MvvmFoundation.Wpf.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/en-us/magazine/dd419663.aspx#id0090051" class="externalLink"&gt;ViewModelBase&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; - This is intended to be the base class for ViewModel types.  It implements INotifyPropertyChanged and, in debug builds, will verify that all property names passed through the PropertyChanged event are valid properties.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/en-us/magazine/dd419663.aspx#id0090030" class="externalLink"&gt;RelayCommand&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; - Provides for small, simple command declarations.  The execution logic, and optionally can-execute logic, is injected into its constructor.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://joshsmithonwpf.wordpress.com/2009/07/11/one-way-to-avoid-messy-propertychanged-event-handling/" class="externalLink"&gt;PropertyObserver&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; - A standardized way to handle the INotifyPropertyChanged.PropertyChanged event of other objects.  This class uses weak references and the weak-event pattern to prevent memory leaks.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://marlongrech.wordpress.com/2009/04/16/mediator-v2-for-mvvm-wpf-and-silverlight-applications/" class="externalLink"&gt;Messenger&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; - The Messenger class is a lightweight way of passing messages between various ViewModel objects who do not need to be aware of each other.  This is based on the Mediator implementation created by Marlon Grech and Josh Smith, as seen on Marlon's blog.&lt;br /&gt;&lt;br /&gt;MVVM Foundation is currently geared toward WPF only, but a Silverlight-compatible version will be added as time permits.  &lt;br /&gt;&lt;br /&gt;To download the latest version of MVVM Foundation, go to the &lt;b&gt;Source Code&lt;/b&gt; tab on this page.&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>JoshSmithOnWpf</author><pubDate>Wed, 15 Jul 2009 00:53:31 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20090715125331A</guid></item><item><title>Updated Wiki: Home</title><link>http://mvvmfoundation.codeplex.com/Wiki/View.aspx?title=Home&amp;version=3</link><description>&lt;div class="wikidoc"&gt;&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;MVVM Foundation is a library of classes that are very useful when building applications based on the Model-View-ViewModel philosophy.  The library is small and concentrated on providing only the most indispensable tools needed by most MVVM application developers.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/en-us/magazine/dd419663.aspx" class="externalLink"&gt;Model-View-ViewModel&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; is a way of creating client applications that leverages core features of the WPF platform, allows for simple unit testing of application functionality, and helps developers and designers work together with less technical difficulties.  The classes in the MVVM Foundation are time-tested tools in the toolbox of many WPF developers around the world.  Now they all live in one convenient project...MvvmFoundation.Wpf.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/en-us/magazine/dd419663.aspx#id0090051" class="externalLink"&gt;ViewModelBase&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; - This is intended to be the base class for ViewModel types.  It implements INotifyPropertyChanged and, in debug builds, will verify that all property names passed through the PropertyChanged event are valid properties.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/en-us/magazine/dd419663.aspx#id0090030" class="externalLink"&gt;RelayCommand&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; - Provides for small, simple command declarations.  The execution logic, and optionally can-execute logic, is injected into its constructor.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://joshsmithonwpf.wordpress.com/2009/07/11/one-way-to-avoid-messy-propertychanged-event-handling/" class="externalLink"&gt;PropertyObserver&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; - A standardized way to handle the INotifyPropertyChanged.PropertyChanged event of other objects.  This class uses weak references and the weak-event pattern to prevent memory leaks.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://marlongrech.wordpress.com/2009/04/16/mediator-v2-for-mvvm-wpf-and-silverlight-applications/" class="externalLink"&gt;Messenger&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; - The Messenger class is a lightweight way of passing messages between various ViewModel objects who do not need to be aware of each other.  This is based on the Mediator implementation created by Marlon Grech and Josh Smith, as seen on Marlon's blog.&lt;br /&gt;&lt;br /&gt;MVVM Foundation currently is currently geared toward WPF only, but a Silverlight-compatible version will be added as time permits.  &lt;br /&gt;&lt;br /&gt;To download the latest version of MVVM Foundation, go to the &lt;b&gt;Source Code&lt;/b&gt; tab on this page.&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>JoshSmithOnWpf</author><pubDate>Wed, 15 Jul 2009 00:43:27 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20090715124327A</guid></item></channel></rss>