title: Trigger Event on WPF Window from another WPF window
body: <p>I have  2 WPF Windows:</p>
  
  <ul>
  <li>MainWindow</li>
  <li>Window1</li>
  </ul>
  
  <p>After some queries executed in Window1 data are fetched and stored in List  in Window1</p>
  
  <p>What I what to achieve is the following:</p>
  
  <ol>
  <li>On botton clck in Window1, I want a checkbox control of MainWindow to get unckecked</li>
  <li>On botton click in Window1, I want data of List to be loaded in datagrd1 in MainWindow</li>
  </ol>
  
  <p>Considering #2, I tried to impelement a public static method in MainWindow and call it in botton click, from Window1 but the problem was that I could reference the datagrid1 inside that method. The error was: "Could not reference on non static field datagrid1".</p>
  
  <p>Is there a way to Impement the above?
  Thank you...</p>