GridView の最初に画像などを挿入するには - How to insert XAML / images first in GridView
C# + XAML で GridView を使っているとき、最初に画像などを張り付けたい場合があります。例えばこんな感じで。
(画像は Office.com から取ってきました。)
このような配置を簡単に実現するには、GridView の Header を使えば簡単に実現可能です。
<GridView
x:Name="itemGridView"
AutomationProperties.AutomationId="ItemGridView"
AutomationProperties.Name="Grouped Items"
Grid.RowSpan="2"
Padding="116,137,40,46"
ItemsSource="{Binding Source={StaticResource groupedItemsViewSource}}"
ItemTemplate="{StaticResource Standard250x250ItemTemplate}"
SelectionMode="None"
IsSwipeEnabled="false"
IsItemClickEnabled="True"
ItemClick="ItemView_ItemClick">
<GridView.Header>
<StackPanel>
<Image Source="xxx" />
</StackPanel>
</GridView.Header>
...
と、GridView.Header の中に XAML を書いていくだけで、最初に画像を置くような、先ほどの配置が可能になります。
大きなニュースなどを最初に置きたい場合は、このように Header を使えば簡単に実現できます。
こんな感じで Tips 記事を連載していければなと思っています。