Image overlay (landing) template (XAML)
[ This article is for Windows 8.x and Windows Phone 8.x developers writing Windows Runtime apps. If you’re developing for Windows 10, see the latest documentation ]
Use this item template with a GridView to create a landing page that displays a collection using an image with a text overlay.
This example shows the image gallery DataTemplate and a GridView that uses the template.
<DataTemplate x:Key="ImageOverlayLandingDataTemplate">
<Grid Background="#FF939598" Height="250" Width="250">
<Image Source="/SampleImage.png" Stretch="UniformToFill"/>
<StackPanel Orientation="Vertical" Background="#CC000000"
Height="90" VerticalAlignment="Bottom">
<TextBlock Text="Ay lorem ipsum dolor sit amet, ectetur adipiscing elit. In vehic ula aliquam nisi non condimentum."
Margin="10,3,0,0" Width="242" Height="62"
TextTrimming="WordEllipsis" TextWrapping="Wrap" HorizontalAlignment="Left"/>
<TextBlock Text="Phasellus faucibus"
Margin="10,2,0,0" Width="186" Height="14"
TextTrimming="WordEllipsis" HorizontalAlignment="Left" FontSize="9" Opacity="0.49"/>
</StackPanel>
</Grid>
</DataTemplate>
<GridView x:Name="ImageOverlayLandingGrid"
CanReorderItems="True" CanDragItems="True"
ItemTemplate="{StaticResource ImageOverlayLandingDataTemplate}" >
<GridView.ItemsPanel>
<ItemsPanelTemplate>
<ItemsWrapGrid MaximumRowsOrColumns="2"/>
</ItemsPanelTemplate>
</GridView.ItemsPanel>
</GridView>