title: Prism Access View Instance TabControl
body: <p>I have a TabControl where I load multiple Views using the regionManager.RequestNavigate method. 
  All the Views have the same type.</p>
  
  <p>The Header of each TabItem has a button that I would like to use to remove the view when it is pressed, with the following code:</p>
  
  <pre><code>regionManager.Regions["MainContentRegion"].Remove(view)
  </code></pre>
  
  <p>My problem is that I don't know how can I get the instance of the view containing the button that was pressed in the viewmodel. This is not always the Active view of the TabControl, but can be also a non-active view since the button is in the Header of each TabItem. </p>
  
  <p>Also, I could not find a way to set the name of the view in the RequestNavigate method... </p>
  
  <p>Any help is very appreciated!</p>