<?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-8944256652433533647.post1544076315430839838..comments</id><updated>2010-12-11T20:12:46.767-05:00</updated><category term='images'/><category term='silverlight seo'/><category term='xaml keys'/><category term='textblock'/><category term='transport'/><category term='dynamic modules'/><category term='liskov substitution'/><category term='bugs'/><category term='development'/><category term='source code browser'/><category term='dynamic types'/><category term='tombstone'/><category term='snowflake'/><category term='conversion'/><category term='events'/><category term='OOB'/><category term='rss reader'/><category term='rest services'/><category term='silverlight toolkit'/><category term='nonsecure items'/><category term='module'/><category term='silverlight navigation'/><category term='silverlight download'/><category term='ria services'/><category term='moq'/><category term='image transform'/><category term='powershell'/><category term='web client'/><category term='property change'/><category term='video'/><category term='nosql'/><category term='#msmix11w'/><category term='codeproject'/><category term='prism'/><category term='locator'/><category term='saga pattern'/><category term='ie 6.0'/><category term='facebook'/><category term='by ref'/><category term='linq'/><category term='windows mobile 7'/><category term='mix 2011'/><category term='theme'/><category term='observable'/><category term='azure'/><category term='datagridtemplatecolumn'/><category term='embedded resources'/><category term='click event'/><category term='common table expression'/><category term='crud'/><category term='mvc'/><category term='ms-pl'/><category term='build'/><category term='mvvm'/><category term='databinding'/><category term='rx'/><category term='client script'/><category term='unit testing'/><category term='NHibernate'/><category term='asp.net'/><category term='design'/><category term='scrollchanged'/><category term='anti-aliasing'/><category term='copyleft'/><category term='postback. callback. button'/><category term='enumerator'/><category term='windsor'/><category term='.NET tools'/><category term='text search'/><category term='silverlight animation'/><category term='subversion'/><category term='yuml'/><category term='dropdown'/><category term='fluent interfaces'/><category term='reflection'/><category term='model-view-controller'/><category term='list'/><category term='storyboard'/><category term='reportviewer'/><category term='cal'/><category term='serialization'/><category term='paging'/><category term='preloading'/><category term='ASP.NET control'/><category term='command'/><category term='OODB'/><category term='model-view-presenter'/><category term='silverlight 5'/><category term='silverlight printing'/><category term='single responsibility'/><category term='datacontext'/><category term='#msmix11s'/><category term='silverlight controls'/><category term='mvp'/><category term='olympics'/><category term='dynamic xap'/><category term='knockoutjs'/><category term='tortoisesvn'/><category term='MEF'/><category term='frameworks'/><category term='child window'/><category term='value type'/><category term='partinitializer'/><category term='plugin'/><category term='hierarchical data template'/><category term='animation'/><category term='line of business'/><category term='mix'/><category term='dynamic control'/><category term='source control'/><category term='host control'/><category term='JSON'/><category term='cross domain'/><category term='scrollview'/><category term='touch'/><category term='focus'/><category term='data temlate'/><category term='law of demeter'/><category term='silverlight 4'/><category term='feed reader'/><category term='navigation'/><category term='dry'/><category term='transaction'/><category term='windows service'/><category term='silverlight'/><category term='number'/><category term='design-time'/><category term='wpf control'/><category term='expression blend'/><category term='modules'/><category term='cube'/><category term='dispatcher'/><category term='solid principle'/><category term='silveright 3'/><category term='old school'/><category term='delegates'/><category term='weakreference'/><category term='constructor injection'/><category term='observablecollection'/><category term='datagrid'/><category term='jquery'/><category term='idataerrorinfo'/><category term='odata'/><category term='user control'/><category term='silverlight 3'/><category term='iapplicationservice'/><category term='dropdown bug'/><category term='CTE'/><category term='wpf'/><category term='behavior'/><category term='automated testing'/><category term='id'/><category term='exception'/><category term='lifetime management'/><category term='caching'/><category term='entity framework'/><category term='sql 2008'/><category term='custom markup extension'/><category term='silverlight services'/><category term='yield'/><category term='dialog'/><category term='xaml'/><category term='path'/><category term='SQL'/><category term='scriptableobject'/><category term='html5'/><category term='encoding'/><category term='Jounce'/><category term='singleton'/><category term='Windows Workflow Foundation'/><category term='yagni'/><category term='treeview'/><category term='windows phone 7'/><category term='smooth streaming'/><category term='out of browser'/><category term='unity framework'/><category term='plasma'/><category term='nunit'/><category term='validation'/><category term='service host'/><category term='convention'/><category term='ultralight.mvvm'/><category term='c#'/><category term='firefox'/><category term='image reflection'/><category term='interface segregation'/><category term='queries'/><category term='fractal'/><category term='data form'/><category term='pinvoke'/><category term='inotifypropertychanged'/><category term='mocking'/><category term='embedded javascript'/><category term='web service'/><category term='ancestor'/><category term='dynamic data'/><category term='event aggregator'/><category term='.net'/><category term='cag'/><category term='isolated storage'/><category term='bing maps'/><category term='value converter'/><category term='xml'/><category term='silverlight myths'/><category term='relative source'/><category term='data contract'/><category term='select'/><category term='attribute'/><category term='sharpdevelop'/><category term='silverlight games'/><category term='#msmix11sw'/><category term='ultra light'/><category term='visual tree'/><category term='schema'/><category term='licenses'/><category term='silverlight unit test'/><category term='metro'/><category term='callback'/><category term='icustomtypeprovider'/><category term='webforms'/><category term='deploymentcatalog'/><category term='handler'/><category term='data grid'/><category term='style'/><category term='inversion of control'/><category term='visual studio'/><category term='composite application guidance'/><category term='windows 8'/><category term='ssrs'/><category term='custom'/><category term='ui virtualization'/><category term='live smooth streaming'/><category term='html'/><category term='combobox'/><category term='large data sets'/><category term='quickstart'/><category term='task parallel library'/><category term='visual state manager'/><category term='syntax highlighter'/><category term='sterling'/><category term='ref keyword'/><category term='media'/><category term='xbox live'/><category term='viewmodel'/><category term='width'/><category term='system.web.ui'/><category term='javascript'/><category term='silverlight 3.0.50106.0'/><category term='asynchronous'/><category term='workflow'/><category term='debugging'/><category term='anonymous method'/><category term='silverlight richtextarea'/><category term='tablet'/><category term='server control'/><category term='windows communication foundation'/><category term='silverlight splash'/><category term='pivot'/><category term='pipes and filters'/><category term='gnu'/><category term='vs 2010'/><category term='windows phone 7 series'/><category term='childwindow'/><category term='regions'/><category term='view model'/><category term='zoom'/><category term='partial members'/><category term='panel'/><category term='iusertype'/><category term='pipeline pattern'/><category term='changed'/><category term='enterprise'/><category term='telerik'/><category term='html 5'/><category term='triggeraction'/><category term='viewbox'/><category term='postbacksettings error'/><category term='Koch'/><category term='database'/><category term='ndepend'/><category term='scrollviewer'/><category term='wcf'/><category term='delegatecommand'/><category term='assert'/><category term='debug'/><category term='codestock'/><category term='coroutine'/><category term='tpl'/><category term='dependency injection'/><category term='key'/><category term='slate'/><category term='assert.true'/><category term='wcf ria'/><category term='Managed Extensibility Framework'/><category term='code first'/><category term='composite wpf'/><category term='dynamic xaml'/><category term='magic string'/><category term='unspecified error'/><category term='lambda expression'/><category term='zune'/><category term='ajax'/><category term='updatepanel'/><category term='trigger'/><category term='view engine'/><category term='ui automation'/><category term='inline hyperlink'/><category term='reference type'/><category term='exportprovider'/><category term='isinteger'/><category term='listbox'/><category term='XAP'/><category term='single point of truth'/><category term='textbox'/><category term='windbg'/><category term='gmail autopilot'/><category term='enumerable'/><category term='napkee'/><category term='resource dictionary'/><category term='silverlight test'/><category term='free software'/><category term='performance profiling'/><category term='balsamiq'/><category term='captcha'/><category term='dependency property'/><category term='matrix'/><category term='generics'/><category term='multivalue'/><category term='dictionary'/><category term='resource file'/><category term='https'/><category term='reactive extensions'/><category term='open closed'/><category term='attached property'/><category term='references'/><category term='collections'/><category term='metadata'/><category term='model-view-viewmodel'/><category term='profiling'/><category term='bitmap'/><category term='binding'/><title type='text'>Comments on C#er : IMage: MEF instead of PRISM for Silverlight 3 Part 1 of 2...</title><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://csharperimage.jeremylikness.com/feeds/1544076315430839838/comments/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8944256652433533647/1544076315430839838/comments/default'/><link rel='alternate' type='text/html' href='http://csharperimage.jeremylikness.com/2010/02/mef-instead-of-prism-for-silverlight-3.html'/><author><name>Jeremy Likness</name><uri>https://profiles.google.com/104681642850492486855</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='//lh3.googleusercontent.com/-zVEO4BsSOjc/AAAAAAAAAAI/AAAAAAAAAAA/ocZyKfGEY-Y/s512-c/photo.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>13</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8944256652433533647.post-6032037563292946116</id><published>2010-11-16T06:00:47.313-05:00</published><updated>2010-11-16T06:00:47.313-05:00</updated><title type='text'>Probably a great article, but also of great comple...</title><content type='html'>Probably a great article, but also of great complexity of code.&lt;br /&gt;&lt;br /&gt;Most likely the target audience of this article are people, who came through some of the Prism &amp;amp; MEF joined together in one project scenarios. Unfortunately this isn&amp;#39;t the case for me and although I know the basics of MVVM, Commanding, Dependency Properties etc. and have successfully used Prism for separation purposes (Regions, EventAggregator) it&amp;#39;s extremly hard to follow this particular article with just seven months of professional experience, all in the .NET area. (I&amp;#39;m sure even developers with a few years of professional experience may not understand everything described in this article, this is a compliment)&lt;br /&gt;&lt;br /&gt;MEF itself is surprisingly straightforward, so it would be great to use it (with region management, and module loading) instead.&lt;br /&gt;&lt;br /&gt;Any tips for mastering these two articles for the fewer experienced minds?</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8944256652433533647/1544076315430839838/comments/default/6032037563292946116'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8944256652433533647/1544076315430839838/comments/default/6032037563292946116'/><link rel='alternate' type='text/html' href='http://csharperimage.jeremylikness.com/2010/02/mef-instead-of-prism-for-silverlight-3.html?showComment=1289905247313#c6032037563292946116' 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://csharperimage.jeremylikness.com/2010/02/mef-instead-of-prism-for-silverlight-3.html' ref='tag:blogger.com,1999:blog-8944256652433533647.post-1544076315430839838' source='http://www.blogger.com/feeds/8944256652433533647/posts/default/1544076315430839838' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1217156691'/></entry><entry><id>tag:blogger.com,1999:blog-8944256652433533647.post-316490094271414828</id><published>2010-08-03T16:37:45.229-04:00</published><updated>2010-08-03T16:37:45.229-04:00</updated><title type='text'>I guess my best answer for you is this: you alread...</title><content type='html'>I guess my best answer for you is this: you already have DeploymentCatalog for dynamically loading the XAP files, so why are you using the PRISM modules as well? What advantage is that giving you? Seems it adds a layer of indirection and complexity that you don&amp;#39;t need.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8944256652433533647/1544076315430839838/comments/default/316490094271414828'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8944256652433533647/1544076315430839838/comments/default/316490094271414828'/><link rel='alternate' type='text/html' href='http://csharperimage.jeremylikness.com/2010/02/mef-instead-of-prism-for-silverlight-3.html?showComment=1280867865229#c316490094271414828' title=''/><author><name>Jeremy Likness</name><uri>http://www.blogger.com/profile/18407945801671553594</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='27' src='http://1.bp.blogspot.com/_Rz8rPhvWXRQ/S4bqZAqQI4I/AAAAAAAAAEo/W4cg5i1NwMo/S220/jeremy400.PNG'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://csharperimage.jeremylikness.com/2010/02/mef-instead-of-prism-for-silverlight-3.html' ref='tag:blogger.com,1999:blog-8944256652433533647.post-1544076315430839838' source='http://www.blogger.com/feeds/8944256652433533647/posts/default/1544076315430839838' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-990550575'/></entry><entry><id>tag:blogger.com,1999:blog-8944256652433533647.post-372353949227145597</id><published>2010-07-29T00:29:14.480-04:00</published><updated>2010-07-29T00:29:14.480-04:00</updated><title type='text'>Hi Jeremy, great articles covering SL, MEF and dyn...</title><content type='html'>Hi Jeremy, great articles covering SL, MEF and dynamic module loading. &lt;br /&gt;&lt;br /&gt;I am very interesting to know how to share the MEF/PRISM libraies between the main SL app and all other modules. &lt;br /&gt;&lt;br /&gt;Using ModularityWithMef.Silverlight (Prism drop 4) as an example.  ModularityWithMef.Silverlight, ModuleA,ModuleB,..ModuleD are all referencing to Composite.MefExtensions.Silverlight and Composite.Silverlight. &lt;br /&gt;&lt;br /&gt;I can&amp;#39;t set Copy Local to false, or will get assembly not found exception. &lt;br /&gt;&lt;br /&gt;I don&amp;#39;t like to have them in each XAP file, so I am trying to make a zip file for each of them, like Visual Studio does for some other system assembly, however, it doesn&amp;#39;t work.&lt;br /&gt;&lt;br /&gt;I am thinking to keep them in ModularityWithMef.Silverlight.xap, but remove them from all other modules xap, not working either. &lt;br /&gt;&lt;br /&gt;So far, what I can do is to create a new SL App, with a dummy module, and add referenc to these dlls, modify ModulesCatalog so to make other Modules depends on this dummy module. With this approache, those dlls only live in ModularityWithMef.Silverlight and this new SL App, instead of within every xap. &lt;br /&gt;&lt;br /&gt;Is there any better solution?&lt;br /&gt;&lt;br /&gt;Thanks&lt;br /&gt;&lt;br /&gt;Chang</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8944256652433533647/1544076315430839838/comments/default/372353949227145597'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8944256652433533647/1544076315430839838/comments/default/372353949227145597'/><link rel='alternate' type='text/html' href='http://csharperimage.jeremylikness.com/2010/02/mef-instead-of-prism-for-silverlight-3.html?showComment=1280377754480#c372353949227145597' 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://csharperimage.jeremylikness.com/2010/02/mef-instead-of-prism-for-silverlight-3.html' ref='tag:blogger.com,1999:blog-8944256652433533647.post-1544076315430839838' source='http://www.blogger.com/feeds/8944256652433533647/posts/default/1544076315430839838' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1711859127'/></entry><entry><id>tag:blogger.com,1999:blog-8944256652433533647.post-653394349135734930</id><published>2010-07-22T20:13:12.189-04:00</published><updated>2010-07-22T20:13:12.189-04:00</updated><title type='text'>Any chance this article and example code could be ...</title><content type='html'>Any chance this article and example code could be updated to VS10/SL4?  Thanks!</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8944256652433533647/1544076315430839838/comments/default/653394349135734930'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8944256652433533647/1544076315430839838/comments/default/653394349135734930'/><link rel='alternate' type='text/html' href='http://csharperimage.jeremylikness.com/2010/02/mef-instead-of-prism-for-silverlight-3.html?showComment=1279843992189#c653394349135734930' 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://csharperimage.jeremylikness.com/2010/02/mef-instead-of-prism-for-silverlight-3.html' ref='tag:blogger.com,1999:blog-8944256652433533647.post-1544076315430839838' source='http://www.blogger.com/feeds/8944256652433533647/posts/default/1544076315430839838' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-247719192'/></entry><entry><id>tag:blogger.com,1999:blog-8944256652433533647.post-8021925260385753878</id><published>2010-05-20T22:40:42.904-04:00</published><updated>2010-05-20T22:40:42.904-04:00</updated><title type='text'>Yes. I&amp;#39;m not a big fan of inherited export ......</title><content type='html'>Yes. I&amp;#39;m not a big fan of inherited export ... for classes specifically created for that behavior, great, but I like a little more control.&lt;br /&gt;&lt;br /&gt;For example, I&amp;#39;m often exporting UserControl and other types. I can&amp;#39;t &amp;quot;inherited export&amp;quot; because I don&amp;#39;t have access to the base class and I don&amp;#39;t believe in creating interfaces just to identify things, so it&amp;#39;s much more practical to use export. I&amp;#39;d like to be consistent and use that throughout, instead of having some &amp;quot;inherited&amp;quot; and others explicitly exported.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8944256652433533647/1544076315430839838/comments/default/8021925260385753878'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8944256652433533647/1544076315430839838/comments/default/8021925260385753878'/><link rel='alternate' type='text/html' href='http://csharperimage.jeremylikness.com/2010/02/mef-instead-of-prism-for-silverlight-3.html?showComment=1274409642904#c8021925260385753878' title=''/><author><name>Jeremy Likness</name><uri>http://www.blogger.com/profile/18407945801671553594</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='27' src='http://1.bp.blogspot.com/_Rz8rPhvWXRQ/S4bqZAqQI4I/AAAAAAAAAEo/W4cg5i1NwMo/S220/jeremy400.PNG'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://csharperimage.jeremylikness.com/2010/02/mef-instead-of-prism-for-silverlight-3.html' ref='tag:blogger.com,1999:blog-8944256652433533647.post-1544076315430839838' source='http://www.blogger.com/feeds/8944256652433533647/posts/default/1544076315430839838' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-990550575'/></entry><entry><id>tag:blogger.com,1999:blog-8944256652433533647.post-7666209007929702520</id><published>2010-05-20T18:12:13.193-04:00</published><updated>2010-05-20T18:12:13.193-04:00</updated><title type='text'>Jeremy, you have marked classes with the Export at...</title><content type='html'>Jeremy, you have marked classes with the Export attribute like this:&lt;br /&gt;&lt;br /&gt;public interface IModuleInitializer {&lt;br /&gt;...&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;[Export(typeof(IModuleInitializer))] &lt;br /&gt;public class ModuleInitializer : IModuleInitializer {&lt;br /&gt;...&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;Is there a reason you don&amp;#39;t use the InheritedExport attribute on interface?</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8944256652433533647/1544076315430839838/comments/default/7666209007929702520'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8944256652433533647/1544076315430839838/comments/default/7666209007929702520'/><link rel='alternate' type='text/html' href='http://csharperimage.jeremylikness.com/2010/02/mef-instead-of-prism-for-silverlight-3.html?showComment=1274393533193#c7666209007929702520' 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://csharperimage.jeremylikness.com/2010/02/mef-instead-of-prism-for-silverlight-3.html' ref='tag:blogger.com,1999:blog-8944256652433533647.post-1544076315430839838' source='http://www.blogger.com/feeds/8944256652433533647/posts/default/1544076315430839838' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-100976977'/></entry><entry><id>tag:blogger.com,1999:blog-8944256652433533647.post-21683286104087992</id><published>2010-05-11T03:52:01.851-04:00</published><updated>2010-05-11T03:52:01.851-04:00</updated><title type='text'>private read-only AggregateCatalog
readonly ! :p

