グループ化されたデータを表示する通常のGridViewがあります。私の目標は、グループの上部からグループの左側にヘッダー(ボタン)を移動することです。GridViewヘッダーの配置を変更します。
<GridView>
<GridView.ItemsPanel>
<ItemsPanelTemplate>
<VirtualizingStackPanel Orientation="Horizontal"/>
</ItemsPanelTemplate>
</GridView.ItemsPanel>
<GridView.GroupStyle>
<GroupStyle>
<GroupStyle.HeaderTemplate>
<DataTemplate>
<Grid>
<Button Content="{Binding Title}"/>
</Grid>
</DataTemplate>
</GroupStyle.HeaderTemplate>
<GroupStyle.Panel>
<ItemsPanelTemplate>
<VariableSizedWrapGrid ItemWidth="240" ItemHeight="160" Orientation="Vertical" Margin="0,0,80,0"/>
</ItemsPanelTemplate>
</GroupStyle.Panel>
</GroupStyle>
</GridView.GroupStyle>
<GridView.ItemTemplate>
<!-- item template -->
</GridView.ItemTemplate>
</GridView>
この質問に対する答えGrouping GridView in Windows 8 Metro App - ではない全く同じ目的のレイアウトをしながら、 - 希望のレイアウトは、余分な「ダミータイル」を追加することなく、可能ではないと述べています。
このような余分な「ダミータイル」を使わずに、グループの先頭からグループの先頭にヘッダーを移動することは、私の目標を達成することができるのだろうかと思います。