Einstellen des GroupStyle.Panel einer ListView unter Windows Phone
Ich versuche ein @ zu erstellListView
mit Gruppierung, bei der die Elemente in jeder Gruppe horizontal angezeigt werden (als scrollbarer Inhalt). Egal was ich mit dem @ probiert haGroupStyle.Panel
desListView
es scheint keine Auswirkung auf die Liste zu haben.
Hier sieht mein XAML aus:
<ListView x:Name="itemListView"
Padding="10"
SelectionMode="None"
IsSwipeEnabled="False"
IsItemClickEnabled="True"
ItemTemplate="{StaticResource listItemTemplate}">
<ListView.GroupStyle>
<GroupStyle>
<GroupStyle.Panel>
<ItemsPanelTemplate>
<ItemsWrapGrid ItemWidth="144" Orientation="Horizontal" />
</ItemsPanelTemplate>
</GroupStyle.Panel>
<GroupStyle.HeaderTemplate>
<DataTemplate>
<Grid>
<TextBlock Text="{Binding DisplayTitle}"
Margin="0,10,0,5"
Foreground="Black"
Style="{StaticResource SubheaderTextBlockStyle}"
TextWrapping="NoWrap" />
</Grid>
</DataTemplate>
</GroupStyle.HeaderTemplate>
</GroupStyle>
</ListView.GroupStyle>
</ListView>
W
<Page.Resources>
<DataTemplate x:Key="listItemTemplate">
<Grid Width="144" Margin="5">
<!-- details -->
</Grid>
</DataTemplate>
</Page.Resources>
Das folgende Bild zeigt links das tatsächliche Ergebnis und rechts, was ich haben möchte.
Ich habe versucht, ein @ zu verwendItemsWrapGrid
mit verschiedenen Eigenschaften habe ich ein @ ausprobieStackPanel
und sogar einVariableSizedWrapGrid
, aber an der Darstellung der Listenelemente hat sich nichts geändert.
Wie kann das gemacht werden?