<?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: Wiring up View and Viewmodel in MVVM and Silverlight 4 &#8211; Blendability included</title>
	<atom:link href="http://blog.roboblob.com/2010/01/17/wiring-up-view-and-viewmodel-in-mvvm-and-silverlight-4-blendability-included/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.roboblob.com/2010/01/17/wiring-up-view-and-viewmodel-in-mvvm-and-silverlight-4-blendability-included/</link>
	<description>and ideas for its refactoring...</description>
	<lastBuildDate>Fri, 03 Sep 2010 19:29:04 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<item>
		<title>By: roboblob</title>
		<link>http://blog.roboblob.com/2010/01/17/wiring-up-view-and-viewmodel-in-mvvm-and-silverlight-4-blendability-included/comment-page-1/#comment-1722</link>
		<dc:creator>roboblob</dc:creator>
		<pubDate>Mon, 30 Aug 2010 09:03:06 +0000</pubDate>
		<guid isPermaLink="false">http://blog.roboblob.com/?p=41#comment-1722</guid>
		<description>Hi, 

glad it works for you. 
I will definitely try to post more on the INavigationService approach since it turned out to be better than ViewModelLocator and also i get lot of requests to write about it lately...
Thanks for your feedback!</description>
		<content:encoded><![CDATA[<p>Hi, </p>
<p>glad it works for you.<br />
I will definitely try to post more on the INavigationService approach since it turned out to be better than ViewModelLocator and also i get lot of requests to write about it lately&#8230;<br />
Thanks for your feedback!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Per Åkerberg</title>
		<link>http://blog.roboblob.com/2010/01/17/wiring-up-view-and-viewmodel-in-mvvm-and-silverlight-4-blendability-included/comment-page-1/#comment-1718</link>
		<dc:creator>Per Åkerberg</dc:creator>
		<pubDate>Sun, 29 Aug 2010 19:34:01 +0000</pubDate>
		<guid isPermaLink="false">http://blog.roboblob.com/?p=41#comment-1718</guid>
		<description>Hey there,

I really enjoy all your posts on SL and MVVM. Keep it up!
I was curious to know about the other solution you had and if I could use it. I just got this one working and kind of like it, although I don&#039;t like having to create a new class for each viewmodel to locate it, but I guess thats a trade-off for getting this good thing to work!

By the way, the &quot;d:DataContext&quot; thing only seems nescessary in VS 2010 design mode, not for Blend 4. Blend works fine without it.

Please come back with more info on the other approach, I am really interested!

Thanks alot for your work.</description>
		<content:encoded><![CDATA[<p>Hey there,</p>
<p>I really enjoy all your posts on SL and MVVM. Keep it up!<br />
I was curious to know about the other solution you had and if I could use it. I just got this one working and kind of like it, although I don&#8217;t like having to create a new class for each viewmodel to locate it, but I guess thats a trade-off for getting this good thing to work!</p>
<p>By the way, the &#8220;d:DataContext&#8221; thing only seems nescessary in VS 2010 design mode, not for Blend 4. Blend works fine without it.</p>
<p>Please come back with more info on the other approach, I am really interested!</p>
<p>Thanks alot for your work.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike</title>
		<link>http://blog.roboblob.com/2010/01/17/wiring-up-view-and-viewmodel-in-mvvm-and-silverlight-4-blendability-included/comment-page-1/#comment-1642</link>
		<dc:creator>Mike</dc:creator>
		<pubDate>Mon, 16 Aug 2010 22:57:17 +0000</pubDate>
		<guid isPermaLink="false">http://blog.roboblob.com/?p=41#comment-1642</guid>
		<description>Like everyone else, I&#039;m struggling with the ViewModelLocator implementation.  I&#039;m definitely interested in your solution and look forward to the write up!</description>
		<content:encoded><![CDATA[<p>Like everyone else, I&#8217;m struggling with the ViewModelLocator implementation.  I&#8217;m definitely interested in your solution and look forward to the write up!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: How to bind ViewModel to View (part 1) – the Lite toolkit way - Adiel Sharabi</title>
		<link>http://blog.roboblob.com/2010/01/17/wiring-up-view-and-viewmodel-in-mvvm-and-silverlight-4-blendability-included/comment-page-1/#comment-1536</link>
		<dc:creator>How to bind ViewModel to View (part 1) – the Lite toolkit way - Adiel Sharabi</dc:creator>
		<pubDate>Tue, 10 Aug 2010 06:57:28 +0000</pubDate>
		<guid isPermaLink="false">http://blog.roboblob.com/?p=41#comment-1536</guid>
		<description>[...]  [...]</description>
		<content:encoded><![CDATA[<p>[...]  [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: roboblob</title>
		<link>http://blog.roboblob.com/2010/01/17/wiring-up-view-and-viewmodel-in-mvvm-and-silverlight-4-blendability-included/comment-page-1/#comment-1190</link>
		<dc:creator>roboblob</dc:creator>
		<pubDate>Thu, 22 Jul 2010 19:24:24 +0000</pubDate>
		<guid isPermaLink="false">http://blog.roboblob.com/?p=41#comment-1190</guid>
		<description>Hi Sam, 
yes ViewModelLocator definitely has its problems.
I have completely abandoned that approach and have a working stable implementation of small MVVM framework that uses IViewNavigationService that you can call and just pass a name of the View, or a ViewModel type and it automatically finds appropriate View/ViewModel, wires them up and then shows on screen.
It works with little bit extended Silverlight NavigationFramework.
Problem is that i cannot find time these days to put together nice blog post about this.
Hopefully i will do that soon and then you can use this as inspiration for similar adventures.
If you are interested contact me directly on webmaster [a t] roboblob dot com and i will send you the code that i managed to put together so far.

Good luck and thanks for your feedback!</description>
		<content:encoded><![CDATA[<p>Hi Sam,<br />
yes ViewModelLocator definitely has its problems.<br />
I have completely abandoned that approach and have a working stable implementation of small MVVM framework that uses IViewNavigationService that you can call and just pass a name of the View, or a ViewModel type and it automatically finds appropriate View/ViewModel, wires them up and then shows on screen.<br />
It works with little bit extended Silverlight NavigationFramework.<br />
Problem is that i cannot find time these days to put together nice blog post about this.<br />
Hopefully i will do that soon and then you can use this as inspiration for similar adventures.<br />
If you are interested contact me directly on webmaster [a t] roboblob dot com and i will send you the code that i managed to put together so far.</p>
<p>Good luck and thanks for your feedback!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sam Mueller</title>
		<link>http://blog.roboblob.com/2010/01/17/wiring-up-view-and-viewmodel-in-mvvm-and-silverlight-4-blendability-included/comment-page-1/#comment-1187</link>
		<dc:creator>Sam Mueller</dc:creator>
		<pubDate>Thu, 22 Jul 2010 17:15:03 +0000</pubDate>
		<guid isPermaLink="false">http://blog.roboblob.com/?p=41#comment-1187</guid>
		<description>Hey Rob,
I have been struggling with the clumsiness of the ViewModelLocator as well, and have been searching for a more elegant concept.  Can you tell me more about the navigation service concept?  I&#039;m very interested in new ideas to the challenge of wiring up and instantiation of view models.

Thanks!
Sam</description>
		<content:encoded><![CDATA[<p>Hey Rob,<br />
I have been struggling with the clumsiness of the ViewModelLocator as well, and have been searching for a more elegant concept.  Can you tell me more about the navigation service concept?  I&#8217;m very interested in new ideas to the challenge of wiring up and instantiation of view models.</p>
<p>Thanks!<br />
Sam</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: roboblob</title>
		<link>http://blog.roboblob.com/2010/01/17/wiring-up-view-and-viewmodel-in-mvvm-and-silverlight-4-blendability-included/comment-page-1/#comment-1108</link>
		<dc:creator>roboblob</dc:creator>
		<pubDate>Thu, 15 Jul 2010 21:58:14 +0000</pubDate>
		<guid isPermaLink="false">http://blog.roboblob.com/?p=41#comment-1108</guid>
		<description>Thanks for your feedback.

Yes you dont get much of Blendability that way... better is to use d:DataContext for blendability while in bootstrapper keep real entities, but in order for this to work, all Views need clean default constructor, no dependencies in it.

Hope it helps.
Cheers.</description>
		<content:encoded><![CDATA[<p>Thanks for your feedback.</p>
<p>Yes you dont get much of Blendability that way&#8230; better is to use d:DataContext for blendability while in bootstrapper keep real entities, but in order for this to work, all Views need clean default constructor, no dependencies in it.</p>
<p>Hope it helps.<br />
Cheers.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sean</title>
		<link>http://blog.roboblob.com/2010/01/17/wiring-up-view-and-viewmodel-in-mvvm-and-silverlight-4-blendability-included/comment-page-1/#comment-1107</link>
		<dc:creator>Sean</dc:creator>
		<pubDate>Thu, 15 Jul 2010 19:48:12 +0000</pubDate>
		<guid isPermaLink="false">http://blog.roboblob.com/?p=41#comment-1107</guid>
		<description>On second thought, I don&#039;t think that&#039;s very blendable. =/</description>
		<content:encoded><![CDATA[<p>On second thought, I don&#8217;t think that&#8217;s very blendable. =/</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sean</title>
		<link>http://blog.roboblob.com/2010/01/17/wiring-up-view-and-viewmodel-in-mvvm-and-silverlight-4-blendability-included/comment-page-1/#comment-1106</link>
		<dc:creator>Sean</dc:creator>
		<pubDate>Thu, 15 Jul 2010 19:44:13 +0000</pubDate>
		<guid isPermaLink="false">http://blog.roboblob.com/?p=41#comment-1106</guid>
		<description>Just thinking out loud here... Would it be possible to do the InDesignMode switch in the Bootstrap?

Something like:

public static  void InitializeIoc() {

if (InDesignMode) {
// Register all mock services
}
else {
// Register all real services
}</description>
		<content:encoded><![CDATA[<p>Just thinking out loud here&#8230; Would it be possible to do the InDesignMode switch in the Bootstrap?</p>
<p>Something like:</p>
<p>public static  void InitializeIoc() {</p>
<p>if (InDesignMode) {<br />
// Register all mock services<br />
}<br />
else {<br />
// Register all real services<br />
}</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: roboblob</title>
		<link>http://blog.roboblob.com/2010/01/17/wiring-up-view-and-viewmodel-in-mvvm-and-silverlight-4-blendability-included/comment-page-1/#comment-431</link>
		<dc:creator>roboblob</dc:creator>
		<pubDate>Thu, 22 Apr 2010 07:01:00 +0000</pubDate>
		<guid isPermaLink="false">http://blog.roboblob.com/?p=41#comment-431</guid>
		<description>Thanks!

Stay tuned since more MVVM goodness is yet to come :D</description>
		<content:encoded><![CDATA[<p>Thanks!</p>
<p>Stay tuned since more MVVM goodness is yet to come <img src='http://blog.roboblob.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
</channel>
</rss>