...</title><content type='html'>private read-only AggregateCatalog&lt;br /&gt;readonly ! :p&lt;br /&gt;&lt;br /&gt;I &amp;#39;ve finished this ! It was not very difficult, i have had a problem on ShellViewModel : when i was clicking on the first button, it became enable.false but the second button was still enable.False. A look to your solution learn me that i was missing something in the constructor.&lt;br /&gt;&lt;br /&gt;If i&amp;#39;m not wrong, you don&amp;#39;t include the tips of Glenn Block. Does it change something ?&lt;br /&gt;&lt;br /&gt;Thank you so much ! Now let&amp;#39;s take a look to the part 2/2 ! :D</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8944256652433533647/1544076315430839838/comments/default/21683286104087992'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8944256652433533647/1544076315430839838/comments/default/21683286104087992'/><link rel='alternate' type='text/html' href='http://csharperimage.jeremylikness.com/2010/02/mef-instead-of-prism-for-silverlight-3.html?showComment=1273564321851#c21683286104087992' title=''/><author><name>Nicolas</name><uri>http://www.blogger.com/profile/03899931094383864006</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://csharperimage.jeremylikness.com/2010/02/mef-instead-of-prism-for-silverlight-3.html' ref='tag:blogger.com,1999:blog-8944256652433533647.post-1544076315430839838' source='http://www.blogger.com/feeds/8944256652433533647/posts/default/1544076315430839838' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1940956667'/></entry><entry><id>tag:blogger.com,1999:blog-8944256652433533647.post-2637257146359019785</id><published>2010-05-10T08:48:13.086-04:00</published><updated>2010-05-10T08:48:13.086-04:00</updated><title type='text'>I just want to ssay that if we don&amp;#39;t download ...</title><content type='html'>I just want to ssay that if we don&amp;#39;t download the source and try to repeat what we read, you don&amp;#39;t say anything about creating new project (the common project)&lt;br /&gt;&lt;br /&gt;Ok we could find with the reference in the xaml but if you want your article to be understood by almost developper (even the newbie one like me :) it could be good to mention such things.&lt;br /&gt;&lt;br /&gt;But it&amp;#39;s still an amazing article ;)</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8944256652433533647/1544076315430839838/comments/default/2637257146359019785'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8944256652433533647/1544076315430839838/comments/default/2637257146359019785'/><link rel='alternate' type='text/html' href='http://csharperimage.jeremylikness.com/2010/02/mef-instead-of-prism-for-silverlight-3.html?showComment=1273495693086#c2637257146359019785' title=''/><author><name>Nicolas</name><uri>http://www.blogger.com/profile/03899931094383864006</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://csharperimage.jeremylikness.com/2010/02/mef-instead-of-prism-for-silverlight-3.html' ref='tag:blogger.com,1999:blog-8944256652433533647.post-1544076315430839838' source='http://www.blogger.com/feeds/8944256652433533647/posts/default/1544076315430839838' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1940956667'/></entry><entry><id>tag:blogger.com,1999:blog-8944256652433533647.post-4608367484993621356</id><published>2010-05-10T05:48:46.416-04:00</published><updated>2010-05-10T05:48:46.416-04:00</updated><title type='text'>Amazing article ! i found your link on silverlight...</title><content type='html'>Amazing article ! i found your link on silverlight.net&lt;br /&gt;&lt;br /&gt;Now that i&amp;#39;ve read, i&amp;#39;m going to try it :D</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8944256652433533647/1544076315430839838/comments/default/4608367484993621356'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8944256652433533647/1544076315430839838/comments/default/4608367484993621356'/><link rel='alternate' type='text/html' href='http://csharperimage.jeremylikness.com/2010/02/mef-instead-of-prism-for-silverlight-3.html?showComment=1273484926416#c4608367484993621356' title=''/><author><name>Nicolas</name><uri>http://www.blogger.com/profile/03899931094383864006</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://csharperimage.jeremylikness.com/2010/02/mef-instead-of-prism-for-silverlight-3.html' ref='tag:blogger.com,1999:blog-8944256652433533647.post-1544076315430839838' source='http://www.blogger.com/feeds/8944256652433533647/posts/default/1544076315430839838' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1940956667'/></entry><entry><id>tag:blogger.com,1999:blog-8944256652433533647.post-8452319003624873453</id><published>2010-04-23T07:01:02.476-04:00</published><updated>2010-04-23T07:01:02.476-04:00</updated><title type='text'>It&amp;#39;s something I know I will need to do when t...</title><content type='html'>It&amp;#39;s something I know I will need to do when the time comes available. Thanks!</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8944256652433533647/1544076315430839838/comments/default/8452319003624873453'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8944256652433533647/1544076315430839838/comments/default/8452319003624873453'/><link rel='alternate' type='text/html' href='http://csharperimage.jeremylikness.com/2010/02/mef-instead-of-prism-for-silverlight-3.html?showComment=1272020462476#c8452319003624873453' title=''/><author><name>Jeremy Likness</name><uri>http://www.blogger.com/profile/18407945801671553594</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='27' src='http://1.bp.blogspot.com/_Rz8rPhvWXRQ/S4bqZAqQI4I/AAAAAAAAAEo/W4cg5i1NwMo/S220/jeremy400.PNG'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://csharperimage.jeremylikness.com/2010/02/mef-instead-of-prism-for-silverlight-3.html' ref='tag:blogger.com,1999:blog-8944256652433533647.post-1544076315430839838' source='http://www.blogger.com/feeds/8944256652433533647/posts/default/1544076315430839838' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-990550575'/></entry><entry><id>tag:blogger.com,1999:blog-8944256652433533647.post-9200645679513056280</id><published>2010-04-23T06:28:50.094-04:00</published><updated>2010-04-23T06:28:50.094-04:00</updated><title type='text'>Can you perhaps adapt the source for Silverlight 4...</title><content type='html'>Can you perhaps adapt the source for Silverlight 4? There seems to be a few changes that makes your source not compile. Thanks for this by the way. :)</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8944256652433533647/1544076315430839838/comments/default/9200645679513056280'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8944256652433533647/1544076315430839838/comments/default/9200645679513056280'/><link rel='alternate' type='text/html' href='http://csharperimage.jeremylikness.com/2010/02/mef-instead-of-prism-for-silverlight-3.html?showComment=1272018530094#c9200645679513056280' title=''/><author><name>Anton</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://csharperimage.jeremylikness.com/2010/02/mef-instead-of-prism-for-silverlight-3.html' ref='tag:blogger.com,1999:blog-8944256652433533647.post-1544076315430839838' source='http://www.blogger.com/feeds/8944256652433533647/posts/default/1544076315430839838' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-2146245185'/></entry><entry><id>tag:blogger.com,1999:blog-8944256652433533647.post-4802201965020925791</id><published>2010-03-29T03:45:04.292-04:00</published><updated>2010-03-29T03:45:04.292-04:00</updated><title type='text'>The code that uses AggregateCatalog instead of Dep...</title><content type='html'>The code that uses AggregateCatalog instead of DeploymentCatalog is still very useful. DeploymentCatalog has a problem: when instantiated, it will load upfront ALL the assemblies in the XAP file, inclusing the System.*, Microsoft.*, et al, and this slows down the application start. But using the AggregateCatalog, you can easily make only your own assemblies to be added to the catalog, for example filtering by assembly name. Using this idea, I use your code this modification, and it is very useful:&lt;br /&gt;&lt;br /&gt;foreach (AssemblyPart ap in Deployment.Current.Parts.Where(part =&amp;gt; part.Source.StartsWith(&amp;quot;MyCompany.&amp;quot;)))</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8944256652433533647/1544076315430839838/comments/default/4802201965020925791'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8944256652433533647/1544076315430839838/comments/default/4802201965020925791'/><link rel='alternate' type='text/html' href='http://csharperimage.jeremylikness.com/2010/02/mef-instead-of-prism-for-silverlight-3.html?showComment=1269848704292#c4802201965020925791' title=''/><author><name>Konamiman</name><uri>http://www.blogger.com/profile/18093041117711982963</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='31' src='http://www.konamiman.com/Konami%20Man.jpg'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://csharperimage.jeremylikness.com/2010/02/mef-instead-of-prism-for-silverlight-3.html' ref='tag:blogger.com,1999:blog-8944256652433533647.post-1544076315430839838' source='http://www.blogger.com/feeds/8944256652433533647/posts/default/1544076315430839838' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-845448691'/></entry><entry><id>tag:blogger.com,1999:blog-8944256652433533647.post-4641277944529531679</id><published>2010-02-26T19:31:18.008-05:00</published><updated>2010-02-26T19:31:18.008-05:00</updated><title type='text'>Awesome post!  I am looking forward to the region ...</title><content type='html'>Awesome post!  I am looking forward to the region managment post.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8944256652433533647/1544076315430839838/comments/default/4641277944529531679'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8944256652433533647/1544076315430839838/comments/default/4641277944529531679'/><link rel='alternate' type='text/html' href='http://csharperimage.jeremylikness.com/2010/02/mef-instead-of-prism-for-silverlight-3.html?showComment=1267230678008#c4641277944529531679' title=''/><author><name>Geoff Niehaus</name><uri>http://www.devgig.com</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://csharperimage.jeremylikness.com/2010/02/mef-instead-of-prism-for-silverlight-3.html' ref='tag:blogger.com,1999:blog-8944256652433533647.post-1544076315430839838' source='http://www.blogger.com/feeds/8944256652433533647/posts/default/1544076315430839838' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1097487095'/></entry></feed>
