title: Resolving Prism Services in MVVM
body: <p>Trying to Resolve my stored services objects (Mostly as Singleton interfaces) in the Container,</p>
  
  <p>There is a <strong>Domain Module</strong> which it's <strong>ViewModels</strong> will use the <strong>Services</strong> of Services Module.</p>
  
  <p>Where and how do you recommend for this, Resolving inside the Domain <strong>Module</strong> or inside the <strong>ViewModels</strong> of the Domain Module ?</p>
  
  <p>If I could do this inside ViewModel's Constructor, Is the below code enough, after the service is registered, What if I don't want to do this :</p>
  
  <pre><code>    public DetailsViewModel(IWService wSvc,)
      {
          wService = wSvc;
      }
  </code></pre>
  
  <p>What is the best approach getting the Services objects (stored in Container) in the "View Models" ?</p>
  
  <p><em>What I provided here just is as a sample.
  thanks for any help</em></p>