title: A Separate Usercontrol executing a method in another Usercontrol
body: <p>I am making a little game in WPF to understand it better, I have a parent control that has 2 child usercontrols. </p>
  
  <p>The first child user control has buttons that update the position of an object in the second usercontrol. </p>
  
  <p>In the MainWindow.xaml.cs
  I have</p>
  
  <pre><code>controllersplaceholder.Content = new ControllerView1()
  gameplaceholder.Content = new GameView1() 
  </code></pre>
  
  <p>As you can see, controllersplaceholder has no knowledge whatsoever of GameView1. 
  To update a position of an element in GameView1 I would have to pass GameView1 reference into ControllerView1 and execute methods in GameView1(). 
  Question is how can I do it so that 
  ControllerView1,ControllerView2 will execute methods in GameView1 easily.</p>