<!--Template used for Contact Hero -->
<DataTemplate xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
              xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
              xmlns:tm="using:SearchUI.TemplateManager"
              xmlns:local="using:SearchUI"
              x:Key="WindowsSearchCharm.Local_ContactHero">
    <Grid Height="{Binding Path=ContentExtentHeight, ElementName=SearchResultsControl}" 
          Width="{Binding Path=ContentExtentWidth, ElementName=SearchResultsControl}"
          tm:KeyboardNavigator.EnableLimitedGridArrowing="true">
        <Grid.Resources>
            <ResourceDictionary>
                <ResourceDictionary.ThemeDictionaries>
                    <ResourceDictionary x:Key="Default">
                        <!-- Banner Colors-->
                        <SolidColorBrush x:Key="BannerForegroundBrush"
                                         Color="#FFFFFF" />

                        <!-- Profile Colors -->
                        <SolidColorBrush x:Key="ProfileButtonForegroundBrush"
                                         Color="#FFFFFF" />
                        <SolidColorBrush x:Key="ProfileButtonHoverForegroundBrush"
                                         Color="#FFFFFF" 
                                         Opacity="0.8"/>
                        <SolidColorBrush x:Key="ProfileButtonHoverBackgroundBrush"
                                         Color="Transparent"/>
                        <SolidColorBrush x:Key="ProfileButtonPressForegroundBrush"
                                         Color="#FFFFFF" 
                                         Opacity="0.6"/>
                    </ResourceDictionary>
                    <ResourceDictionary x:Key="HighContrast">
                        <!-- Banner Colors-->
                        <SolidColorBrush x:Key="BannerForegroundBrush"
                                         Color="{ThemeResource SystemColorWindowTextColor}" />

                        <!-- Profile Colors -->
                        <SolidColorBrush x:Key="ProfileButtonForegroundBrush"
                                         Color="{ThemeResource SystemColorHotlightColor}" />
                        <SolidColorBrush x:Key="ProfileButtonHoverForegroundBrush"
                                         Color="{ThemeResource SystemColorHighlightTextColor}" />
                        <SolidColorBrush x:Key="ProfileButtonHoverBackgroundBrush"
                                         Color="{ThemeResource SystemColorHighlightColor}" />
                        <SolidColorBrush x:Key="ProfileButtonPressForegroundBrush"
                                         Color="{ThemeResource SystemColorHotlightColor}" />
                    </ResourceDictionary>
                </ResourceDictionary.ThemeDictionaries>

                <!-- The current bounce back distance is approximately 130px. Rounding this up to 500 here so we have 
                     buffer to absorb future bounce back distance variations -->
                <tm:SwitchCaseConverter x:Key="HorizontalBounceBackMarginConverter" Default="0">
                    <tm:SwitchCase Case="true" Value="-500, 0, 0, 0" />
                </tm:SwitchCaseConverter>
                <tm:SwitchCaseConverter x:Key="HorizontalBounceBackPaddingConverter" Default="0">
                    <tm:SwitchCase Case="true" Value="500, 0, 0, 0" />
                </tm:SwitchCaseConverter>
                <tm:SwitchCaseConverter x:Key="VerticalBounceBackMarginConverter" Default="0">
                    <tm:SwitchCase Case="true" Value="0, -500, 0, 0" />
                </tm:SwitchCaseConverter>
                <tm:SwitchCaseConverter x:Key="VerticalBounceBackPaddingConverter" Default="0">
                    <tm:SwitchCase Case="true" Value="0, 500, 0, 0" />
                </tm:SwitchCaseConverter>

                <tm:SwitchCaseConverter x:Key="VerticalFirstRowHeight" Default="240">
                    <tm:SwitchCase Case="true" Value="345" />
                </tm:SwitchCaseConverter>
                <tm:SwitchCaseConverter x:Key="VerticalResizingHeroTitleMargin" Default="0, 220, 0, 0">
                    <tm:SwitchCase Case="true" Value="0, 325, 0, 0" />
                </tm:SwitchCaseConverter>
                <tm:SwitchCaseConverter x:Key="VContactInfoPanelVerticalLargeMarginConverter" Default="30, 0, 0, 0">
                    <tm:SwitchCase Case="true" Value="30, 0, 0, 20" />
                </tm:SwitchCaseConverter>
                <tm:SwitchCaseConverter x:Key="VContactInfoPanelVerticalNarrowMarginConverter" Default="20, 0, 0, 0">
                    <tm:SwitchCase Case="true" Value="20, 0, 0, 20" />
                </tm:SwitchCaseConverter>

                <local:EmptyInvisibleConverter x:Key="EmptyInvisibleConverter"/>
                <local:NullptrInvisibleConverter x:Key="NullptrInvisibleConverter"/>
                <local:ContactActionEntryDisplayConverter x:Key="ContactActionEntryDisplayConverter"/>
                <local:BooleanToVisibilityConverter x:Key="BooleanToVisibilityConverter" />
                <tm:HanglineToThicknessConverter x:Key="HanglineToThicknessConverter"/>

                <Style x:Key="ToolTipTextStyle" TargetType="TextBlock">
                    <Setter Property="TextReadingOrder" Value="DetectFromContent"/>
                </Style>

                <Style x:Key="TextButtonBase" TargetType="local:TextButton">
                    <Setter Property="VerticalAlignment" Value="Top"/>
                    <Setter Property="HorizontalAlignment" Value="Left"/>
                    <Setter Property="IsHitTestVisible" Value="True"/>
                    <Setter Property="Template">
                        <Setter.Value>
                            <ControlTemplate TargetType="local:TextButton">
                                <Grid>
                                    <VisualStateManager.VisualStateGroups>
                                        <VisualStateGroup x:Name="FocusStates">
                                            <VisualState x:Name="Focused">
                                                <Storyboard>
                                                    <DoubleAnimation Storyboard.TargetName="FocusVisualWhite"  
                                                                     Storyboard.TargetProperty="Opacity"  
                                                                     To="1"  
                                                                     Duration="0" />
                                                    <DoubleAnimation Storyboard.TargetName="FocusVisualBlack"  
                                                                     Storyboard.TargetProperty="Opacity"  
                                                                     To="1"  
                                                                     Duration="0" />
                                                </Storyboard>
                                            </VisualState>
                                            <VisualState x:Name="Unfocused" />
                                        </VisualStateGroup>
                                    </VisualStateManager.VisualStateGroups>
                                    <TextBlock Text="{TemplateBinding Content}" 
                                               TextTrimming="CharacterEllipsis"
                                               TextReadingOrder="DetectFromContent"/>
                                    <Rectangle x:Name="FocusVisualWhite"  
                                               IsHitTestVisible="False"  
                                               Stroke="White"  
                                               StrokeEndLineCap="Square"  
                                               StrokeDashArray="1,1"  
                                               Opacity="0"  
                                               StrokeDashOffset="1.5" />
                                    <Rectangle x:Name="FocusVisualBlack"  
                                               IsHitTestVisible="False"  
                                               Stroke="Black"  
                                               StrokeEndLineCap="Square"  
                                               StrokeDashArray="1,1"  
                                               Opacity="0"  
                                               StrokeDashOffset="0.5" />
                                </Grid>
                            </ControlTemplate>
                        </Setter.Value>
                    </Setter>
                </Style>

                <Style x:Key="TextBlockPrimary" TargetType="TextBlock">
                    <Setter Property="VerticalAlignment" Value="Center"/>
                    <Setter Property="HorizontalAlignment" Value="Left"/>
                    <Setter Property="TextTrimming" Value="CharacterEllipsis"/>
                    <Setter Property="TextReadingOrder" Value="DetectFromContent"/>
                    <Setter Property="FontSize" Value="56"/>
                    <Setter Property="FontWeight" Value="Light"/>
                    <Setter Property="Foreground" Value="{ThemeResource BannerForegroundBrush}"/>
                </Style>

                <Style x:Key="TitleFloatieStyle" TargetType="tm:ResizingHeroTitle">
                    <Setter Property="Height" Value="100" />
                    <Setter Property="Background" Value="{ThemeResource ImmersiveLightSearchContactHeroAccentDarkBrush}" />
                    <Setter Property="VerticalAlignment" Value="Top" />
                    <Setter Property="Template">
                        <Setter.Value>
                            <ControlTemplate TargetType="tm:ResizingHeroTitle">
                                <Border x:Name="TitleContainer"
                                        Background="{TemplateBinding Background}">
                                    <TextBlock x:Name="TitleText"
                                               Text="{TemplateBinding Title}"
                                               Margin="{TemplateBinding Padding}"
                                               Style="{StaticResource TextBlockPrimary}"/>
                                </Border>
                            </ControlTemplate>
                        </Setter.Value>
                    </Setter>
                </Style>

                <Style x:Key="TextButtonSecondary" TargetType="local:TextButton" BasedOn="{StaticResource TextButtonBase}">
                    <Setter Property="FontSize" Value="14.667"/>
                    <Setter Property="Height" Value="20" />
                    <Setter Property="FontWeight" Value="SemiLight"/>
                    <Setter Property="Foreground" Value="{ThemeResource BannerForegroundBrush}"/>
                </Style>

                <Style x:Key="ProfileButtonStyle" TargetType="Button">
                    <Setter Property="FontSize" Value="14.667" />
                    <Setter Property="VerticalAlignment" Value="Top"/>
                    <Setter Property="HorizontalAlignment" Value="Right"/>
                    <Setter Property="IsHitTestVisible" Value="True"/>
                    <Setter Property="Padding" Value="0 9 0 0"/>
                    <Setter Property="Template">
                        <Setter.Value>
                            <ControlTemplate TargetType="Button">
                                <Grid Background="Transparent">
                                    <VisualStateManager.VisualStateGroups>
                                        <VisualStateGroup x:Name="CommonStates">
                                            <VisualState x:Name="Normal" />
                                            <VisualState x:Name="Disabled" />
                                            <VisualState x:Name="PointerOver">
                                                <Storyboard>
                                                    <ObjectAnimationUsingKeyFrames Storyboard.TargetName="Content"
                                                                               Storyboard.TargetProperty="Foreground">
                                                        <DiscreteObjectKeyFrame KeyTime="0"
                                                                            Value="{ThemeResource ProfileButtonHoverForegroundBrush}" />
                                                    </ObjectAnimationUsingKeyFrames>
                                                    <ObjectAnimationUsingKeyFrames Storyboard.TargetName="Chevron"
                                                                               Storyboard.TargetProperty="Foreground">
                                                        <DiscreteObjectKeyFrame KeyTime="0"
                                                                            Value="{ThemeResource ProfileButtonHoverForegroundBrush}" />
                                                    </ObjectAnimationUsingKeyFrames>
                                                    <ObjectAnimationUsingKeyFrames Storyboard.TargetName="ContentBorder"
                                                                               Storyboard.TargetProperty="Background">
                                                        <DiscreteObjectKeyFrame KeyTime="0"
                                                                            Value="{ThemeResource ProfileButtonHoverBackgroundBrush}" />
                                                    </ObjectAnimationUsingKeyFrames>
                                                </Storyboard>
                                            </VisualState>
                                            <VisualState x:Name="Pressed">
                                                <Storyboard>
                                                    <ObjectAnimationUsingKeyFrames Storyboard.TargetName="Content"
                                                                               Storyboard.TargetProperty="Foreground">
                                                        <DiscreteObjectKeyFrame KeyTime="0"
                                                                            Value="{ThemeResource ProfileButtonPressForegroundBrush}" />
                                                    </ObjectAnimationUsingKeyFrames>
                                                    <ObjectAnimationUsingKeyFrames Storyboard.TargetName="Chevron"
                                                                               Storyboard.TargetProperty="Foreground">
                                                        <DiscreteObjectKeyFrame KeyTime="0"
                                                                            Value="{ThemeResource ProfileButtonPressForegroundBrush}" />
                                                    </ObjectAnimationUsingKeyFrames>
                                                </Storyboard>
                                            </VisualState>
                                        </VisualStateGroup>
                                        <VisualStateGroup x:Name="FocusStates">
                                            <VisualState x:Name="Focused">
                                                <Storyboard>
                                                    <DoubleAnimation Storyboard.TargetName="FocusVisualWhite"  
                                                                 Storyboard.TargetProperty="Opacity"  
                                                                 To="1"  
                                                                 Duration="0" />
                                                    <DoubleAnimation Storyboard.TargetName="FocusVisualBlack"  
                                                                 Storyboard.TargetProperty="Opacity"  
                                                                 To="1"  
                                                                 Duration="0" />
                                                </Storyboard>
                                            </VisualState>
                                            <VisualState x:Name="Unfocused" />
                                        </VisualStateGroup>
                                    </VisualStateManager.VisualStateGroups>
                                    <Grid x:Name="ContentBorder"
                                          Margin="{TemplateBinding Padding}">
                                        <Grid.ColumnDefinitions>
                                            <ColumnDefinition Width="*" />
                                            <ColumnDefinition Width="Auto" />
                                        </Grid.ColumnDefinitions>
                                        <TextBlock x:Name="Content"
                                                   Text="{TemplateBinding Content}" 
                                                   Foreground="{ThemeResource ProfileButtonForegroundBrush}"
                                                   FontSize="{TemplateBinding FontSize}"
                                                   FontWeight="{TemplateBinding FontWeight}"
                                                   TextReadingOrder="DetectFromContent"/>
                                        <TextBlock Grid.Column="1"
                                                   x:Name="Chevron"
                                                   Text="{Binding Path=FlowDirection, RelativeSource={RelativeSource TemplatedParent}, Converter={CustomResource FlowDirectionToChevronConverter}}"
                                                   Margin="5 0 0 0"
                                                   FontFamily="Segoe UI Symbol"
                                                   Foreground="{ThemeResource ProfileButtonForegroundBrush}"
                                                   FontSize="{TemplateBinding FontSize}"
                                                   FontWeight="{TemplateBinding FontWeight}"
                                                   AutomationProperties.AccessibilityView="Raw"/>
                                    </Grid>
                                    <Rectangle x:Name="FocusVisualWhite"  
                                           IsHitTestVisible="False"  
                                           Stroke="White"  
                                           StrokeEndLineCap="Square"  
                                           StrokeDashArray="1,1"  
                                           Opacity="0"  
                                           StrokeDashOffset="1.5" />
                                    <Rectangle x:Name="FocusVisualBlack"  
                                           IsHitTestVisible="False"  
                                           Stroke="Black"  
                                           StrokeEndLineCap="Square"  
                                           StrokeDashArray="1,1"  
                                           Opacity="0"  
                                           StrokeDashOffset="0.5" />
                                </Grid>
                            </ControlTemplate>
                        </Setter.Value>
                    </Setter>
                </Style>

                <Style x:Key="AttributionStripStyle" TargetType="local:AttributionStripControl">
                    <Setter Property="ItemTemplate">
                        <Setter.Value>
                            <DataTemplate>
                                <Grid Margin="0 0 10 0" 
                                      AutomationProperties.AutomationId="{Binding ProviderName}">
                                    <ToolTipService.ToolTip>
                                        <TextBlock Text="{Binding ProviderName}" Style="{StaticResource ToolTipTextStyle}"/>
                                    </ToolTipService.ToolTip>
                                    <Rectangle Width="16" 
                                               Height="16" 
                                               Fill="Gray" 
                                               Visibility="{Binding GrayBoxVisibility, Converter={StaticResource BooleanToVisibilityConverter}}" />
                                    <Image Width="16" 
                                           Height="16" 
                                           Source="{Binding Image}" />
                                </Grid>
                            </DataTemplate>
                        </Setter.Value>
                    </Setter>
                    <Setter Property="ItemsPanel">
                        <Setter.Value>
                            <ItemsPanelTemplate>
                                <StackPanel Orientation="Horizontal" 
                                            VerticalAlignment="Top" 
                                            HorizontalAlignment="Right" />
                            </ItemsPanelTemplate>
                        </Setter.Value>
                    </Setter>
                </Style>

                <Style x:Key="AttributionEllipsisStyle" TargetType="TextBlock">
                    <Setter Property="Text" Value="&#x2026;"/>
                    <Setter Property="Width" Value="16"/>
                    <Setter Property="Height" Value="16"/>
                    <Setter Property="Foreground" Value="{StaticResource BannerForegroundBrush}"/>
                    <Setter Property="FontSize" Value="16"/>
                    <Setter Property="FontWeight" Value="SemiLight"/>
                    <Setter Property="VerticalAlignment" Value="Top"/>
                    <Setter Property="Margin" Value="0 0 10 0"/>
                </Style>

                <ItemsPanelTemplate x:Key="HActionsPanel">
                    <StackPanel tm:KeyboardNavigator.ArrowNavigation="true" />
                </ItemsPanelTemplate>

                <ItemsPanelTemplate x:Key="VActionsPanel">
                    <WrapGrid Orientation="Vertical"
                              tm:KeyboardNavigator.ArrowNavigation="true"
                              MaximumRowsOrColumns="3"
                              ItemWidth="320"
                              HorizontalChildrenAlignment="Left"/>
                </ItemsPanelTemplate>

                <ItemsPanelTemplate x:Key="VActionsPanelSingle">
                    <StackPanel tm:KeyboardNavigator.ArrowNavigation="true" />
                </ItemsPanelTemplate>
            </ResourceDictionary>
        </Grid.Resources>
        <Grid x:Name="HorizontalLayout">
            <Grid.ColumnDefinitions>
                <ColumnDefinition Width="220" />
                <ColumnDefinition Width="320" />
            </Grid.ColumnDefinitions>
            <Border Background="{ThemeResource ImmersiveLightSearchContactHeroAccentLightBrush}"
                    Margin="{Binding Source={CustomResource ResultsCommonViewSource}, Path=IsHeroShownFirst, Converter={StaticResource HorizontalBounceBackMarginConverter}}"
                    Padding="{Binding Source={CustomResource ResultsCommonViewSource}, Path=IsHeroShownFirst, Converter={StaticResource HorizontalBounceBackPaddingConverter}}">
                <StackPanel x:Name="HContactInfoPanel"
                            Margin="{Binding Source={CustomResource ResultsCommonViewSource}, Path=Hangline, Converter={StaticResource HanglineToThicknessConverter}, ConverterParameter=t0}">
                    <Grid>
                        <Image Width="220" 
                               Height="220" 
                               Source="{Binding PrimaryContact.override:DefaultImage:220}" />
                        <Image Width="220"
                               Height="220"
                               Source="{Binding PrimaryContact.override:ThumbnailReference}"
                               Visibility="{Binding PrimaryContact.override:ThumbnailReference, Converter={StaticResource NullptrInvisibleConverter}}"
                               AutomationProperties.AutomationId="UserTile"/>
                    </Grid>
                    <StackPanel Margin="40 25 10 0" 
                                tm:KeyboardNavigator.ArrowNavigation="true">
                        <local:TextButton Content="{Binding PrimaryContact.override:DisplayLine1}"
                                          Style="{StaticResource TextButtonSecondary}"                                          
                                          ContextCopyCommand="{Binding ContextCopyCommand}"
                                          AutomationProperties.AutomationId="PrimaryDisplayInfo"
                                          Visibility="{Binding PrimaryContact.override:DisplayLine1, Converter={StaticResource EmptyInvisibleConverter}}">
                            <ToolTipService.ToolTip>
                                <TextBlock Text="{Binding PrimaryContact.override:DisplayLine1}" Style="{StaticResource ToolTipTextStyle}"/>
                            </ToolTipService.ToolTip>
                        </local:TextButton>
                        <local:TextButton Content="{Binding PrimaryContact.override:DisplayLine2}"
                                          Style="{StaticResource TextButtonSecondary}"
                                          ContextCopyCommand="{Binding ContextCopyCommand}"
                                          AutomationProperties.AutomationId="SecondaryDisplayInfo"
                                          Visibility="{Binding PrimaryContact.override:DisplayLine2, Converter={StaticResource EmptyInvisibleConverter}}">
                            <ToolTipService.ToolTip>
                                <TextBlock Text="{Binding PrimaryContact.override:DisplayLine2}" Style="{StaticResource ToolTipTextStyle}"/>
                            </ToolTipService.ToolTip>
                        </local:TextButton>
                        <local:TextButton Content="{Binding PrimaryContact.override:DisplayLine3}"
                                          Style="{StaticResource TextButtonSecondary}"                                          
                                          ContextCopyCommand="{Binding ContextCopyCommand}"
                                          AutomationProperties.AutomationId="TertiaryDisplayInfo"
                                          Visibility="{Binding PrimaryContact.override:DisplayLine3, Converter={StaticResource EmptyInvisibleConverter}}">
                            <ToolTipService.ToolTip>
                                <TextBlock Text="{Binding PrimaryContact.override:DisplayLine3}" Style="{StaticResource ToolTipTextStyle}"/>
                            </ToolTipService.ToolTip>
                        </local:TextButton>
                    </StackPanel>
                </StackPanel>
            </Border>
            <Border Background="{ThemeResource ImmersiveLightSearchHeroBackgroundBrush}"
                    Grid.Column="1">
                <Grid x:Name="HContactActionsGrid"
                      Margin="{Binding Source={CustomResource ResultsCommonViewSource}, Path=Hangline, Converter={StaticResource HanglineToThicknessConverter}, ConverterParameter=t0}">
                    <Grid.RowDefinitions>
                        <RowDefinition Height="472" />
                        <RowDefinition Height="Auto" />
                    </Grid.RowDefinitions>
                    <ItemsControl x:Name="Actions"
                                  Margin="5 90 5 0"
                                  ItemsPanel="{StaticResource HActionsPanel}"
                                  ItemsSource="{Binding PrimaryContact.override:ActionsCollection}">
                        <ItemsControl.ItemTemplate>
                            <DataTemplate>
                                <local:ActionButton Glyph="{Binding Glyph}" 
                                                    PrimaryText="{Binding DisplayName}" 
                                                    SecondaryText="{Binding ActionEntries[0].DisplayData}" 
                                                    AlternatesCollection="{Binding ActionEntries, Converter={StaticResource ContactActionEntryDisplayConverter}}" 
                                                    SiteContext="{Binding ElementName=Actions, Path=DataContext}"
                                                    ActionExecuteCommand="{Binding ElementName=Actions, Path=DataContext.ExecuteActionCommand}"
                                                    ContextCopyCommand="{Binding ElementName=Actions, Path=DataContext.ContextCopyCommand}"
                                                    PrimaryForegroundColor="#ffffff"
                                                    AccentColor="#ffffff"
                                                    AccentForegroundColor="#000000"
                                                    HorizontalAlignment="Stretch" />
                            </DataTemplate>
                        </ItemsControl.ItemTemplate>
                    </ItemsControl>

                    <Grid Grid.Row="1" 
                          Margin="20 0">
                        <Grid.ColumnDefinitions>
                            <ColumnDefinition Width="Auto" />
                            <ColumnDefinition Width="*" />
                        </Grid.ColumnDefinitions>
                        <StackPanel Orientation="Horizontal" 
                                    HorizontalAlignment="Left"
                                    Margin="0 114 10 0">
                            <local:AttributionStripControl ItemsSource="{Binding PrimaryContact.override:AttributionIcons}"
                                                           AutomationProperties.AutomationId="AttributionStrip"
                                                           IsTabStop="false"
                                                           Style="{StaticResource AttributionStripStyle}" />
                            <TextBlock x:Uid="ms-resource://windows.ui.search/resources/Attribution_Ellipsis" 
                                       Style="{StaticResource AttributionEllipsisStyle}"
                                       Visibility="{Binding PrimaryContact.override:ShowAttributionEllipsis, Converter={StaticResource BooleanToVisibilityConverter}}" />
                        </StackPanel>
                        <Button AutomationProperties.AutomationId="ViewProfileAction"
                                Grid.Column="1"
                                Content="{Binding PrimaryContact.override:ProfileAction.DisplayName}"
                                Command="{Binding ExecuteActionCommand}" 
                                CommandParameter="{Binding PrimaryContact.override:ProfileAction}"
                                Style="{StaticResource ProfileButtonStyle}" 
                                Margin="0 105 0 0">
                            <ToolTipService.ToolTip>
                                <TextBlock Text="{Binding PrimaryContact.override:ProfileAction.DisplayName}" Style="{StaticResource ToolTipTextStyle}"/>
                            </ToolTipService.ToolTip>
                        </Button>
                    </Grid>
                </Grid>
            </Border>
            <tm:ResizingHeroTitle x:Name="HTitle" 
                                  Grid.ColumnSpan="2"
                                  Title="{Binding PrimaryContact.override:ItemNameDisplay}"
                                  ToolTipService.ToolTip="{Binding PrimaryContact.override:ItemNameDisplay}"
                                  Style="{StaticResource TitleFloatieStyle}"
                                  Margin="{Binding Source={CustomResource ResultsCommonViewSource}, Path=Hangline, Converter={StaticResource HanglineToThicknessConverter}, ConverterParameter=t472}"
                                  Width="460"
                                  HorizontalAlignment="Right"
                                  Padding="40 12 30 0"
                                  AutomationProperties.AutomationId="DisplayName"/>
        </Grid>
        <Grid x:Name="VerticalLayout">
            <Grid.RowDefinitions>
                <RowDefinition Height="{Binding Source={CustomResource ResultsCommonViewSource}, Path=IsHeroShownFirst, Converter={StaticResource VerticalFirstRowHeight}}" />
                <RowDefinition Height="Auto" />
            </Grid.RowDefinitions>
            <Border Background="{ThemeResource ImmersiveLightSearchContactHeroAccentLightBrush}"
                    Margin="{Binding Source={CustomResource ResultsCommonViewSource}, Path=IsHeroShownFirst, Converter={StaticResource VerticalBounceBackMarginConverter}}"
                    Padding="{Binding Source={CustomResource ResultsCommonViewSource}, Path=IsHeroShownFirst, Converter={StaticResource VerticalBounceBackPaddingConverter}}"
                    VerticalAlignment="Bottom">
                <Grid x:Name="VContactInfoPanel"
                      Margin="{Binding Source={CustomResource ResultsCommonViewSource}, Path=IsHeroShownFirst, Converter={StaticResource VContactInfoPanelVerticalLargeMarginConverter}}">
                    <Grid.ColumnDefinitions>
                        <ColumnDefinition Width="Auto" />
                        <ColumnDefinition Width="*" />
                    </Grid.ColumnDefinitions>
                    <Grid VerticalAlignment="Top">
                        <Image Width="220" 
                               Height="220" 
                               Source="{Binding PrimaryContact.override:DefaultImage:220}" />
                        <Image Width="220"
                               Height="220"
                               Source="{Binding PrimaryContact.override:ThumbnailReference}"
                               Visibility="{Binding PrimaryContact.override:ThumbnailReference, Converter={StaticResource NullptrInvisibleConverter}}"
                               AutomationProperties.AutomationId="UserTile"/>
                    </Grid>
                    <StackPanel x:Name="VContactInfoTop"
                                Grid.Column="1"
                                tm:KeyboardNavigator.ArrowNavigation="true"
                                Margin="30 145 10 0"
                                VerticalAlignment="Top">
                        <local:TextButton Content="{Binding PrimaryContact.override:DisplayLine1}"
                                          Style="{StaticResource TextButtonSecondary}"                                          
                                          ContextCopyCommand="{Binding ContextCopyCommand}"
                                          AutomationProperties.AutomationId="PrimaryDisplayInfo"
                                          Visibility="{Binding PrimaryContact.override:DisplayLine1, Converter={StaticResource EmptyInvisibleConverter}}">
                            <ToolTipService.ToolTip>
                                <TextBlock Text="{Binding PrimaryContact.override:DisplayLine1}" Style="{StaticResource ToolTipTextStyle}"/>
                            </ToolTipService.ToolTip>
                        </local:TextButton>
                        <local:TextButton Content="{Binding PrimaryContact.override:DisplayLine2}"
                                          Style="{StaticResource TextButtonSecondary}"
                                          ContextCopyCommand="{Binding ContextCopyCommand}"
                                          AutomationProperties.AutomationId="SecondaryDisplayInfo"
                                          Visibility="{Binding PrimaryContact.override:DisplayLine2, Converter={StaticResource EmptyInvisibleConverter}}">
                            <ToolTipService.ToolTip>
                                <TextBlock Text="{Binding PrimaryContact.override:DisplayLine2}" Style="{StaticResource ToolTipTextStyle}"/>
                            </ToolTipService.ToolTip>
                        </local:TextButton>
                        <local:TextButton Content="{Binding PrimaryContact.override:DisplayLine3}"
                                          Style="{StaticResource TextButtonSecondary}"
                                          ContextCopyCommand="{Binding ContextCopyCommand}"
                                          AutomationProperties.AutomationId="TertiaryDisplayInfo"
                                          Visibility="{Binding PrimaryContact.override:DisplayLine3, Converter={StaticResource EmptyInvisibleConverter}}">
                            <ToolTipService.ToolTip>
                                <TextBlock Text="{Binding PrimaryContact.override:DisplayLine3}" Style="{StaticResource ToolTipTextStyle}"/>
                            </ToolTipService.ToolTip>
                        </local:TextButton>
                    </StackPanel>
                </Grid>
            </Border>
            <Border Background="{ThemeResource ImmersiveLightSearchHeroBackgroundBrush}"
                    Grid.Row="1">
                <StackPanel Margin="0 80 0 0" 
                            tm:KeyboardNavigator.ArrowNavigation="true">
                    <StackPanel x:Name="VContactInfoBottom"
                                tm:KeyboardNavigator.ArrowNavigation="true"
                                Margin="20 25 10 0"
                                VerticalAlignment="Top"
                                Visibility="Collapsed">
                        <local:TextButton Content="{Binding PrimaryContact.override:DisplayLine1}"
                                          Style="{StaticResource TextButtonSecondary}"
                                          ContextCopyCommand="{Binding ContextCopyCommand}"
                                          AutomationProperties.AutomationId="PrimaryDisplayInfo"
                                          Visibility="{Binding PrimaryContact.override:DisplayLine1, Converter={StaticResource EmptyInvisibleConverter}}">
                            <ToolTipService.ToolTip>
                                <TextBlock Text="{Binding PrimaryContact.override:DisplayLine1}" Style="{StaticResource ToolTipTextStyle}"/>
                            </ToolTipService.ToolTip>
                        </local:TextButton>
                        <local:TextButton Content="{Binding PrimaryContact.override:DisplayLine2}"
                                          Style="{StaticResource TextButtonSecondary}"
                                          ContextCopyCommand="{Binding ContextCopyCommand}"
                                          AutomationProperties.AutomationId="SecondaryDisplayInfo"
                                          Visibility="{Binding PrimaryContact.override:DisplayLine2, Converter={StaticResource EmptyInvisibleConverter}}">
                            <ToolTipService.ToolTip>
                                <TextBlock Text="{Binding PrimaryContact.override:DisplayLine2}" Style="{StaticResource ToolTipTextStyle}"/>
                            </ToolTipService.ToolTip>
                        </local:TextButton>
                        <local:TextButton Content="{Binding PrimaryContact.override:DisplayLine3}"
                                          Style="{StaticResource TextButtonSecondary}"
                                          ContextCopyCommand="{Binding ContextCopyCommand}"
                                          AutomationProperties.AutomationId="TertiaryDisplayInfo"
                                          Visibility="{Binding PrimaryContact.override:DisplayLine3, Converter={StaticResource EmptyInvisibleConverter}}">
                            <ToolTipService.ToolTip>
                                <TextBlock Text="{Binding PrimaryContact.override:DisplayLine3}" Style="{StaticResource ToolTipTextStyle}"/>
                            </ToolTipService.ToolTip>
                        </local:TextButton>
                    </StackPanel>
                    <!-- See comment below about footer if mucking with widths -->
                    <ItemsControl x:Name="VActions"
                                  Margin="25 31 0 0"
                                  ItemsSource="{Binding PrimaryContact.override:ActionsCollection}"
                                  ItemsPanel="{StaticResource VActionsPanel}">
                        <ItemsControl.ItemTemplate>
                            <DataTemplate>
                                <local:ActionButton Width="310"
                                                    HorizontalAlignment="Left"
                                                    Glyph="{Binding Glyph}"
                                                    PrimaryText="{Binding DisplayName}" 
                                                    SecondaryText="{Binding ActionEntries[0].DisplayData}" 
                                                    AlternatesCollection="{Binding ActionEntries, Converter={StaticResource ContactActionEntryDisplayConverter}}" 
                                                    SiteContext="{Binding ElementName=Actions, Path=DataContext}"
                                                    ActionExecuteCommand="{Binding ElementName=Actions, Path=DataContext.ExecuteActionCommand}"
                                                    ContextCopyCommand="{Binding ElementName=Actions, Path=DataContext.ContextCopyCommand}"
                                                    PrimaryForegroundColor="#ffffff"
                                                    AccentColor="#ffffff"
                                                    AccentForegroundColor="#000000" />
                            </DataTemplate>
                        </ItemsControl.ItemTemplate>
                    </ItemsControl>
                    <!-- The magic 605 width is the distance to the edge of the drop arrow
                         if there is a second column of actions. Thus the expand arrow of 
                         the footer profile action lines up -->
                    <Grid x:Name="VFooter"
                          Margin="40 0 0 25"
                          Width="420"
                          HorizontalAlignment="Left">
                        <Grid.ColumnDefinitions>
                            <ColumnDefinition Width="Auto" />
                            <ColumnDefinition Width="*" />
                        </Grid.ColumnDefinitions>
                        <StackPanel x:Name="VAttributionPanel"
                                    Orientation="Horizontal" 
                                    HorizontalAlignment="Left"
                                    Margin="0 24 10 0">
                            <local:AttributionStripControl ItemsSource="{Binding PrimaryContact.override:AttributionIcons}"
                                                           AutomationProperties.AutomationId="AttributionStrip"
                                                           IsTabStop="false"
                                                           Style="{StaticResource AttributionStripStyle}" />
                            <TextBlock x:Uid="ms-resource://windows.ui.search/resources/Attribution_Ellipsis" 
                                       Style="{StaticResource AttributionEllipsisStyle}"
                                       Visibility="{Binding PrimaryContact.override:ShowAttributionEllipsis, Converter={StaticResource BooleanToVisibilityConverter}}" />
                        </StackPanel>
                        <Button Grid.Column="1"
                                AutomationProperties.AutomationId="ViewProfileAction"
                                Margin="0 15 0 0"
                                Content="{Binding PrimaryContact.override:ProfileAction.DisplayName}"                                
                                Command="{Binding ExecuteActionCommand}"
                                CommandParameter="{Binding PrimaryContact.override:ProfileAction}"
                                Style="{StaticResource ProfileButtonStyle}">
                            <ToolTipService.ToolTip>
                                <TextBlock Text="{Binding PrimaryContact.override:ProfileAction.DisplayName}" Style="{StaticResource ToolTipTextStyle}"/>
                            </ToolTipService.ToolTip>
                        </Button>
                    </Grid>
                </StackPanel>
            </Border>
            <tm:ResizingHeroTitle x:Name="VTitle" 
                                  Grid.RowSpan="2"
                                  Title="{Binding PrimaryContact.override:ItemNameDisplay}"
                                  ToolTipService.ToolTip="{Binding PrimaryContact.override:ItemNameDisplay}"
                                  Style="{StaticResource TitleFloatieStyle}"
                                  Margin="{Binding Source={CustomResource ResultsCommonViewSource}, Path=IsHeroShownFirst, Converter={StaticResource VerticalResizingHeroTitleMargin}}"
                                  MinWidth="450"
                                  MaxWidth="450"
                                  HorizontalAlignment="Left"
                                  Padding="40 12 30 0"
                                  AutomationProperties.AutomationId="DisplayName"/>
        </Grid>
        <tm:DisplayModes.HorizontalStoryboard>
            <Storyboard>
                <ObjectAnimationUsingKeyFrames Storyboard.TargetName="HorizontalLayout"
                                               Storyboard.TargetProperty="Visibility">
                    <DiscreteObjectKeyFrame KeyTime="0"
                                            Value="Visible"/>
                </ObjectAnimationUsingKeyFrames>
                <ObjectAnimationUsingKeyFrames Storyboard.TargetName="VerticalLayout"
                                               Storyboard.TargetProperty="Visibility">
                    <DiscreteObjectKeyFrame KeyTime="0"
                                            Value="Collapsed"/>
                </ObjectAnimationUsingKeyFrames>
            </Storyboard>
        </tm:DisplayModes.HorizontalStoryboard>
        <tm:DisplayModes.HorizontalLargeStoryboard>
            <Storyboard>
                <ObjectAnimationUsingKeyFrames Storyboard.TargetName="HorizontalLayout"
                                               Storyboard.TargetProperty="Visibility">
                    <DiscreteObjectKeyFrame KeyTime="0"
                                            Value="Visible"/>
                </ObjectAnimationUsingKeyFrames>
                <ObjectAnimationUsingKeyFrames Storyboard.TargetName="VerticalLayout"
                                               Storyboard.TargetProperty="Visibility">
                    <DiscreteObjectKeyFrame KeyTime="0"
                                            Value="Collapsed"/>
                </ObjectAnimationUsingKeyFrames>
            </Storyboard>
        </tm:DisplayModes.HorizontalLargeStoryboard>
        <tm:DisplayModes.VerticalStoryboard>
            <Storyboard>
                <ObjectAnimationUsingKeyFrames Storyboard.TargetName="HorizontalLayout"
                                               Storyboard.TargetProperty="Visibility">
                    <DiscreteObjectKeyFrame KeyTime="0"
                                            Value="Collapsed"/>
                </ObjectAnimationUsingKeyFrames>
                <ObjectAnimationUsingKeyFrames Storyboard.TargetName="VerticalLayout"
                                               Storyboard.TargetProperty="Visibility">
                    <DiscreteObjectKeyFrame KeyTime="0"
                                            Value="Visible"/>
                </ObjectAnimationUsingKeyFrames>
                <ObjectAnimationUsingKeyFrames Storyboard.TargetName="VContactInfoPanel"
                                               Storyboard.TargetProperty="Margin">
                    <DiscreteObjectKeyFrame KeyTime="0"
                                            Value="{Binding Source={CustomResource ResultsCommonViewSource}, Path=IsHeroShownFirst, Converter={StaticResource VContactInfoPanelVerticalLargeMarginConverter}}"/>
                </ObjectAnimationUsingKeyFrames>
                <ObjectAnimationUsingKeyFrames Storyboard.TargetName="VContactInfoTop"
                                               Storyboard.TargetProperty="Visibility">
                    <DiscreteObjectKeyFrame KeyTime="0"
                                            Value="Visible"/>
                </ObjectAnimationUsingKeyFrames>
                <ObjectAnimationUsingKeyFrames Storyboard.TargetName="VContactInfoBottom"
                                               Storyboard.TargetProperty="Visibility">
                    <DiscreteObjectKeyFrame KeyTime="0"
                                            Value="Collapsed"/>
                </ObjectAnimationUsingKeyFrames>
                <ObjectAnimationUsingKeyFrames Storyboard.TargetName="VTitle"
                                               Storyboard.TargetProperty="MinWidth">
                    <DiscreteObjectKeyFrame KeyTime="0"
                                            Value="450"/>
                </ObjectAnimationUsingKeyFrames>
                <ObjectAnimationUsingKeyFrames Storyboard.TargetName="VTitle"
                                               Storyboard.TargetProperty="MaxWidth">
                    <DiscreteObjectKeyFrame KeyTime="0"
                                            Value="450"/>
                </ObjectAnimationUsingKeyFrames>
                <ObjectAnimationUsingKeyFrames Storyboard.TargetName="VTitle"
                                               Storyboard.TargetProperty="Padding">
                    <DiscreteObjectKeyFrame KeyTime="0"
                                            Value="40 12 30 0"/>
                </ObjectAnimationUsingKeyFrames>
                <ObjectAnimationUsingKeyFrames Storyboard.TargetName="VActions"
                                               Storyboard.TargetProperty="Margin">
                    <DiscreteObjectKeyFrame KeyTime="0"
                                            Value="25 31 0 0"/>
                </ObjectAnimationUsingKeyFrames>
                <ObjectAnimationUsingKeyFrames Storyboard.TargetName="VActions"
                                               Storyboard.TargetProperty="ItemsPanel">
                    <DiscreteObjectKeyFrame KeyTime="0"
                                            Value="{StaticResource VActionsPanelSingle}"/>
                </ObjectAnimationUsingKeyFrames>
                <ObjectAnimationUsingKeyFrames Storyboard.TargetName="VFooter"
                                               Storyboard.TargetProperty="Margin">
                    <DiscreteObjectKeyFrame KeyTime="0"
                                            Value="40 0 40 25"/>
                </ObjectAnimationUsingKeyFrames>
                <ObjectAnimationUsingKeyFrames Storyboard.TargetName="VFooter"
                                               Storyboard.TargetProperty="Width">
                    <DiscreteObjectKeyFrame KeyTime="0"
                                            Value="420"/>
                </ObjectAnimationUsingKeyFrames>
                <ObjectAnimationUsingKeyFrames Storyboard.TargetName="VAttributionPanel"
                                               Storyboard.TargetProperty="Margin">
                    <DiscreteObjectKeyFrame KeyTime="0"
                                            Value="0 24 10 0"/>
                </ObjectAnimationUsingKeyFrames>
            </Storyboard>
        </tm:DisplayModes.VerticalStoryboard>
        <tm:DisplayModes.VerticalLargeStoryboard>
            <Storyboard>
                <ObjectAnimationUsingKeyFrames Storyboard.TargetName="HorizontalLayout"
                                               Storyboard.TargetProperty="Visibility">
                    <DiscreteObjectKeyFrame KeyTime="0"
                                            Value="Collapsed"/>
                </ObjectAnimationUsingKeyFrames>
                <ObjectAnimationUsingKeyFrames Storyboard.TargetName="VerticalLayout"
                                               Storyboard.TargetProperty="Visibility">
                    <DiscreteObjectKeyFrame KeyTime="0"
                                            Value="Visible"/>
                </ObjectAnimationUsingKeyFrames>
                <ObjectAnimationUsingKeyFrames Storyboard.TargetName="VContactInfoPanel"
                                               Storyboard.TargetProperty="Margin">
                    <DiscreteObjectKeyFrame KeyTime="0"
                                            Value="{Binding Source={CustomResource ResultsCommonViewSource}, Path=IsHeroShownFirst, Converter={StaticResource VContactInfoPanelVerticalLargeMarginConverter}}"/>
                </ObjectAnimationUsingKeyFrames>
                <ObjectAnimationUsingKeyFrames Storyboard.TargetName="VContactInfoTop"
                                               Storyboard.TargetProperty="Visibility">
                    <DiscreteObjectKeyFrame KeyTime="0"
                                            Value="Visible"/>
                </ObjectAnimationUsingKeyFrames>
                <ObjectAnimationUsingKeyFrames Storyboard.TargetName="VContactInfoBottom"
                                               Storyboard.TargetProperty="Visibility">
                    <DiscreteObjectKeyFrame KeyTime="0"
                                            Value="Collapsed"/>
                </ObjectAnimationUsingKeyFrames>
                <ObjectAnimationUsingKeyFrames Storyboard.TargetName="VTitle"
                                               Storyboard.TargetProperty="MinWidth">
                    <DiscreteObjectKeyFrame KeyTime="0"
                                            Value="480"/>
                </ObjectAnimationUsingKeyFrames>
                <ObjectAnimationUsingKeyFrames Storyboard.TargetName="VTitle"
                                               Storyboard.TargetProperty="MaxWidth">
                    <DiscreteObjectKeyFrame KeyTime="0"
                                            Value="480"/>
                </ObjectAnimationUsingKeyFrames>
                <ObjectAnimationUsingKeyFrames Storyboard.TargetName="VTitle"
                                               Storyboard.TargetProperty="Padding">
                    <DiscreteObjectKeyFrame KeyTime="0"
                                            Value="40 12 30 0"/>
                </ObjectAnimationUsingKeyFrames>
                <ObjectAnimationUsingKeyFrames Storyboard.TargetName="VActions"
                                               Storyboard.TargetProperty="Margin">
                    <DiscreteObjectKeyFrame KeyTime="0"
                                            Value="25 31 0 0"/>
                </ObjectAnimationUsingKeyFrames>
                <ObjectAnimationUsingKeyFrames Storyboard.TargetName="VActions"
                                               Storyboard.TargetProperty="ItemsPanel">
                    <DiscreteObjectKeyFrame KeyTime="0"
                                            Value="{StaticResource VActionsPanel}"/>
                </ObjectAnimationUsingKeyFrames>
                <ObjectAnimationUsingKeyFrames Storyboard.TargetName="VFooter"
                                               Storyboard.TargetProperty="Margin">
                    <DiscreteObjectKeyFrame KeyTime="0"
                                            Value="40 0 0 25"/>
                </ObjectAnimationUsingKeyFrames>
                <ObjectAnimationUsingKeyFrames Storyboard.TargetName="VFooter"
                                               Storyboard.TargetProperty="Width">
                    <DiscreteObjectKeyFrame KeyTime="0"
                                            Value="605"/>
                </ObjectAnimationUsingKeyFrames>
                <ObjectAnimationUsingKeyFrames Storyboard.TargetName="VAttributionPanel"
                                               Storyboard.TargetProperty="Margin">
                    <DiscreteObjectKeyFrame KeyTime="0"
                                            Value="0 24 10 0"/>
                </ObjectAnimationUsingKeyFrames>
            </Storyboard>
        </tm:DisplayModes.VerticalLargeStoryboard>
        <tm:DisplayModes.VerticalNarrowStoryboard>
            <Storyboard>
                <ObjectAnimationUsingKeyFrames Storyboard.TargetName="HorizontalLayout"
                                               Storyboard.TargetProperty="Visibility">
                    <DiscreteObjectKeyFrame KeyTime="0"
                                            Value="Collapsed"/>
                </ObjectAnimationUsingKeyFrames>
                <ObjectAnimationUsingKeyFrames Storyboard.TargetName="VerticalLayout"
                                               Storyboard.TargetProperty="Visibility">
                    <DiscreteObjectKeyFrame KeyTime="0"
                                            Value="Visible"/>
                </ObjectAnimationUsingKeyFrames>
                <ObjectAnimationUsingKeyFrames Storyboard.TargetName="VContactInfoPanel"
                                               Storyboard.TargetProperty="Margin">
                    <DiscreteObjectKeyFrame KeyTime="0"
                                            Value="{Binding Source={CustomResource ResultsCommonViewSource}, Path=IsHeroShownFirst, Converter={StaticResource VContactInfoPanelVerticalNarrowMarginConverter}}"/>
                </ObjectAnimationUsingKeyFrames>
                <ObjectAnimationUsingKeyFrames Storyboard.TargetName="VContactInfoTop"
                                               Storyboard.TargetProperty="Visibility">
                    <DiscreteObjectKeyFrame KeyTime="0"
                                            Value="Collapsed"/>
                </ObjectAnimationUsingKeyFrames>
                <ObjectAnimationUsingKeyFrames Storyboard.TargetName="VContactInfoBottom"
                                               Storyboard.TargetProperty="Visibility">
                    <DiscreteObjectKeyFrame KeyTime="0"
                                            Value="Visible"/>
                </ObjectAnimationUsingKeyFrames>
                <ObjectAnimationUsingKeyFrames Storyboard.TargetName="VTitle"
                                               Storyboard.TargetProperty="MinWidth">
                    <DiscreteObjectKeyFrame KeyTime="0"
                                            Value="320"/>
                </ObjectAnimationUsingKeyFrames>
                <ObjectAnimationUsingKeyFrames Storyboard.TargetName="VTitle"
                                               Storyboard.TargetProperty="MaxWidth">
                    <DiscreteObjectKeyFrame KeyTime="0"
                                            Value="450"/>
                </ObjectAnimationUsingKeyFrames>
                <ObjectAnimationUsingKeyFrames Storyboard.TargetName="VTitle"
                                               Storyboard.TargetProperty="Padding">
                    <DiscreteObjectKeyFrame KeyTime="0"
                                            Value="20 12 30 0"/>
                </ObjectAnimationUsingKeyFrames>
                <ObjectAnimationUsingKeyFrames Storyboard.TargetName="VActions"
                                               Storyboard.TargetProperty="Margin">
                    <DiscreteObjectKeyFrame KeyTime="0"
                                            Value="0 22 0 0"/>
                </ObjectAnimationUsingKeyFrames>
                <ObjectAnimationUsingKeyFrames Storyboard.TargetName="VActions"
                                               Storyboard.TargetProperty="ItemsPanel">
                    <DiscreteObjectKeyFrame KeyTime="0"
                                            Value="{StaticResource VActionsPanelSingle}"/>
                </ObjectAnimationUsingKeyFrames>
                <ObjectAnimationUsingKeyFrames Storyboard.TargetName="VFooter"
                                               Storyboard.TargetProperty="Margin">
                    <DiscreteObjectKeyFrame KeyTime="0"
                                            Value="20 0 0 25"/>
                </ObjectAnimationUsingKeyFrames>
                <ObjectAnimationUsingKeyFrames Storyboard.TargetName="VFooter"
                                               Storyboard.TargetProperty="Width">
                    <DiscreteObjectKeyFrame KeyTime="0"
                                            Value="290"/>
                </ObjectAnimationUsingKeyFrames>
                <ObjectAnimationUsingKeyFrames Storyboard.TargetName="VAttributionPanel"
                                               Storyboard.TargetProperty="Margin">
                    <DiscreteObjectKeyFrame KeyTime="0"
                                            Value="0 25 0 0"/>
                </ObjectAnimationUsingKeyFrames>
            </Storyboard>
        </tm:DisplayModes.VerticalNarrowStoryboard>
    </Grid>
</DataTemplate>
