title: Force a group in ListCollectionView to be first
body: <p>I am using a ListCollectionView as a datacontext to a tab control. I have added a GroupDescription to it based on an enum and I want a particular group to appear as the first tab in the tab control however now it is always being put on the bottom.</p>
  
  <pre><code>Profiles = new ListCollectionView(_profiles);
          Profiles.GroupDescriptions.Add(new PropertyGroupDescription("ProfileType"));
          Profiles.SortDescriptions.Add(new SortDescription("ProfileName", ListSortDirection.Ascending));
  </code></pre>
  
  <p>_profiles is an ObservableCollection of my profile ViewModels.</p>
  
  <p>My Enum looks like:</p>
  
  <pre><code>public enum ProfileTypeEnum
      {
          CurrentSettings,
          CustomSettings,
          DefaultSettings
      }
  </code></pre>
  
  <p>So how can I force the CurrentSettings group to always be first?</p>