UWP アプリでは、CollectionViewSource の Source を List に設定すると、すぐにグループ化されます。WPF では動作が異なるようです。リストをコード ビハインドでグループ化し、リストビューの代わりにコレクションをフィードするだけで、PropertyGroupDescription を使用できるようにしたいと考えています。
public class MyGroup : ObservableCollection<MyClass>
{
public int ID{ get; set; }
public MyGroup (IEnumerable<MyClass> items) : base(items)
{
ID= items.First().ID;
}
}
//other code
collectionViewSource.Source = myGroup;
次に、collectionViewSource を ItemSource にバインドします。WPFでこのようなことをするにはどうすればよいですか?