<Page x:Class="FLY.Blowing.DbViewer.PageMain"
      xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
      xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
      xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" 
      xmlns:d="http://schemas.microsoft.com/expression/blend/2008" 
         xmlns:controls="http://metro.mahapps.com/winfx/xaml/controls"
        xmlns:iconPacks="http://metro.mahapps.com/winfx/xaml/iconpacks"
      xmlns:local="clr-namespace:FLY.Blowing.DbViewer.Core"
      mc:Ignorable="d" 
      d:DesignHeight="450" d:DesignWidth="800"
      d:DataContext="{d:DesignInstance local:DbViewerModel}"
      Title="Page_Main">

    <Grid>
        <Grid.RowDefinitions>
            <RowDefinition/>
            <RowDefinition Height="auto"/>
        </Grid.RowDefinitions>
        <StackPanel Orientation="Horizontal" Margin="30" HorizontalAlignment="Center">
            <StackPanel.Resources>

            </StackPanel.Resources>
            <StackPanel VerticalAlignment="Center">
                <StackPanel Orientation="Horizontal" Margin="0,-20,-100,0">
                    <TextBlock Text="Step 1" FontSize="20" Foreground="{StaticResource MahApps.Brushes.Accent}" />
                    <TextBlock Text="选择数据" VerticalAlignment="Bottom" Margin="4,0"/>
                </StackPanel>
                <Button Style="{StaticResource Styles.Button.Circle.Accent2}" Click="ButtonSelect_Click">
                    <iconPacks:PackIconMaterial Kind="DatabaseImport" />
                </Button>
                <Grid Margin="0,0,-100,-45">
                    <StackPanel Visibility="{Binding IsPackReady, Converter={StaticResource visbilityconv}}">
                        <TextBlock>
                            <Run Text="{Binding PackBeginDate,StringFormat={}{0:MM-dd HH:mm}}"/>~
                            <Run Text="{Binding PackEndDate,StringFormat={}{0:MM-dd HH:mm}}"/>
                        </TextBlock>
                        <ItemsControl ItemsSource="{Binding PackMsgs}">
                            <ItemsControl.ItemsPanel>
                                <ItemsPanelTemplate>
                                    <StackPanel/>
                                </ItemsPanelTemplate>
                            </ItemsControl.ItemsPanel>
                            <ItemsControl.ItemTemplate>
                                <DataTemplate>
                                    <TextBlock Text="{Binding .}" Margin="2"/>
                                </DataTemplate>
                            </ItemsControl.ItemTemplate>
                        </ItemsControl>
                    </StackPanel>
                </Grid>


            </StackPanel>
            <Line X2="96" VerticalAlignment="Center" Stroke="{StaticResource MahApps.Brushes.Gray7}" StrokeThickness="3" Margin="40,0"/>
            <StackPanel Orientation="Vertical" VerticalAlignment="Center">
                <StackPanel Orientation="Horizontal" Margin="0,-20,-100,0">
                    <TextBlock Text="Step 2" FontSize="20" Foreground="{StaticResource MahApps.Brushes.Accent}" />
                    <TextBlock Text="查看图表(暂不支持)" VerticalAlignment="Bottom" Margin="4,0"/>
                </StackPanel>
                <Button Style="{StaticResource Styles.Button.Circle.Accent2}" Click="ButtonChart_Click" IsEnabled="False">
                    <iconPacks:PackIconMaterial Kind="ChartAreaspline" />
                </Button>
            </StackPanel>
            <Line X2="96" VerticalAlignment="Center" Stroke="{StaticResource MahApps.Brushes.Gray7}" StrokeThickness="3" Margin="40,0"/>
            <StackPanel Orientation="Vertical" VerticalAlignment="Center" >
                <StackPanel Orientation="Horizontal" Margin="0,-20,-100,0">
                    <TextBlock Text="Step 3" FontSize="20" Foreground="{StaticResource MahApps.Brushes.Accent}" />
                    <TextBlock Text="导出excel" VerticalAlignment="Bottom" Margin="4,0"/>
                </StackPanel>
                <Button Style="{StaticResource Styles.Button.Circle.Accent2}" Click="ButtonExcel_Click" IsEnabled="{Binding IsPackReady}">
                    <iconPacks:PackIconMaterial Kind="MicrosoftExcel" />
                </Button>
            </StackPanel>
        </StackPanel>
        <StackPanel Grid.Row="1" Orientation="Vertical" Margin="10,30">
            <Rectangle Height="1" Fill="{StaticResource MahApps.Brushes.Gray7}" Width="800"/>
            <StackPanel Orientation="Horizontal" HorizontalAlignment="Center" Margin="{StaticResource ControlMargin}">
                <StackPanel Orientation="Vertical">
                    <Button Style="{StaticResource ButtonStyle_empty}"  Click="ButtonSetup_Click">
                        <TextBlock Text="吹膜数据库浏览器" FontSize="25">
                            <TextBlock.Style>
                                <Style TargetType="TextBlock">
                                    <Setter Property="Foreground" Value="{StaticResource MahApps.Brushes.Accent}"/>
                                    
                                </Style>
                            </TextBlock.Style>
                        </TextBlock>
                    </Button>
                    

                </StackPanel>
                <TextBlock Text="by flyautomation" VerticalAlignment="Bottom" Margin="{StaticResource ControlMargin}"/>
            </StackPanel>
            
        </StackPanel>
    </Grid>
</Page>