映画が属するカテゴリの名前を表す文字列のリストがあります。以下のように PivotViewerStringProperty で使用するために、クラスでそのリストを定義し、List<String> および IComparable インターフェイスを実装します。
public class SLCategoryList : List<String>, IComparable
{
public int CompareTo(object obj)
{
return this[0].CompareTo((obj as SLCategoryList)[0]);
}
}
ここでのポイントは、映画は多くのカテゴリに属する必要があるということです。ピボットビューアを作成し、各カテゴリごとに映画のデータベースを並べ替えることができるように、並べ替え戦略が必要です。したがって、アプリケーションの実行中は、同じ映画を 2 つ以上のカテゴリで同時に表示する必要があります。
どのソート方法を使用すればよいですか?