title: MouseDown event on new Window does not DragMove MainWindow
body: <p>I have a WPF application that I have removed the border and default controls by doing the following:</p>
  
  <pre><code>WindowStyle="None" AllowsTransparency="True"
  </code></pre>
  
  <p>Now I added  a MouseDown handler <strong>MouseDown="Window_MouseDown"</strong> and added the following code to allow me to move my Window around:</p>
  
  <pre><code>    private void Window_MouseDown(object sender, MouseButtonEventArgs e)
      {
          try
          {
              if (e.ChangedButton == MouseButton.Left)
                  DragMove();
          }
          catch (Exception ex) { }
      } 
  </code></pre>
  
  <p>But now I have a UserControl that I want to resize to the full size of my Application so to achieve this I created a new Window that is the same size as my MainWindow and placed the UserControl onto it.  I create this new Window and set its parent to be my main application like so:</p>
  
  <pre><code>    public MyFullScreenWindow()
      {
          InitializeComponent();
  
          this.Owner = App.Current.MainWindow;
  
      }
  </code></pre>
  
  <p>I launch this window like so:</p>
  
  <pre><code>            MyFullScreenWindow fullScreen = new MyFullScreenWindow();
              fullScreenVideo.ShowDialog();
  </code></pre>
  
  <p>My problem is that I want to still move my whole application around whenever the user clicks and moves this new window.  To achieve this I have added an Event to MyFullScreenWindow:</p>
  
  <pre><code>public partial class MyFullScreenWindow: Window
  {
      static public event EventHandler MouseDownEvent;
  
  
      public MyFullScreenWindow()
      {
          InitializeComponent();
  
          this.Owner = App.Current.MainWindow;
      }
  
  
  
      private void Window_MouseDown(object sender, MouseButtonEventArgs e)
      {
          if (MouseDownEvent != null)
          {
              MouseDownEvent(sender, e);
          }
      }
   }
  </code></pre>
  
  <p>And I handle this event in my MainWindow like so:</p>
  
  <pre><code> MyFullScreenWindow.MouseDownEvent += new EventHandler(MyFullScreenMouseDownHandler);
  
      private void MyFullScreenMouseDownHandler(object sender, EventArgs e)
      {
  
          DragMove();
  
      }
  </code></pre>
  
  <p>But when I click and drag I see that the event is fired off but my whole application does not move like it should.  Why is this??</p>