title: Cannot implicitly convert type 'MouseEventHandler' to 'RoutedEventHandler
body: <p>I tried to inherit method button1_click and I got the message above, how to fix that ?</p>
  
  <pre><code>namespace visualinheritance
  {
      public partial class usercontrolcommon : UserControl
      {
          public usercontrolcommon()
          {
              InitializeComponent();
          }
  
          public void button1_Click(object sender, RoutedEventArgs e)
          {
              MessageBox.Show("usercontrolcommon");
          }
      }
  }
  
  namespace visualinheritance
  {
      public partial class usercontrol1 : usercontrolcommon
      {
          public usercontrol1()
          {
              InitializeComponent();
              this.button1.Click += new MouseEventHandler(button1_Click);
  
          }
  
      }
  }
  </code></pre>