title: MEF & Silverlight: How do I navigate to a page in another XAP?
body: <p>I'm very lost on how to do this. </p>
  
  <p>I understand MEF and can load services and classes from another XAP using the ubiquitous DeploymentCatalogService found in many blog posts. What I don't understand is how to actually load and navigate to a PAGE from another XAP. </p>
  
  <p>What I'd like to do is have my main application be able to call the NavigationService and provide it with the name of a Page that should exist. Like: </p>
  
  <pre><code> NavigationService.Navigate(new Uri("/Test", UriKind.Relative));
  </code></pre>
  
  <p>It's up to one of the other XAP files to provide this page to the application. However, I have no idea how to make this work. It seems like everyone is building up some complicated infrastructure to handle this situation and it's very annoying and overly complicated. </p>
  
  <p>Is there an easy way to do this?</p>