<!-- The data template for layoutD in snap mode -->
<DataTemplate xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
              xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
              xmlns:tm="using:SearchUI.TemplateManager"
              x:Key="Shared.LayoutD_Snap_8_1_RP">
    <Button Style="{CustomResource Resources.Shared.TopLevelButtonStyle}"
            Command="{Binding System_ConnectedSearch_ActivateCommand}">
        <Grid>
            <Grid.RowDefinitions>
                <RowDefinition Height="Auto" />
                <RowDefinition Height="Auto" />
                <RowDefinition Height="Auto" />
                <RowDefinition Height="Auto" />
                <RowDefinition />
            </Grid.RowDefinitions>
            <Grid.ColumnDefinitions>
                <ColumnDefinition Width="55" />
                <ColumnDefinition Width="225" />
                <ColumnDefinition />
            </Grid.ColumnDefinitions>
            <TextBlock Grid.Row="0"
                       Grid.Column="0"
                       Grid.ColumnSpan="3"
                       tm:RichText.Text="{Binding System_ItemNameDisplay}"
                       MaxLines="2"
                       Style="{CustomResource Resources.Shared.SerpPrimaryTextStyle}"
                       AutomationProperties.AutomationId="Title" />
            <ContentControl Grid.Row="1"
                            Grid.Column="0"
                            Grid.ColumnSpan="3"
                            Margin="0, 4, 0, 14"
                            VerticalAlignment="Top"
                            IsTabStop="False"
                            Content="{Binding}"
                            DataContext="{Binding Extended:appButton}"
                            ContentTemplateSelector="{CustomResource GenericDataTemplateSelector}" />
            <Rectangle Grid.Row="2"
                       Grid.Column="0"
                       Grid.ColumnSpan="2"
                       Grid.RowSpan="3"
                       Style="{Binding Path=Extended:color.System_Search_Contents, Converter={CustomResource Resources.Shared.FinanceColorConverter}}"
                       Height="160"
                       Width="280" 
                       HorizontalAlignment="Left"
                       VerticalAlignment="Top"/>
            <TextBlock Grid.Row="2"
                       Grid.Column="0"
                       Text="{Binding Extended:prefixText.System_Search_Contents}"
                       Style="{CustomResource Resources.Shared.WhiteMediumLightTextStyle}"
                       AutomationProperties.AutomationId="StockIndicator"
                       Margin="20, 0, 5, 9"
                       VerticalAlignment="Bottom" />
            <TextBlock Grid.Row="2"
                       Grid.Column="1"
                       Text="{Binding Path=Extended:primaryInfo.System_Search_Contents}"
                       Style="{CustomResource Resources.Shared.PrimaryInformationStyle}"
                       MaxLines="1"
                       AutomationProperties.AutomationId="CurrentPrice"
                       Margin="0, 0, 15, 0" />
            <Grid Grid.Row="3"
                  Grid.Column="0"
                  Grid.ColumnSpan="2"
                  Margin="20, 2, 15, 10">
                <Grid.ColumnDefinitions>
                    <ColumnDefinition Width="Auto" />
                    <ColumnDefinition />
                </Grid.ColumnDefinitions>
                <TextBlock Grid.Column="0"
                           Text="{Binding Extended:annotatedData[0].Extended:imageText.System_Search_Contents}"
                           Style="{CustomResource Resources.Shared.WhiteNormalRegularTextStyle}"
                           AutomationProperties.AutomationId="PriceChange" />
                <TextBlock Grid.Column="1"
                           Text="{Binding Path=Extended:annotatedData[1].Extended:imageText.System_Search_Contents}"
                           Style="{CustomResource Resources.Shared.WhiteNormalRegularTextStyle}"
                           AutomationProperties.AutomationId="PriceChangePercentage"
                           Margin="7, 0, 0, 0" />
            </Grid>
            <TextBlock Grid.Row="4"
                       Grid.Column="0"
                       Grid.ColumnSpan="2"
                       Text="{Binding Path=Extended:attribution.System_Search_Contents}"
                       Style="{CustomResource Resources.Shared.WhiteSmallSemiLightTextStyle}"
                       Margin="20, 0, 15, 3"
                       MaxLines="3"
                       AutomationProperties.AutomationId="Attribution" />
        </Grid>
    </Button>
</DataTemplate>