回答編集履歴
1
複数コレクションを束ねた表示を行う方法を追加
test
CHANGED
@@ -7,3 +7,27 @@
|
|
7
7
|
|
8
8
|
|
9
9
|
DataTemplateSelectorの派生クラスを作成して、`SelectTemplateCore`メソッドを実装することでテンプレートの切り替えを実現できます。(型だけでなく、クラスのプロパティなどから判別することも可能)
|
10
|
+
|
11
|
+
|
12
|
+
|
13
|
+
----
|
14
|
+
|
15
|
+
|
16
|
+
|
17
|
+
(追記)
|
18
|
+
|
19
|
+
|
20
|
+
|
21
|
+
複数のコレクションを束ねて一つのビューで表示するのは`CollectionViewSource`を使用します。
|
22
|
+
|
23
|
+
|
24
|
+
|
25
|
+
[GridViewにグループ化された項目を表示するには](https://garicchi.com/?p=8871)
|
26
|
+
|
27
|
+
|
28
|
+
|
29
|
+
複雑なので詳細はリンクの方に譲りますが、一点補足としてItemsSourceにバインディングする際に`CollectionViewSource`の`Viewプロパティ`を与えないとエラーが出ると思うので、もしリンク先の方法で詰まったら思い出してやってください。
|
30
|
+
|
31
|
+
|
32
|
+
|
33
|
+
グループヘッダーの表示をしなければ単純に複数コレクションを直列に表示するだけになるかと思います。
|