タブ コントロールのデータ コンテキストとして ListCollectionView を使用しています。列挙型に基づいて GroupDescription を追加しました。特定のグループをタブ コントロールの最初のタブとして表示したいのですが、現在は常に一番下に配置されています。
Profiles = new ListCollectionView(_profiles);
Profiles.GroupDescriptions.Add(new PropertyGroupDescription("ProfileType"));
Profiles.SortDescriptions.Add(new SortDescription("ProfileName", ListSortDirection.Ascending));
_profiles は、私のプロファイル ViewModels の ObservableCollection です。
私の列挙型は次のようになります。
public enum ProfileTypeEnum
{
CurrentSettings,
CustomSettings,
DefaultSettings
}
では、CurrentSettings グループが常に最初になるように強制するにはどうすればよいでしょうか?