Enum in PropertyGrid - Simple Custom sort order
<p>I have an enum and I want to customize the order it appears in the drop-down of a property grid.</p>

<pre><code>public enum Dir : int
{
   None = 0,
   North = (1 &lt;&lt; 1),
   South = (1 &lt;&lt; 2),
   East = (1 &lt;&lt; 3),
   West = (1 &lt;&lt; 4),
   NorthWest = North | West,
   NorthEast = North | East,
   SouthWest = South | West,
   SouthEast = South | East
}
</code></pre>

<p>I want the drop-down to appear in the same order as I have declared the enum, but instead it sorts into numerical order.</p>

<p>I know it's possible to do with a type converter, but is it possible to do it without?</p>
