いくつかの異なるデータ型を含むコレクションが取り込まれた ItemsControl を使用しています。各データ型には独自の DataTemplate があり、すべて正しく表示されていますが、私の問題は次のとおりです。同じ型が次々に表示される場合、最初のものはその上にヘッダーを表示し、最後のものは表示する必要がありますその下の水平線。XAML でこれを検出する方法はありますか、またはフラグを設定するためにこのリストを少し前処理する必要がありますか?
データは次のとおりです。
Patient
Test
Result <-- header before this
Result
Result <-- line after this
Test
Result <-- header before, line after
Patient
Comment <-- header before this
Comment
Comment <-- line after this
Test
Result <-- header before, line after
表示する前にデータ型をグループ化したくありません。到着した順に表示する必要があります。