<DataTemplate xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
              xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
              xmlns:sc="using:SearchUI.Controls"
              xmlns:tm="using:SearchUI.TemplateManager"
              x:Key="Shared.ImageSet_4x2_8_1_RTM">

    <ContentControl Style="{CustomResource Resources.Shared.HeroModuleStyle}">

        <sc:ResultGridView OriginalItemsSource="{Binding Extended:entry}"
                           Style="{CustomResource Resources.Shared.NoSelectionSaturatedNestedGridViewStyle}"
                           Margin="-10"
                           MaxItemCount="5">

            <sc:ResultGridView.ItemContainerStyle>
                <Style TargetType="sc:ResultGridViewItem"
                       BasedOn="{CustomResource Resources.Shared.SaturatedNestedGridViewItemStyle}">
                    <Setter Property="Margin"
                            Value="0"/>
                    <Setter Property="ActivationOverridePath"
                            Value="Extended:activation.System_ConnectedSearch_ActivateCommand"/>
                    <Setter Property="tm:SetterBinding.Setters">
                        <Setter.Value>
                            <SetterBaseCollection>
                                <Setter Property="AutomationProperties.Name">
                                    <Setter.Value>
                                        <tm:SetterBinding Path="Extended:header.System_Search_Contents"/>
                                    </Setter.Value>
                                </Setter>
                            </SetterBaseCollection>
                        </Setter.Value>
                    </Setter>
                </Style>
            </sc:ResultGridView.ItemContainerStyle>

            <sc:ResultGridView.ItemTemplate>
                <DataTemplate>
                    <Grid Width="260"
                          Margin="6, 6, 6, 0">
                        <Grid.ColumnDefinitions>
                            <ColumnDefinition Width="Auto"/>
                            <ColumnDefinition Width="20"/>
                            <ColumnDefinition/>
                        </Grid.ColumnDefinitions>

                        <!-- Image -->
                        <Image Grid.Column="0"
                               HorizontalAlignment="Center"
                               VerticalAlignment="Top"
                               Source="{Binding Extended:image.Extended:src}"
                               Stretch="Uniform"
                               Width="{Binding Extended:image.Extended:width}"
                               Height="{Binding Extended:image.Extended:height}"
                               Margin="0, 0, 0, 6"
                               Style="{CustomResource Resources.Shared.BaseImageStyle}"/>

                        <Grid Grid.Column="2">
                            <Grid.RowDefinitions>
                                <RowDefinition Height="5"/>
                                <!-- Title -->
                                <RowDefinition Height="Auto"/>
                                <!-- Subtext -->
                                <RowDefinition Height="Auto"/>
                            </Grid.RowDefinitions>

                            <!-- Title -->
                            <TextBlock Grid.Row="1"
                                       Text="{Binding Extended:header.System_Search_Contents}"
                                       Style="{CustomResource Resources.Shared.HeroPrimaryTextStyle}"
                                       TextWrapping="Wrap"
                                       TextTrimming="CharacterEllipsis"
                                       LineHeight="20"
                                       MaxLines="2"/>

                            <!-- Subtext -->
                            <ItemsControl Grid.Row="2"
                                          ItemsSource="{Binding Extended:subtext}">
                                <ItemsControl.ItemTemplate>
                                    <DataTemplate>
                                        <TextBlock Text="{Binding System_Search_Contents}"
                                                   TextWrapping="Wrap"
                                                   TextTrimming="CharacterEllipsis"
                                                   Style="{CustomResource Resources.Shared.HeroSecondaryTextStyle}"
                                                   LineHeight="20"
                                                   MaxLines="{Binding Extended:numLines}"/>
                                    </DataTemplate>
                                </ItemsControl.ItemTemplate>
                            </ItemsControl>
                        </Grid>
                    </Grid>
                </DataTemplate>
            </sc:ResultGridView.ItemTemplate>

        </sc:ResultGridView>
    </ContentControl>
</DataTemplate>