<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/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>DataModel-View-ViewModel pattern: 2</title><link>http://blogs.msdn.com/dancre/archive/2006/07/23/datamodel-view-viewmodel-pattern-2.aspx</link><description>In part 1 , I gave an overview of a pattern we use in the UI development of Max . In this post, I plan to talk about DataModels. In part 1, I wrote: DataModel DataModel is responsible for exposing data in a way that is easily consumable by WPF. All of</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Dan Crevier's Blog : DataModel-View-ViewModel pattern: 1</title><link>http://blogs.msdn.com/dancre/archive/2006/07/23/datamodel-view-viewmodel-pattern-2.aspx#676303</link><pubDate>Mon, 24 Jul 2006 06:52:53 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:676303</guid><dc:creator>Dan Crevier's Blog : DataModel-View-ViewModel pattern: 1</dc:creator><description>PingBack from &lt;a rel="nofollow" target="_new" href="http://blogs.msdn.com/dancre/archive/2006/07/23/676272.aspx"&gt;http://blogs.msdn.com/dancre/archive/2006/07/23/676272.aspx&lt;/a&gt;</description></item><item><title>Hello Tuesday</title><link>http://blogs.msdn.com/dancre/archive/2006/07/23/datamodel-view-viewmodel-pattern-2.aspx#678412</link><pubDate>Wed, 26 Jul 2006 03:50:32 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:678412</guid><dc:creator>Okoboji: a lake, a mythical university, Kevin Moore's blog</dc:creator><description>Control Licensing in Cider (WPF designer for VS)
James provides some
great 
information on supporting...</description></item><item><title>re: DataModel-View-ViewModel pattern: 2</title><link>http://blogs.msdn.com/dancre/archive/2006/07/23/datamodel-view-viewmodel-pattern-2.aspx#679438</link><pubDate>Wed, 26 Jul 2006 23:51:57 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:679438</guid><dc:creator>Ed</dc:creator><description>Just wanted to let you know that you've got at least one reader on the edge of his seat. These posts are extremely valuable. Eagerly waiting for the next one...</description></item><item><title>DM-V-VM part 3: A sample DataModel</title><link>http://blogs.msdn.com/dancre/archive/2006/07/23/datamodel-view-viewmodel-pattern-2.aspx#679852</link><pubDate>Thu, 27 Jul 2006 08:01:22 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:679852</guid><dc:creator>Dan Crevier's Blog</dc:creator><description>In part 2, I showed a base class for DataModels. In this post, I will describe a sample implementation....</description></item><item><title>re: DataModel-View-ViewModel pattern: 2</title><link>http://blogs.msdn.com/dancre/archive/2006/07/23/datamodel-view-viewmodel-pattern-2.aspx#681463</link><pubDate>Fri, 28 Jul 2006 16:52:18 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:681463</guid><dc:creator>John Kemp</dc:creator><description>This series of articles is great. I was attempting to try it out but I cannot seem to find the Dispatcher namespace. I have searched the .net 2.0 assemblies to no avail. I do not have the .net 3.0 previews installed. Is the Dispatcher a new class? Thanks for the great work.&lt;br&gt;&lt;br&gt;John</description></item><item><title>re: DataModel-View-ViewModel pattern: 2</title><link>http://blogs.msdn.com/dancre/archive/2006/07/23/datamodel-view-viewmodel-pattern-2.aspx#681650</link><pubDate>Fri, 28 Jul 2006 19:37:38 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:681650</guid><dc:creator>dancre</dc:creator><description>Glad you've found the posts useful! Dispatcher is something new in .Net 3.0 (aka WinFX) and is heavily used by WPF (aka Avalon).</description></item><item><title>re: DataModel-View-ViewModel pattern: 2</title><link>http://blogs.msdn.com/dancre/archive/2006/07/23/datamodel-view-viewmodel-pattern-2.aspx#681825</link><pubDate>Fri, 28 Jul 2006 23:13:59 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:681825</guid><dc:creator>John Kemp</dc:creator><description>Is there a comperable class in the 2.0 framework? I'm trying to retrofit this concept back into some code. I thought the BackgroundWorker may work but it only allows one to run at a time. Maybe you could recommend some reading or ideas on this.&lt;br&gt;Thanks!</description></item><item><title>re: DataModel-View-ViewModel pattern: 2</title><link>http://blogs.msdn.com/dancre/archive/2006/07/23/datamodel-view-viewmodel-pattern-2.aspx#683688</link><pubDate>Mon, 31 Jul 2006 06:35:13 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:683688</guid><dc:creator>dancre</dc:creator><description>Is this for a WinForms application? If so, you might use a custom window message instead of the dispatcher. It's fundamentally the same thing, although it's wrapped in a nice API with Dispatcher.</description></item><item><title>WPF Patterns</title><link>http://blogs.msdn.com/dancre/archive/2006/07/23/datamodel-view-viewmodel-pattern-2.aspx#774334</link><pubDate>Wed, 27 Sep 2006 23:31:03 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:774334</guid><dc:creator>Bryant Likes's Blog</dc:creator><description>If you're doing WPF development, you really need to check out Dan Crevier 's series on DataModel-View-ViewModel.</description></item><item><title>DataModel-View-ViewModel pattern series</title><link>http://blogs.msdn.com/dancre/archive/2006/07/23/datamodel-view-viewmodel-pattern-2.aspx#818056</link><pubDate>Thu, 12 Oct 2006 05:00:53 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:818056</guid><dc:creator>Dan Crevier's Blog</dc:creator><description>&lt;p&gt;I thought I should add a post with the full list of posts in the D-V-VM pattern. They are: DataModel-View-ViewModel&lt;/p&gt;
</description></item><item><title>re: DataModel-View-ViewModel pattern: 2</title><link>http://blogs.msdn.com/dancre/archive/2006/07/23/datamodel-view-viewmodel-pattern-2.aspx#830239</link><pubDate>Mon, 16 Oct 2006 03:21:44 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:830239</guid><dc:creator>John Schroedl</dc:creator><description>&lt;p&gt;Picky picky, but should this: &lt;/p&gt;
&lt;p&gt;Debug.Assert(Dispatcher.CurrentDispatcher == this.Dispatcher&lt;/p&gt;
&lt;p&gt;reference this._dispatcher instead of this.Dispatcher? &amp;nbsp;(I'm working through the entries now so this may be correct in the final version). Sorry.&lt;/p&gt;
&lt;p&gt;John&lt;/p&gt;</description></item><item><title>re: DataModel-View-ViewModel pattern: 2</title><link>http://blogs.msdn.com/dancre/archive/2006/07/23/datamodel-view-viewmodel-pattern-2.aspx#832390</link><pubDate>Mon, 16 Oct 2006 19:27:11 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:832390</guid><dc:creator>dancre</dc:creator><description>&lt;p&gt;You are right, I forgot to include the Dispatcher property code above. Once you add a Dispatcher property with a get that returns _dispatcher, then either works.&lt;/p&gt;
</description></item><item><title>DM-V-VM part 3: A sample DataModel</title><link>http://blogs.msdn.com/dancre/archive/2006/07/23/datamodel-view-viewmodel-pattern-2.aspx#1426507</link><pubDate>Sun, 07 Jan 2007 07:39:38 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1426507</guid><dc:creator>Dan Crevier's Blog</dc:creator><description>&lt;p&gt;In part 2 , I showed a base class for DataModels. In this post, I will describe a sample implementation.&lt;/p&gt;
</description></item></channel></rss>