﻿<pm:LayoutControl x:Class="WinStore.UX.Controls.PDP.RatingsAndReviewsPanel"
                  xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
                  xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
                  xmlns:controls="using:WinStore.UX.Controls"
                  xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
                  xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
                  xmlns:pm="using:WinStore.UX.PresentationManifest"
                  d:DesignHeight="300"
                  d:DesignWidth="400"
                  mc:Ignorable="d"
                  AutomationProperties.AutomationId="RatingsAndReviewsControl">

    <Grid>
        <VisualStateManager.VisualStateGroups>
            <VisualStateGroup x:ConnectionId='1' x:Name="DisplayStates">
                <VisualState x:ConnectionId='8' x:Name="Wide" />
                <VisualState x:ConnectionId='9' x:Name="MediumWide" />
                <VisualState x:ConnectionId='10' x:Name="Medium" />
                <VisualState x:ConnectionId='11' x:Name="MediumNarrow" />
                <VisualState x:ConnectionId='12' x:Name="Narrow" />
            </VisualStateGroup>
            <VisualStateGroup x:ConnectionId='2' x:Name="ColumnStates">
                <VisualState x:ConnectionId='6' x:Name="MultiColumn" />
                <VisualState x:ConnectionId='7' x:Name="SingleColumn">
                    <Storyboard>
                        <ObjectAnimationUsingKeyFrames Storyboard.TargetName="_reviews" Storyboard.TargetProperty="(Grid.Row)">
                            <DiscreteObjectKeyFrame KeyTime="0" Value="2" />
                        </ObjectAnimationUsingKeyFrames>
                    </Storyboard>
                </VisualState>
            </VisualStateGroup>
            <VisualStateGroup x:ConnectionId='3' x:Name="HardwareWarningBlockStates">
                <VisualState x:ConnectionId='4' x:Name="ReviewsHardwareWarningBlockOff" />
                <VisualState x:ConnectionId='5' x:Name="ReviewsHardwareWarningBlockOn">
                    <Storyboard>
                        <ObjectAnimationUsingKeyFrames Storyboard.TargetName="_reviewsHardwareWarningBlockCaption" Storyboard.TargetProperty="(UIElement.Visibility)">
                            <DiscreteObjectKeyFrame KeyTime="0" Value="Visible" />
                        </ObjectAnimationUsingKeyFrames>
                    </Storyboard>
                </VisualState>
            </VisualStateGroup>
        </VisualStateManager.VisualStateGroups>
        
        <Grid.RowDefinitions>
            <RowDefinition Height="Auto" />
            <RowDefinition Height="Auto" />
            <RowDefinition Height="Auto" />
        </Grid.RowDefinitions>
        
        <TextBlock x:ConnectionId='13' 
                    x:Name="_reviewsHardwareWarningBlockCaption"
                    x:Uid="RatingsAndReviewsSoftBlockReviewsSection"
                    AutomationProperties.AutomationId="ReviewsHardwareWarningBlockCaption"
                    Style="{StaticResource CaptionTextBlockStyle}" 
                    Foreground="{ThemeResource SecondaryForegroundBrush}" 
                    TextWrapping="Wrap"
                    Visibility="Collapsed"
                    Margin="0,4,0,17"/>
        <pm:Slot x:ConnectionId='14' x:Name="_reviews" Grid.Row="1" />
        <pm:Slot x:ConnectionId='15' x:Name="_ratings" Grid.Row="1" />
    </Grid>
</pm:LayoutControl>

