ItemsControl を使用して、ItemsSource 内の項目を個々の ItemsPanels にグループ化する方法があるかどうかを判断しようとしています。具体的には、たとえば 8 つのアイテムのコレクションを、UniformGrid のようなグリッド型の方法でリストできるビューを作成しようとしていますが、空のセルではなく、結果が均一です。
ソースに 8 つの項目がある UniformGrid では、次のような結果が生成されます。
-------------------------------------
- +++++++++ - +++++++++ - +++++++++ -
-------------------------------------
- +++++++++ - +++++++++ - +++++++++ -
-------------------------------------
- +++++++++ - +++++++++ - ooooooooo -
-------------------------------------
(最後のセルは空です)
私は次のような結果を出そうとしています:
-------------------------------------
- +++++++++ - +++++++++ - +++++++++ -
-------------------------------------
- +++++++++ - +++++++++ - +++++++++ -
-------------------------------------
- +++++++++++++++ - +++++++++++++++ -
-------------------------------------
プログラムで分割すると、次のようにネストすることで簡単に表示できます。
<StackPanel Orientation="Horizontal">
<UniformGrid>
item 1
item 2
item 3
</UniformGrid>
<UniformGrid>
item 4
item 5
item 6
</UniformGrid>
<UniformGrid>
item 7
item 8
</UniformGrid>
</StackPanel>
しかし、Xaml だけで必要な結果を達成したいと考えています。