GroupStyleでアイテムをグループ化しているリストボックスがあります。私はすべてのグループを保持するスタックパネルの下部にコントロールを追加したいと思います。この追加のコントロールは、スクロールするコンテンツの一部である必要があります。そのため、ユーザーはリストをスクロールしてコントロールを表示します。グループなしでリストボックスを使用していた場合、ListBoxテンプレートを変更することでこの作業は簡単になります。ただし、アイテムをグループ化すると、ListBoxテンプレートはグループごとにのみ適用されるようです。 GroupStyle.Panelを変更することはできますが、そのパネルにアイテムを追加することはできません。WPFのグループパネルListBox
<ListBox>
<ListBox.ItemsPanel>
<ItemsPanelTemplate>
<WrapPanel/>
</ItemsPanelTemplate>
</ListBox.ItemsPanel>
<ListBox.GroupStyle>
<GroupStyle>
<GroupStyle.Panel>
<ItemsPanelTemplate>
<VirtualizingStackPanel/> **<----- I would like to add a control to this stackpanel**
</ItemsPanelTemplate>
</GroupStyle.Panel>
<GroupStyle.ContainerStyle>
<Style TargetType="{x:Type GroupItem}">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type GroupItem}">
<Grid>
<ItemsPresenter />
</Grid>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
</GroupStyle.ContainerStyle>
</GroupStyle>
</ListBox.GroupStyle>
これは私が何をする必要があるかのアイデアを与える必要があります。
画像を正確に描画します。 ListBoxの後にコントロールを追加し、テンプレートを変更することはできないと思うからです。 – vorrtex