title: Event not showing up in the Property Grid
body: <p>I am creating a special search text box. Among other things it have these two events:</p>
  
  <pre><code>    [Category("Behavior")]
      public event EventHandler&lt;GenericEventArgs&lt;string&gt;&gt; Search;
  
      [Category("Property Changed")]
      public event EventHandler&lt;EventArgs&gt; ActiveColorChanged;
  
      [Category("Property Changed")]
      public event EventHandler&lt;EventArgs&gt; InactiveColorChanged;
  </code></pre>
  
  <p>Thing is that only the bottom two shows up in the design view property event explorer thingy (whatever it's name is...). And I am wondering why. Is it because I am not using the standard <code>EventArgs</code>? That shouldn't be the case though, cause I mean, there are other events not using that... like the key press related events, etc...</p>
  
  <p>The <code>GenericEventArgs&lt;T&gt;</code> class looks like this:</p>
  
  <pre><code>public class GenericEventArgs&lt;T&gt; : EventArgs
  {
      public T Value { get; private set; }
      public GenericEventArgs() : this(default(T)) { }
      public GenericEventArgs(T value) { Value = value; }
  }
  </code></pre>
  
  <p>What am I doing wrong here?</p>