ICollectionView CurrentItem のプロパティ (関連テーブル 1..Many) から XAML で CollectionViewSource を作成しようとしていますが、次のエラーが発生しました: 'System.Windows.Data.BindingListCollectionView' ビューは並べ替えをサポートしていません。
私の VM には、UserControls の DataContext である ICollectionView があります。
public ICollectionView Clients
Client には Loans プロパティがあります。これがリストボックスにバインドしたいものです。CurrentItem のプロパティにバインドするだけで機能します。
ItemsSource="{Binding Clients/Loans}"
しかし、私の問題はソートです。ローンを物件ごとに並べ替えたいので、その一覧から CollectionViewSource を作成しようとしたのですが、上記のエラーが発生しました。
<Grid.Resources>
<CollectionViewSource Source="{Binding Clients/Loans}" x:Key="loan_cv">
<CollectionViewSource.SortDescriptions>
<scm:SortDescription PropertyName="CreatedDate" Direction="Descending" />
</CollectionViewSource.SortDescriptions>
</CollectionViewSource>
</Grid.Resources>
VM で新しいプロパティを作成せずに XAML でこれは可能ですか?