FlexGrid for WPF
ミュージックライブラリサンプル

製品に付属の FlexGridSamples サンプルにある「ミュージックライブラリ」は、約 10,000 曲のライブラリをアーティストとアルバムによってグループ化して表示します。アルバムとアーティストは、折りたたみ可能なノード行によって示されます。このアプリケーションは、ユーザーがすばやく簡単に曲、アルバム、またはアーティストを探すための検索ボックスを備えています。フィルタを適用すると、ステータスインジケータには、選択されたアーティスト、アルバム、および曲と共に、選択内容のサイズと再生時間の合計が表示されます。

グリッドの各項目は、アーティスト、アルバム、または曲を表し、タイトル、再生時間、サイズ、およびレーティングが含まれます。0 ~ 5 の間の整数で表されるレーティングデータは、0 ~ 5 個の星を使ってグラフィカル表示されます。グループ行では、展開/折りたたみのボタンに(標準の三角形のアイコンの代わりに)従来のプラスとマイナスのアイコンが使用されます。アーティストとアルバムについて表示される再生時間とサイズは、対応するグループ(アルバムまたはアーティスト)のすべての曲を足し合わせることによって動的に計算されます。アーティストとアルバムのレーティングは、対応するグループ(アルバムまたはアーティスト)の曲のレーティングを平均することによって計算されます。

グリッドの上には、すべてのグループ行を折りたたんでアーティストまたはアルバムのみを表示するためのボタンと、展開してグリッド全体を表示するためのボタンがあります。

関連トピック