﻿<common:PageBase
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:local="using:FeedbackApp.UIF.Views"
    xmlns:common="using:FeedbackApp.Common"
    xmlns:conv="using:FeedbackApp.Converters"    
    xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
    xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
    x:Class="FeedbackApp.UIF.Views.ExistingIssuePage"
    x:Name="pageRoot"
    mc:Ignorable="d"
    xmlns:sampleData="using:FeedbackApp.UIF.SampleData"
    d:DataContext="{d:DesignInstance 
        Type=sampleData:MockExistingIssueVM, 
        IsDesignTimeCreatable=True}">

    <common:PageBase.Resources>
        <ResourceDictionary>
            <ResourceDictionary.MergedDictionaries>
                <ResourceDictionary Source="UIFStyles.xaml"/>
            </ResourceDictionary.MergedDictionaries>
            
            <ResourceDictionary.ThemeDictionaries>
                <ResourceDictionary x:Key="Default">
                    <SolidColorBrush x:Key="MainBG" Color="White"/>
                </ResourceDictionary>
                <ResourceDictionary x:Key="HighContrast">
                    <SolidColorBrush x:Key="MainBG" Color="{ThemeResource SystemColorWindowColor}"/>
                </ResourceDictionary>
            </ResourceDictionary.ThemeDictionaries>

            <conv:ReverseEnumToVisibilityConverter x:Key="ReverseEnumToVisibilityConverter"/>
            <conv:EnumToVisibilityConverter x:Key="EnumToVisibilityConverter"/>
            <conv:LoadingStateToBooleanConverter x:Key="LoadingStateToBooleanConverter"/>
            <conv:LoadingStateToVisibilityConverter x:Key="LoadingStateToVisibilityConverter"/>
            <conv:RelativeTimeConverter x:Key="RelativeTimeConverter" />

            <Style TargetType="TextBlock" x:Name="ExtraInfoTextStyle">
                <Setter Property="FontSize" Value="13" />
                <Setter Property="Foreground" Value="Gray" />
                <Setter Property="Margin" Value="0, 7, 0, 0"/>
            </Style>

        </ResourceDictionary>
    </common:PageBase.Resources>

    <!--
        This grid acts as a root panel for the page that defines two rows:
        * Row 0 contains the back button and page title
        * Row 1 contains the rest of the page layout
    -->
    <Grid Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">

        <StackPanel Canvas.ZIndex="2" Visibility="{Binding IsInRepro, Converter={StaticResource BooleanToVisibilityConverter}}"
                                    VerticalAlignment="Center" HorizontalAlignment="Center">
            <Border BorderThickness="1, 1, 1, 1" BorderBrush="#C4C4C4" Background="{ThemeResource MainBG}" Padding="15">
                <StackPanel Margin="0, 0, 0, 0">
                    <TextBlock TextWrapping="Wrap" x:Uid="/FeedbackApp.Resources/UIF_Shared_ReproStopTextBoxLabel" HorizontalAlignment="Left" FontSize="14.667" Margin="0,5,0,20" 
                            Text="Reproduce the Problem" Style="{StaticResource BaseTextBlockStyle}" />
                    <StackPanel Margin="0, 0, 0, 0" Orientation="Horizontal" HorizontalAlignment="Right">
                        <Button x:ConnectionId='4' x:Name="DoneReproButton" x:Uid="/FeedbackApp.Resources/UIF_ReproStopButton" Command="{Binding LaunchReproUICommand}"
                                Margin="0, 0, 0, 0" HorizontalAlignment="Right" VerticalAlignment="Center"                                 Content="DoneReproduce" Style="{StaticResource UIFButton}"/>
                        <Button x:ConnectionId='5' x:Name="CancelReproButton" x:Uid="/FeedbackApp.Resources/UIF_ReproCancelButton" Command="{Binding LaunchCancelReproCommand}"
                                Margin="10, 0, 0, 0" HorizontalAlignment="Right" VerticalAlignment="Center"                                   Content="CancelReproduce" Style="{StaticResource UIFButton}"/>
                    </StackPanel>
                </StackPanel>
            </Border>
        </StackPanel>

        <Grid>
            <Grid.ChildrenTransitions>
                <TransitionCollection>
                    <EntranceThemeTransition/>
                </TransitionCollection>
            </Grid.ChildrenTransitions>
            <Grid.RowDefinitions>
                <RowDefinition Height="*"/>
            </Grid.RowDefinitions>

            <!-- Back button and page title -->
            <ScrollViewer Grid.Row="0" VerticalScrollMode="Auto" Height="Auto">
                <Grid>

                    <Grid.ColumnDefinitions>
                        <ColumnDefinition Width="0.85*" x:Name="LeftBorder"/>
                        <ColumnDefinition Width="8.3*"/>
                        <ColumnDefinition Width="0.85*" x:Name="RightBorder"/>
                    </Grid.ColumnDefinitions>
                    <Grid.RowDefinitions>
                        <RowDefinition Height="*"/>
                    </Grid.RowDefinitions>
                    <Grid Grid.Column="0" Background="{ThemeResource GrayBG}">
                        <Border BorderThickness="0,0,1,0" Style="{StaticResource GrayBorder}"/>
                    </Grid>

                    <Frame Grid.Column="1" Margin="20, 0, 115, 30"
                       Name="ExistingIssueControls" HorizontalAlignment="Stretch">

                        <Frame.Resources>
                            <ResourceDictionary>
                                <ResourceDictionary.ThemeDictionaries>
                                    <ResourceDictionary x:Key="Default">
                                        <SolidColorBrush x:Key="SubmitBoxBG" Color="#C4C4C4"/>
                                        <SolidColorBrush x:Key="ArrowStroke" Color="#f6f6f6"/>
                                        <SolidColorBrush x:Key="MainBG" Color="White"/>
                                    </ResourceDictionary>
                                    <ResourceDictionary x:Key="HighContrast">
                                        <SolidColorBrush x:Key="SubmitBoxBG" Color="{ThemeResource SystemColorWindowColor}"/>
                                        <SolidColorBrush x:Key="ArrowStroke" Color="{ThemeResource SystemColorWindowColor}"/>
                                        <SolidColorBrush x:Key="MainBG" Color="{ThemeResource SystemColorWindowColor}"/>
                                    </ResourceDictionary>
                                </ResourceDictionary.ThemeDictionaries>
                            </ResourceDictionary>
                        </Frame.Resources>

                        <StackPanel>

                            <Grid Margin="0, 10">
                                <Grid.ColumnDefinitions>
                                    <ColumnDefinition Width="75"/>
                                    <ColumnDefinition Width="*"/>
                                </Grid.ColumnDefinitions>

                                <Grid.RowDefinitions>
                                    <RowDefinition Height="Auto"/>
                                    <RowDefinition Height="*"/>
                                </Grid.RowDefinitions>

                                <Grid Grid.Column="0" Grid.Row="0"/>
                                <HyperlinkButton x:Uid="/FeedbackApp.Resources/UIF_FeedbackPage_GoBackButton" Command="{Binding NavigationHelper.GoBackCommand, ElementName=pageRoot}" 
                                         Margin="20, 15" Grid.Row="0" Grid.Column="1" Foreground="{ThemeResource LinkColor}" FontWeight="Normal" 
                                                  Style="{StaticResource TextBlockButtonStyle}"/>

                                <TextBlock Text="{Binding FeedbackItem.CountInstances}" HorizontalAlignment="Right" VerticalAlignment="Top" Style="{StaticResource FeedbackCounter}" 
                                   Grid.Column="0" Grid.Row="1" Margin="0, -5, 0, 0"/>

                                <StackPanel Grid.Row="1"  Grid.Column="1" Margin="25,0,0,0" VerticalAlignment="Top">

                                    <!-- For the suggestion case -->
                                    <RichTextBlock FontSize="15" Foreground="Gray" TextWrapping="WrapWholeWords"
                                                    Visibility="{Binding DisplayFeedbackItem.IsProblem, Converter={StaticResource ReverseBooleanToVisibilityConverter}}">
                                        <Paragraph FontFamily="Segoe UI">
                                            <Run x:Uid="/FeedbackApp.Resources/UIF_ExistingIssuePage_Suggestion" FontSize="13" Foreground="{ThemeResource YellowTextColor}" FontWeight="SemiBold"/>
                                            <Run Text="{Binding DisplayFeedbackItem.L1L2String}"/>
                                            <Run Text="-"/>
                                            <Run Text="{Binding DisplayFeedbackItem.FeedbackItem.TimeFirstReported, Converter={StaticResource RelativeTimeConverter}}" />
                                        </Paragraph>
                                    </RichTextBlock>

                                    <!-- For the problem case -->
                                    <RichTextBlock FontSize="15" Foreground="Gray" TextWrapping="WrapWholeWords"
                                                    Visibility="{Binding DisplayFeedbackItem.IsProblem, Converter={StaticResource BooleanToVisibilityConverter}}">
                                        <Paragraph FontFamily="Segoe UI">
                                            <Run x:Uid="/FeedbackApp.Resources/UIF_ExistingIssuePage_Problem" FontSize="13" Foreground="{ThemeResource RedTextColor}" FontWeight="SemiBold"/>
                                            <Run Text="{Binding DisplayFeedbackItem.L1L2String}"/>
                                            <Run Text="-"/>
                                            <Run Text="{Binding DisplayFeedbackItem.FeedbackItem.TimeFirstReported, Converter={StaticResource RelativeTimeConverter}}" />
                                        </Paragraph>
                                    </RichTextBlock>

                        

                                    <TextBlock Text="{Binding FeedbackItem.Text}" FontSize="20" Margin="0, 5, 0, 0"
                               TextWrapping="Wrap" VerticalAlignment="Top"/>

                                    <Grid Visibility="{Binding DisplayFeedbackItem.CanSubmitFeedback, Converter={StaticResource BooleanToVisibilityConverter}}" Margin="-1, 0, 0, 0">
                                        <Grid.ColumnDefinitions>
                                            <ColumnDefinition Width="Auto"/>
                                            <ColumnDefinition Width="Auto"/>
                                        </Grid.ColumnDefinitions>

                                        <StackPanel Orientation="Horizontal" Grid.Column="0" Margin="0,8,0,0" x:Name="AbusePanel"
                                                    Visibility="Collapsed">
                                            <common:SegoeFontIcon GlyphName="Flag" GlyphSize="Small" Margin="0, 9, 0, 0" Foreground="{ThemeResource LinkColor}"/>
                                            <HyperlinkButton Command="{Binding SubmitFeedbackCommand}"        
                                                    CommandParameter="{StaticResource TrueBoolean}"
                                                    x:Uid="/FeedbackApp.Resources/UIF_ExistingIssuePage_ReportAbuseButton"
                                                    Content="Report abuse"
                                                    Margin="5, 0, 0, 0"         
                                                    Style="{StaticResource SmallButtonHyperLink}"/>
                                        </StackPanel>
                                        
                                    </Grid>

                                    <!-- Extra details for internal users -->
                                    <StackPanel Orientation="Vertical" Visibility="{Binding IsInternalUser, Converter={StaticResource BooleanToVisibilityConverter}}" Margin="0, 3, 0, 0">
                                        <TextBlock x:Uid="/FeedbackApp.Resources/UIF_ExistingIssuePage_HasBeenPromoted" FontWeight="SemiBold" Style="{StaticResource ExtraInfoTextStyle}"
                                                   Visibility="{Binding IsFeedbackPromoted, Converter={StaticResource BooleanToVisibilityConverter}}"/>

                                        <StackPanel Visibility="{Binding DisplayFeedbackItem.FeedbackItem.IsExternal, Converter={StaticResource BooleanToVisibilityConverter}}">
                                            <TextBlock x:Uid="/FeedbackApp.Resources/UIF_ExistingIssuePage_FromExternalInsiderUser" Style="{StaticResource ExtraInfoTextStyle}" 
                                                   Visibility="{Binding DisplayFeedbackItem.FeedbackItem.IsNonInsider, Converter={StaticResource ReverseBooleanToVisibilityConverter}}"/>
                                            <TextBlock x:Uid="/FeedbackApp.Resources/UIF_ExistingIssuePage_FromExternalNonInsiderUser" Style="{StaticResource ExtraInfoTextStyle}" 
                                                   Visibility="{Binding DisplayFeedbackItem.FeedbackItem.IsNonInsider, Converter={StaticResource BooleanToVisibilityConverter}}"/>
                                        </StackPanel>
                                        
                                        <TextBlock x:Uid="/FeedbackApp.Resources/UIF_ExistingIssuePage_FromInternalUser" Style="{StaticResource ExtraInfoTextStyle}"
                                                   Visibility="{Binding DisplayFeedbackItem.FeedbackItem.IsExternal, Converter={StaticResource ReverseBooleanToVisibilityConverter}}"/>

                                        <RichTextBlock Margin="0, 7, 0, 0" Foreground="Gray" FontSize="13">
                                            <Paragraph FontFamily="Segoe UI">
                                                <Run x:Uid="/FeedbackApp.Resources/UIF_ExistingIssuePage_UpvotesReceivedLabel"/>
                                                <Run Text="{Binding DisplayFeedbackItem.FeedbackItem.MinBuild}"/>
                                                <Run Text="-"/>
                                                <Run Text="{Binding DisplayFeedbackItem.FeedbackItem.MaxBuild}"/>
                                            </Paragraph>
                                        </RichTextBlock>

                                        <RichTextBlock Margin="0, 7, 0, 0" Foreground="Gray" FontSize="13">
                                            <Paragraph FontFamily="Segoe UI">
                                                <Run x:Uid="/FeedbackApp.Resources/UIF_ExistingIssuePage_LastUpvotedLabel"/>
                                                <Run Text="{Binding DisplayFeedbackItem.FeedbackItem.TimeLastUpdated, Converter={StaticResource RelativeTimeConverter}}"/>
                                            </Paragraph>
                                        </RichTextBlock>

                                        <HyperlinkButton x:Uid="/FeedbackApp.Resources/UIF_ExistingIssuePage_OpenFeedbackItemLink" NavigateUri="{Binding UserFeedbackVSOUrl}" 
                                                         Padding="0" FontSize="13" Margin="0, 7, 0, 2" Foreground="{ThemeResource LinkColor}"/>
                                    </StackPanel>


                                    <TextBlock Text="{Binding FeedbackStatusString}" Visibility="{Binding DisplayFeedbackStatusString, Converter={StaticResource BooleanToVisibilityConverter}}"
                                       Margin="0, 15, 0, 0"/>
                                    
                                    <Grid Background="{ThemeResource GrayBG}" x:Name="CompletedCurrentBuild" Margin="0, 15, 0, 0" Visibility="Collapsed">
                                        <Border BorderThickness="1" BorderBrush="#C4C4C4">
                                            <StackPanel Orientation="Vertical" Margin="10">
                                                <TextBlock Text="zCOMPLETED" x:Uid="/FeedbackApp.Resources/UIF_PlusOneCandidatesPage_CompletedTag"  Style="{StaticResource CompletedLabel}" Margin="0"
                                                           TextWrapping="WrapWholeWords"/>

                                                <!-- Has link-->
                                                <RichTextBlock Margin="0, 15, 0, 20" Style="{StaticResource BaseRichTextBlockStyle}" Visibility="{Binding DisplayFeedbackItem.HasLearnMoreLink, Converter={StaticResource BooleanToVisibilityConverter}}">
                                                    <Paragraph FontSize="14" FontFamily="Segoe UI">
                                                        <Run x:Uid="/FeedbackApp.Resources/UIF_ExistingIssuePage_CompletedCurrentBuild" Text="Sentence here" FontWeight="Normal"/>
                                                        <Hyperlink NavigateUri="{Binding FeedbackItem.FeedbackTalkBackStatusLink}" x:Uid="/FeedbackApp.Resources/UIF_Shared_learn_more" FontWeight="Normal">
                                                            <Run x:Uid="/FeedbackApp.Resources/UIF_ExistingIssuePage_LearnMoreLink" Text="Learn more." Foreground="{ThemeResource LinkColor}"/>
                                                        </Hyperlink>
                                                    </Paragraph>
                                                </RichTextBlock>

                                                <!-- Does not Have link-->
                                                <RichTextBlock Margin="0, 15, 0, 20" Style="{StaticResource BaseRichTextBlockStyle}" Visibility="{Binding DisplayFeedbackItem.HasLearnMoreLink, Converter={StaticResource ReverseBooleanToVisibilityConverter}}">
                                                    <Paragraph FontSize="14" FontFamily="Segoe UI">
                                                        <Run x:Uid="/FeedbackApp.Resources/UIF_ExistingIssuePage_CompletedCurrentBuild" Text="Sentence here" FontWeight="Normal"/>
                                                    </Paragraph>
                                                </RichTextBlock>

                                            </StackPanel>
                                        </Border>
                                    </Grid>

                                    <Grid Background="{ThemeResource GrayBG}" x:Name="CompletedOlderBuild" Margin="0, 15, 0, 0" Visibility="Collapsed">
                                        <Border BorderThickness="1" BorderBrush="#C4C4C4">
                                            <StackPanel Orientation="Vertical" Margin="10">
                                                <TextBlock Text="zCOMPLETED" x:Uid="/FeedbackApp.Resources/UIF_PlusOneCandidatesPage_CompletedTag"  Style="{StaticResource CompletedLabel}" Margin="0"
                                                           TextWrapping="WrapWholeWords"/>


                                                <RichTextBlock Margin="0, 15, 0, 20" Style="{StaticResource BaseRichTextBlockStyle}" Visibility="{Binding DisplayFeedbackItem.HasLearnMoreLink, Converter={StaticResource BooleanToVisibilityConverter}}">
                                                    <Paragraph FontSize="14" FontFamily="Segoe UI">
                                                        <Run x:Uid="/FeedbackApp.Resources/UIF_ExistingIssuePage_CompletedOlderBuild" Text="Sentence here" FontWeight="Normal"/>
                                                        <Hyperlink NavigateUri="{Binding FeedbackItem.FeedbackTalkBackStatusLink}" x:Uid="/FeedbackApp.Resources/UIF_Shared_learn_more" FontWeight="Normal">
                                                            <Run x:Uid="/FeedbackApp.Resources/UIF_ExistingIssuePage_LearnMoreLink" Text="Learn more." Foreground="{ThemeResource LinkColor}"/>
                                                        </Hyperlink>
                                                    </Paragraph>
                                                </RichTextBlock>

                                                <RichTextBlock Margin="0, 15, 0, 20" Style="{StaticResource BaseRichTextBlockStyle}" Visibility="{Binding DisplayFeedbackItem.HasLearnMoreLink, Converter={StaticResource ReverseBooleanToVisibilityConverter}}">
                                                    <Paragraph FontSize="14" FontFamily="Segoe UI">
                                                        <Run x:Uid="/FeedbackApp.Resources/UIF_ExistingIssuePage_CompletedOlderBuild" Text="Sentence here" FontWeight="Normal"/>
                                                    </Paragraph>
                                                </RichTextBlock>

                                            </StackPanel>
                                        </Border>
                                    </Grid>

                                    <Grid Background="{ThemeResource GrayBG}" x:Name="Investigating" Margin="0, 15, 0, 5" 
                                          Visibility="{Binding DisplayFeedbackItem.TalkBackStatusEnum, Converter={StaticResource EnumToVisibilityConverter}, ConverterParameter=Microsoft.Windows.Internal.Feedback.FeedbackTalkBackStatus.Investigating}">
                                        <Border BorderThickness="1" BorderBrush="#C4C4C4">
                                            <StackPanel Orientation="Vertical" Margin="10">
                                                <TextBlock Text="zInvestigating" x:Uid="/FeedbackApp.Resources/UIF_PlusOneCandidatesPage_InvestigatingTag"  Style="{StaticResource InvestigatingLabel}" Margin="0"
                                                           TextWrapping="WrapWholeWords"/>

                                                <RichTextBlock Margin="0, 15, 0, 20" Style="{StaticResource BaseRichTextBlockStyle}" Visibility="{Binding DisplayFeedbackItem.HasLearnMoreLink, Converter={StaticResource BooleanToVisibilityConverter}}">
                                                    <Paragraph FontSize="14" FontFamily="Segoe UI">
                                                        <Run x:Uid="/FeedbackApp.Resources/UIF_ExistingIssuePage_Investigating" Text="Sentence here" FontWeight="Normal"/>
                                                        <Hyperlink NavigateUri="{Binding FeedbackItem.FeedbackTalkBackStatusLink}" x:Uid="/FeedbackApp.Resources/UIF_Shared_learn_more" FontWeight="Normal">
                                                            <Run x:Uid="/FeedbackApp.Resources/UIF_ExistingIssuePage_LearnMoreLink" Text="Learn more." Foreground="{ThemeResource LinkColor}"/>
                                                        </Hyperlink>
                                                    </Paragraph>
                                                </RichTextBlock>

                                                <RichTextBlock Margin="0, 15, 0, 20" Style="{StaticResource BaseRichTextBlockStyle}" Visibility="{Binding DisplayFeedbackItem.HasLearnMoreLink, Converter={StaticResource ReverseBooleanToVisibilityConverter}}">
                                                    <Paragraph FontSize="14" FontFamily="Segoe UI">
                                                        <Run x:Uid="/FeedbackApp.Resources/UIF_ExistingIssuePage_Investigating" Text="Sentence here" FontWeight="Normal"/>
                                                    </Paragraph>
                                                </RichTextBlock>


                                            </StackPanel>
                                        </Border>
                                    </Grid>

                                    <Grid Background="{ThemeResource GrayBG}" x:Name="Received" Margin="0, 15, 0, 5" 
                                          Visibility="{Binding DisplayFeedbackItem.TalkBackStatusEnum, Converter={StaticResource EnumToVisibilityConverter}, ConverterParameter=Microsoft.Windows.Internal.Feedback.FeedbackTalkBackStatus.None}">
                                        <Border BorderThickness="1" BorderBrush="#C4C4C4">
                                            <StackPanel Orientation="Vertical" Margin="10">
                                                <TextBlock Text="zReceived" x:Uid="/FeedbackApp.Resources/UIF_PlusOneCandidatesPage_ReceivedTag"  Style="{StaticResource ReceivedLabel}" Margin="0"
                                                           TextWrapping="WrapWholeWords"/>

                                                <StackPanel Visibility="{Binding DisplayFeedbackItem.IsAuthor, Converter={StaticResource ReverseBooleanToVisibilityConverter}}">
                                                    <RichTextBlock Margin="0, 15, 0, 20" Style="{StaticResource BaseRichTextBlockStyle}" Visibility="{Binding DisplayFeedbackItem.HasLearnMoreLink, Converter={StaticResource BooleanToVisibilityConverter}}">
                                                        <Paragraph FontSize="14" FontFamily="Segoe UI">
                                                            <Run x:Uid="/FeedbackApp.Resources/UIF_ExistingIssuePage_ReceivedNonAuthor" Text="Sentence here" FontWeight="Normal"/>
                                                            <Hyperlink NavigateUri="{Binding FeedbackItem.FeedbackTalkBackStatusLink}" x:Uid="/FeedbackApp.Resources/UIF_Shared_learn_more" FontWeight="Normal">
                                                                <Run x:Uid="/FeedbackApp.Resources/UIF_ExistingIssuePage_LearnMoreLink" Text="Learn more." Foreground="{ThemeResource LinkColor}"/>
                                                            </Hyperlink>
                                                        </Paragraph>
                                                    </RichTextBlock>

                                                    <RichTextBlock Margin="0, 15, 0, 20" Style="{StaticResource BaseRichTextBlockStyle}" Visibility="{Binding DisplayFeedbackItem.HasLearnMoreLink, Converter={StaticResource ReverseBooleanToVisibilityConverter}}">
                                                        <Paragraph FontSize="14" FontFamily="Segoe UI">
                                                            <Run x:Uid="/FeedbackApp.Resources/UIF_ExistingIssuePage_ReceivedNonAuthor" Text="Sentence here" FontWeight="Normal"/>
                                                        </Paragraph>
                                                    </RichTextBlock>
                                                </StackPanel>

                                                <StackPanel Visibility="{Binding DisplayFeedbackItem.IsAuthor, Converter={StaticResource BooleanToVisibilityConverter}}">
                                                    <RichTextBlock Margin="0, 15, 0, 20" Style="{StaticResource BaseRichTextBlockStyle}" Visibility="{Binding DisplayFeedbackItem.HasLearnMoreLink, Converter={StaticResource BooleanToVisibilityConverter}}">
                                                        <Paragraph FontSize="14" FontFamily="Segoe UI">
                                                            <Run x:Uid="/FeedbackApp.Resources/UIF_ExistingIssuePage_ReceivedAuthor" Text="Sentence here" FontWeight="Normal"/>
                                                            <Hyperlink NavigateUri="{Binding FeedbackItem.FeedbackTalkBackStatusLink}" x:Uid="/FeedbackApp.Resources/UIF_Shared_learn_more" FontWeight="Normal">
                                                                <Run x:Uid="/FeedbackApp.Resources/UIF_ExistingIssuePage_LearnMoreLink" Text="Learn more." Foreground="{ThemeResource LinkColor}"/>
                                                            </Hyperlink>
                                                        </Paragraph>
                                                    </RichTextBlock>

                                                    <RichTextBlock Margin="0, 15, 0, 20" Style="{StaticResource BaseRichTextBlockStyle}" Visibility="{Binding DisplayFeedbackItem.HasLearnMoreLink, Converter={StaticResource ReverseBooleanToVisibilityConverter}}">
                                                        <Paragraph FontSize="14" FontFamily="Segoe UI">
                                                            <Run x:Uid="/FeedbackApp.Resources/UIF_ExistingIssuePage_ReceivedAuthor" Text="Sentence here" FontWeight="Normal"/>
                                                        </Paragraph>
                                                    </RichTextBlock>
                                                </StackPanel>

                                            </StackPanel>
                                        </Border>
                                    </Grid>


                                    <Grid Background="{ThemeResource GrayBG}" Visibility="Collapsed" 
                                            x:Name="FakeTextBox" Margin="0, 10, 0, 0">
                                        <Border BorderThickness="1, 1, 1, 0" BorderBrush="#C4C4C4">
                                            <Grid Height="Auto">
                                                <TextBox x:ConnectionId='3' x:Uid="/FeedbackApp.Resources/UIF_ExistingIssuePage_AddMoreInfo"                                  
                                                 Margin="20"/>
                                            </Grid>
                                        </Border>
                                    </Grid>

                                    <Grid Background="{ThemeResource GrayBG}" x:Name="AddDetailsGrid"
                                            Visibility="Collapsed" Margin="0, 10, 0, 0">
                                        <StackPanel>
                                            <Border BorderThickness="1,1,1,0" BorderBrush="#C4C4C4">
                                                <StackPanel Margin="20, 10, 20, 20">
                                                    <TextBlock Grid.Row="0" Grid.Column="0" x:Name="pageTitle" x:Uid="/FeedbackApp.Resources/UIF_ExistingFeedback_Title" Style="{StaticResource FeedbackTitle}" 
                                                        Text="Add feedback details" TextWrapping="NoWrap" TextTrimming="None" Margin="0,0,0,10"/>

                                                    <Grid Margin="0, 10, 0, 0" >
                                                        <Grid.ColumnDefinitions>
                                                            <ColumnDefinition Width="*"/>
                                                            <ColumnDefinition Width="Auto"/>
                                                        </Grid.ColumnDefinitions>
                                                        
                                                        <TextBox Text="{Binding Description, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"
                                                            x:Uid="/FeedbackApp.Resources/UIF_ExistingIssuePage_MoreInfo"
                                                            TextWrapping="Wrap"
                                                            HorizontalAlignment="Stretch"
                                                            VerticalAlignment="Stretch"
                                                            AcceptsReturn="True" 
                                                            MinHeight="60" 
                                                            MaxHeight="500"
                                                            PlaceholderText="Tell us more?"
                                                            Grid.Column="0"     
                                                            x:Name="DescriptionBox"/>
                                                    </Grid>
    
                                                    
                                                    
                                                    <TextBlock TextWrapping="Wrap" x:Uid="/FeedbackApp.Resources/UIF_NewIssuePage_FeedbackIsPublic" HorizontalAlignment="Right" FontSize="12"
                                                        Text="Note your comments are public" Style="{StaticResource BaseTextBlockStyle}" Foreground="#666666" FontWeight="SemiLight"/>


                                                    <StackPanel Margin="0,5" Orientation="Vertical" Visibility="{Binding IsInternalUser, Converter={StaticResource BooleanToVisibilityConverter}}">
                                                        <TextBlock x:Uid="/FeedbackApp.Resources/UIF_Shared_InternalOnly" Text="Internal Only" Margin="0,0,0,10" HorizontalAlignment="Left" 
                                                            Style="{StaticResource FeedbackSubTitle}"/>
                                                        <CheckBox x:Uid="/FeedbackApp.Resources/UIF_Shared_CheckBox_FeedbackIsBug" Content="Check here if the feedback is a bug"
                                                IsChecked="{Binding IsBug, Mode=TwoWay}" Margin="0, 0, 10, 0" IsEnabled="{Binding ShouldAllowFeedbackPromotion, Mode=OneWay}"/>
                                                        <CheckBox x:Uid="/FeedbackApp.Resources/UIF_Shared_CheckBox_FeedbackIsLocIssue" Content="This is a text/localization issue"
                                                IsChecked="{Binding IsLocIssue, Mode=TwoWay}"/>
                                                    </StackPanel>

                                                    <StackPanel Margin="0, 0, 0, 0" Orientation="Vertical" Grid.Column="1" x:Name="UploadButtonStackPanel">
                                                        <Button x:Uid="/FeedbackApp.Resources/UIF_AttachAFileButton"
                                                HorizontalAlignment="Left" VerticalAlignment="Center" Margin="0, 10, 0, 0" Command="{Binding AttachACaptureCommand}"/>
                                                        <TextBlock TextWrapping="Wrap" x:Uid="/FeedbackApp.Resources/UIF_AttachAFileButtonLabel" HorizontalAlignment="Left" FontSize="12" Margin="4,0,0,10" 
                                                            Text="(500 MB limit)" Style="{StaticResource BaseTextBlockStyle}" Foreground="#666666" FontWeight="SemiLight"/>
                                                    </StackPanel>

                                                    <ItemsControl x:Name="UploadScreenshotItemsControl" ItemTemplate="{StaticResource UploadScreenshotItemTemplate}"
                                                        ItemsSource="{Binding UploadScreenshots, Mode=TwoWay}"  ItemsPanel="{StaticResource ScreenshotsItemsPanel}" Margin="0,0,0,0"
                                                      Visibility="{Binding DeviceType, Converter={StaticResource EnumToVisibilityConverter}, ConverterParameter=Microsoft.Windows.Internal.Feedback.FeedbackDeviceFormFactors.Analog}"/>

                                                    <Grid>
                                                        <Grid.ColumnDefinitions>
                                                            <ColumnDefinition Width="Auto"/>
                                                            <ColumnDefinition Width="Auto"/>
                                                        </Grid.ColumnDefinitions>
                                                        <StackPanel Margin="0, 0, 0, 0" Orientation="Horizontal" Grid.Column="0" x:Name="ButtonStackPanel">
                                                            <Button x:Uid="/FeedbackApp.Resources/UIF_ScreenshotButton" Command="{Binding LaunchScreenshotUICommand}"
                                                HorizontalAlignment="Left" VerticalAlignment="Center" Margin="0, 13, 0, 0" Visibility="{Binding IsInScreenShotMode, Converter={StaticResource ReverseBooleanToVisibilityConverter}}" Content="Screenshot"/>
                                                        </StackPanel>
                                                    </Grid>

                                                    <ItemsControl x:Name="ScreenshotItemsControl" ItemsSource="{Binding Screenshots, Mode=TwoWay}" 
                                                          ItemTemplate="{StaticResource ScreenshotItemTemplate}" ItemsPanel="{StaticResource ScreenshotsItemsPanel}" 
                                                          Margin="0,13,0,7"/>

                                                    <StackPanel Margin="0,0,0,0" Orientation="Vertical" Visibility="{Binding IsReproProblem, Converter={StaticResource BooleanToVisibilityConverter}}"
                                                                x:Name="ReproStackPanel">
                                                        <TextBlock TextWrapping="Wrap" x:Uid="/FeedbackApp.Resources/UIF_Shared_ReproProblemTextBoxLabel" HorizontalAlignment="Left" FontSize="14.667" Margin="0,5,0,10" 
                                                   Text="Reproduce the Problem" Style="{StaticResource BaseTextBlockStyle}" FontWeight="Normal"/>
                                                        <Button x:ConnectionId='2' x:Name="ReproButton" x:Uid="/FeedbackApp.Resources/UIF_ReproStartButton" Command="{Binding LaunchReproUICommand}"
                                                    HorizontalAlignment="Left" VerticalAlignment="Center"                            Content="Reproduce" Margin="0, 0, 0, 10"/>
                                                    </StackPanel>

                                                    <Grid Margin="0,13,0,0" Visibility="{Binding IsTraceFileCollected, Converter={StaticResource BooleanToVisibilityConverter}}" HorizontalAlignment="Left">
                                                        <Image Source="/Assets/Folder.png" Stretch="Fill" Height="100" Width="80" VerticalAlignment="Top" HorizontalAlignment="Right"/>
                                                        <Button x:ConnectionId='1' x:Name="DeleteTraceButton" Command="{Binding DeleteTraceCommand}" Height="40" Width="40" Padding="-20, 0, -20, 0"
                                                                                             Background="Transparent" HorizontalAlignment="Right" VerticalAlignment="Top" Margin="-7"
                                                            x:Uid="/FeedbackApp.Resources/UIF_Shared_DeleteButton">
                                                            <Image Source="/Assets/Close.png" VerticalAlignment="Center" HorizontalAlignment="Center" 
                                                                Stretch="Fill" Height="55" Width="55"/>
                                                        </Button>                                                       

                                                    </Grid>

                                                </StackPanel>

                                            </Border>
   
                                        </StackPanel>
                                    </Grid>
                                    <Border BorderThickness="1,0,1,1" BorderBrush="#C4C4C4" x:Name="MeTooButtonBox">
                                        <Grid Background="{ThemeResource SubmitBoxBG}" Height="80">

                                            <Polygon Points="0,0 15,15, 30,0" Stroke="{ThemeResource ArrowStroke}" Fill="{ThemeResource ArrowStroke}" HorizontalAlignment="Center"/>

                                            <Button Command="{Binding SubmitFeedbackCommand}"
                                                        CommandParameter="{StaticResource FalseBoolean}"
                                                        IsEnabled="{Binding SubmitState, ConverterParameter=NotLoading, Converter={StaticResource LoadingStateToBooleanConverter}}"
                                                        x:Uid="/FeedbackApp.Resources/UIF_ExistingIssuePage_SendButton"
                                                        HorizontalAlignment="Center"
                                                        VerticalAlignment="Center"
                                                        Margin="0" Content="Me too!"
                                                        MinWidth="100" Width="Auto" Style="{StaticResource UIFButton}"/>
                                            <StackPanel Orientation="Horizontal" HorizontalAlignment="Left" VerticalAlignment="Center" Margin="10,0,0,0"
                                                Visibility="{Binding SubmitState, ConverterParameter=Loading, Converter={StaticResource LoadingStateToVisibilityConverter}}">
                                                <ProgressRing HorizontalAlignment="Right"
                                                    VerticalAlignment="Center"
                                                    IsActive="{Binding SubmitState, ConverterParameter=Loading, Converter={StaticResource LoadingStateToBooleanConverter}}" />
                                                <TextBlock x:Uid="/FeedbackApp.Resources/UIF_Shared_SubmitLoadingText" Margin="5,0" FontSize="14.667" VerticalAlignment="Center"/>

                                            </StackPanel>
                                        </Grid>
                                    </Border>
                                </StackPanel>

                            </Grid>

                        </StackPanel>
                    </Frame>


                    <Grid Grid.Column="2" Background="{ThemeResource GrayBG}">
                        <Border BorderThickness="1,0,0,0" Style="{StaticResource GrayBorder}"/>
                    </Grid>
                </Grid>

            </ScrollViewer>
        </Grid>



    </Grid>


</common:PageBase>

