<Window x:Class="Aucma.Core.PrintTo.Views.SupplementView"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
        xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
        xmlns:local="clr-namespace:Aucma.Core.PrintTo.Views"
        mc:Ignorable="d"
        Background="#1152AC" 
        Name="window"  
        d:DesignHeight="700"   
        d:DesignWidth="700"
        Title="二维码打印" 
        Height="700" 
        Width="700"
          WindowStyle="None"
           FontFamily="Microsoft YaHei"
        WindowStartupLocation="CenterScreen"
        >
    <Border Margin="5" BorderBrush="#0288d1" BorderThickness="1"  CornerRadius="5">
        <Grid Margin="15">
            <Grid.RowDefinitions>
                <RowDefinition Height="5*"/>
                <RowDefinition Height="5*"/>
                <RowDefinition/>
            </Grid.RowDefinitions>
            <UniformGrid Grid.Row="0"  >
                <GroupBox Margin="16 0" Header="订单信息" FontSize="18" >
                    <Grid>
                        <Grid.RowDefinitions>
                            <RowDefinition/>
                            <RowDefinition/>
                            <RowDefinition/>
                        </Grid.RowDefinitions>
                        
                        <WrapPanel Grid.Row="0" HorizontalAlignment="Center" VerticalAlignment="Center">
                            <TextBlock Text="产品编号" FontSize="18" Foreground="White" HorizontalAlignment="Center" VerticalAlignment="Center"/>
                            <TextBox FontSize="18" Text="{Binding OrderCode}"  Width="300" Foreground="White" BorderBrush="White"  Margin="15 0 0 0" VerticalAlignment="Center" IsReadOnly="True"/>
                        </WrapPanel>
                        <WrapPanel Grid.Row="1" HorizontalAlignment="Center" VerticalAlignment="Center">
                            <TextBlock Text="产品型号" FontSize="18" Foreground="White" HorizontalAlignment="Center" VerticalAlignment="Center"/>
                            <TextBox Text="{Binding ProductName}" FontSize="18" Width="300" Foreground="White" BorderBrush="White"  
                                     Margin="15 0 0 0" 
                                     HorizontalAlignment="Center" VerticalAlignment="Center" IsReadOnly="True"/>
                        </WrapPanel>
                        <WrapPanel Grid.Row="2" HorizontalAlignment="Center" VerticalAlignment="Center">
                            <TextBlock Text="打印名称" FontSize="18" Foreground="White" HorizontalAlignment="Center" VerticalAlignment="Center"/>
                            <TextBox Text="{Binding PrintName}"  FontSize="18" Width="300" Foreground="White"  BorderBrush="White" Margin="15 0 0 0"  IsReadOnly="True"
                                     HorizontalAlignment="Center" VerticalAlignment="Center" />
                        </WrapPanel>
                    </Grid>
                </GroupBox>
            </UniformGrid>
            <UniformGrid Grid.Row="1" >
                <GroupBox Margin="16 0" Header="打印详情" FontSize="18">
                    <Grid>
                        <Grid.RowDefinitions>
                            <RowDefinition />
                            <RowDefinition/>
                            <RowDefinition/>
                            <RowDefinition/>
                        </Grid.RowDefinitions>
                        <WrapPanel Grid.Row="0" HorizontalAlignment="Center" VerticalAlignment="Center">
                            <TextBlock Text="打印进度" FontSize="18" Foreground="White" HorizontalAlignment="Center" VerticalAlignment="Center"/>
                            <ProgressBar Style="{x:Null}" Height="20" Minimum="0" Maximum="{Binding MaxProgress}" Value="{Binding Progress}" Width="300"  Margin="6"/>
                        </WrapPanel>
                        <WrapPanel Grid.Row="1" HorizontalAlignment="Center" VerticalAlignment="Center">
                            <TextBlock Text="打印信息" FontSize="18" Foreground="White" HorizontalAlignment="Center" VerticalAlignment="Center"/>
                            <TextBox Text="{Binding PrintProgress}" FontSize="18" Width="300" Foreground="White" BorderBrush="White" 
                                     Margin="10 0 0 0" HorizontalAlignment="Center" VerticalAlignment="Center" IsReadOnly="True"/>
                        </WrapPanel>
                        <WrapPanel Grid.Row="2" HorizontalAlignment="Center" VerticalAlignment="Center">
                            <TextBlock Text="打印状态" FontSize="18" Foreground="White" Margin="5"/>
                            <TextBlock  FontSize="18" Margin="10 0" Background="{Binding State}" Width="20" Height="20" 
                                        HorizontalAlignment="Center" VerticalAlignment="Center"/>
                            <TextBlock Text="异常条码数量:" Margin="5" FontSize="18" Foreground="White"/>
                            <TextBlock Text="{Binding ErrorNum}" FontSize="18" Margin="10 0" Width="130" Foreground="White" 
                                       HorizontalAlignment="Center" VerticalAlignment="Center"/>
                        </WrapPanel>
                        <WrapPanel Grid.Row="3" HorizontalAlignment="Center" VerticalAlignment="Center">
                            <Button Content="打印" x:Name="Start" Height="40" FontSize="18" Margin="20 0" Command="{Binding StartOperateCommand}"  IsEnabled="{Binding OperateEnabled,Mode=TwoWay}"/>
                            <!--<Button Content="暂停" IsEnabled="True" x:Name="Suspend" Height="40" FontSize="18" Margin="20 0" Command="{Binding SuspendOperateCommand}"   />-->
                            <Button Content="关闭" x:Name="Close" Height="40" FontSize="18" Margin="20 0" Command="{Binding CloseWindowCommand}"  CommandParameter="{Binding ElementName=window}" />
                        </WrapPanel>
                    </Grid>
                </GroupBox>
            </UniformGrid>
        </Grid>
    </Border>
   
</Window>