Configurando o GroupStyle.Panel de um ListView no Windows Phone

Estou tentando criar umListView com o agrupamento em que os elementos de cada grupo são mostrados horizontalmente (como um conteúdo rolável). Não importa o que eu tentei com oGroupStyle.Panel doListView parece não ter nenhum efeito na lista.

Aqui está a aparência do meu XAML:

  <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>

Onde

<Page.Resources>
   <DataTemplate x:Key="listItemTemplate">
      <Grid Width="144" Margin="5">
         <!-- details -->
      </Grid>
   </DataTemplate>
</Page.Resources>

A imagem a seguir mostra à esquerda o resultado real que recebo e à direita o que quero obter.

Eu tentei usar umItemsWrapGrid com propriedades diferentes, tentei umStackPanel e até umVariableSizedWrapGrid, mas nada mudou na maneira como os itens da lista são exibidos.

Como isso pode ser feito?

questionAnswers(1)

yourAnswerToTheQuestion