title: Visual Studio Event Binding 2012 Web Express
body: <p>In Visual Studio 2010 I am used to my manual event binding via intellisense looking like the below, with the <code>new EventHander</code> wrapper around all my event names.</p>
  
  <pre class="lang-cs prettyprint-override"><code>public partial class NiftyUserControl : System.Web.UI.UserControl
  {
      public NiftyUserControl()
      {
          //Bind usercontrol 'page' events
          this.Init += new EventHandler(NiftyUserControl_Init);
      }
  
      void NiftyUserControl_Init(object sender, EventArgs e)
      {
          //Bind usercontrol children events
          cmdBestButtonEver.Command += new CommandEventHandler(cmdBestButtonEver_Click);
      }
  
      void cmdBestButtonEver_Click(object sender, CommandEventArgs e)
      {
          //Perform Best Magic Ever
      }
  }
  </code></pre>
  
  <p>I installed the new Visual Studio 2012 Web Express and now my event creation process ends up looking like this:
  </p>
  
  <pre><code>public partial class GreatSadness : System.Web.UI.UserControl
  {
      public GreatSadness()
      {
          //Bind usercontrol 'page' events
          this.Init += GreatSadness_Init;
      }
  
      void GreatSadness_Init(object sender, EventArgs e)
      {
          //Bind usercontrol children events
          cmdVerySadButton.Command += cmdVerySadButton_Command;
      }
  
      void cmdVerySadButton_Command(object sender, CommandEventArgs e)
      {
          // =(
      }
  }
  </code></pre>
  
  <p>This is having a negative impact on my ch'i.
  How do I tell Visual Studio 2012 to create event bindings that look like the topmost example?</p>