<UserControl
             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:materialDesign="http://materialdesigninxaml.net/winfx/xaml/themes"
             xmlns:local="clr-namespace:Aucma.Core.BoxFoaming.Views"
             xmlns:UserPage="clr-namespace:Aucma.Core.BoxFoaming.UserPage" x:Class="Aucma.Core.BoxFoaming.Views.RealTimeInventoryPageView"
             mc:Ignorable="d" 
             d:DesignHeight="450" d:DesignWidth="800">
    <Grid>
        <Grid.RowDefinitions>
            <RowDefinition Height="0.1*"/>
            <RowDefinition/>
        </Grid.RowDefinitions>
        <WrapPanel Grid.Row="0" Margin="10 5 0 0"  HorizontalAlignment="Left" VerticalAlignment="Center" >
            <Button Content="泡前库" Style="{StaticResource MaterialDesignRaisedButton}"  Width="100" Margin="5"/>
            <Button Content="泡后库" Style="{StaticResource MaterialDesignRaisedButton}" Width="100"/>
        </WrapPanel>
        <StackPanel Grid.Row="1">
            <ItemsControl  ItemsSource="{Binding Shapes}" VerticalAlignment="Center" HorizontalAlignment="Center" >
                <ItemsControl.ItemsPanel>
                    <!--布局-->
                    <ItemsPanelTemplate>
                        <WrapPanel Orientation="Horizontal"></WrapPanel>
                    </ItemsPanelTemplate>
                </ItemsControl.ItemsPanel>
                <!--控件模板-->
                <ItemsControl.ItemTemplate>
                    <DataTemplate>
                        <Control x:Name="ctrl" MinWidth="450" MinHeight="160"  ></Control>
                        <DataTemplate.Triggers>
                            <!--根据不同类型选择不同模板-->
                            <DataTrigger Binding="{Binding spaceType}" Value="1">
                                <!--矩形-->
                                <Setter Property="Template" TargetName="ctrl">
                                    <Setter.Value>
                                        <ControlTemplate >
                                            <Border Margin="5,5" Background="#0288d1" BorderBrush="White" BorderThickness="2" >
                                                <Grid Margin="3,3">
                                                    <Grid.RowDefinitions>
                                                        <RowDefinition/>
                                                        <RowDefinition/>
                                                        <RowDefinition/>
                                                    </Grid.RowDefinitions>
                                                    <Border Grid.Row="0">
                                                        <Grid>
                                                            <Grid.ColumnDefinitions>
                                                                <ColumnDefinition/>
                                                                <ColumnDefinition/>
                                                                <ColumnDefinition/>
                                                                <ColumnDefinition/>
                                                                <ColumnDefinition/>
                                                                <ColumnDefinition/>
                                                                <ColumnDefinition/>
                                                            </Grid.ColumnDefinitions>
                                                            <Border Grid.Column="0" BorderBrush="White" BorderThickness="1">
                                                                <TextBlock Text="{Binding spaceCode}" FontSize="18" Foreground="White" VerticalAlignment="Center" HorizontalAlignment="Center"/>
                                                            </Border>
                                                            <Border Grid.Column="1" BorderBrush="White" BorderThickness="1">
                                                                <TextBlock Text="在库" FontSize="18" Foreground="White" VerticalAlignment="Center" HorizontalAlignment="Center"/>
                                                            </Border>
                                                            <Border Grid.Column="2" BorderBrush="White" BorderThickness="1">
                                                                <TextBlock  Text="{Binding spaceStock}" FontSize="18" Foreground="White" VerticalAlignment="Center" HorizontalAlignment="Center"/>
                                                            </Border>
                                                            <Border Grid.Column="3" BorderBrush="White" BorderThickness="1">
                                                                <TextBlock Text="在途" FontSize="18" Foreground="White" VerticalAlignment="Center" HorizontalAlignment="Center"/>
                                                            </Border>
                                                            <Border Grid.Column="4" BorderBrush="White" BorderThickness="1">
                                                                <TextBlock Text="{Binding onTheWay}" FontSize="18" Foreground="White" VerticalAlignment="Center" HorizontalAlignment="Center"/>
                                                            </Border>
                                                            <Border Grid.Column="5" BorderBrush="White" BorderThickness="1">
                                                                <TextBlock Text="合计" FontSize="18" Foreground="White" VerticalAlignment="Center" HorizontalAlignment="Center"/>
                                                            </Border>
                                                            <Border Grid.Column="6" BorderBrush="White" BorderThickness="1">
                                                                <TextBlock Text="{Binding totalAmount}" FontSize="18" Foreground="White" VerticalAlignment="Center" HorizontalAlignment="Center"/>
                                                            </Border>
                                                        </Grid>
                                                    </Border>
                                                    <Border Grid.Row="1">
                                                        <Grid>
                                                            <Grid.ColumnDefinitions>
                                                                <ColumnDefinition Width="1*"/>
                                                                <ColumnDefinition Width="6*"/>
                                                            </Grid.ColumnDefinitions>
                                                            <Border Grid.Column="0" BorderBrush="White" BorderThickness="1">
                                                                <TextBlock Text="型号" FontSize="18" Foreground="White" VerticalAlignment="Center" HorizontalAlignment="Center"/>
                                                            </Border>
                                                            <Border Grid.Column="1" BorderBrush="White" BorderThickness="1">
                                                                <TextBlock Text="8307501015,SC-349,雪王爱喝水" FontSize="16" Foreground="White" VerticalAlignment="Center" HorizontalAlignment="Center"/>
                                                            </Border>
                                                        </Grid>
                                                    </Border>
                                                    <Border Grid.Row="2">
                                                        <Grid>
                                                            <Grid.ColumnDefinitions>
                                                                <ColumnDefinition/>
                                                                <ColumnDefinition/>
                                                                <ColumnDefinition/>
                                                                <ColumnDefinition/>
                                                                <ColumnDefinition/>
                                                                <ColumnDefinition/>
                                                                <ColumnDefinition/>
                                                            </Grid.ColumnDefinitions>
                                                            <Border Grid.Column="0" BorderBrush="White" BorderThickness="1" >
                                                                <TextBlock Text="状态" FontSize="18" Foreground="White" VerticalAlignment="Center" HorizontalAlignment="Center"/>
                                                            </Border>
                                                            <Border Grid.Column="1" BorderBrush="White" BorderThickness="1">

                                                                <Button  Command="{Binding DataContext.UpdateCommand, RelativeSource={RelativeSource AncestorType=ItemsControl}}" CommandParameter="{Binding spaceCode}" Style="{x:Null}" BorderBrush="Transparent" BorderThickness="0" Background="Transparent">
                                                                        <TextBlock Text="入库"  Foreground="{Binding inStoreFlag}" FontSize="18" FontWeight="Bold" VerticalAlignment="Center" HorizontalAlignment="Center" />
                                                                    </Button>
                                                            </Border>
                                                            <Border Grid.Column="2" BorderBrush="White" BorderThickness="1">
                                                                <Button  Command="{Binding DataContext.UpdateCommand, RelativeSource={RelativeSource AncestorType=ItemsControl}}" CommandParameter="{Binding spaceCode}" Style="{x:Null}" BorderBrush="Transparent" BorderThickness="0" Background="Transparent">
                                                                    <TextBlock Text="出库" Foreground="{Binding outStoreFlag}" FontSize="18" FontWeight="Bold" VerticalAlignment="Center" HorizontalAlignment="Center"/>
                                                                </Button>

                                                            </Border>
                                                            <Border Grid.Column="3" BorderBrush="White" BorderThickness="1">
                                                                <Button  Command="{Binding DataContext.UpdateCommand, RelativeSource={RelativeSource AncestorType=ItemsControl}}" CommandParameter="{Binding spaceCode}" Style="{x:Null}"  BorderBrush="Transparent" BorderThickness="0" Background="Transparent">
                                                                    <TextBlock Text="异常" Foreground="{Binding unusualFlag}" FontSize="18" FontWeight="Bold" VerticalAlignment="Center" HorizontalAlignment="Center"/>
                                                                </Button>
                                                            </Border>
                                                            <Border Grid.Column="4" BorderBrush="White" BorderThickness="1">
                                                                <Button  Command="{Binding DataContext.UpdateCommand, RelativeSource={RelativeSource AncestorType=ItemsControl}}" CommandParameter="{Binding spaceCode}" Style="{x:Null}"  BorderBrush="Transparent" BorderThickness="0" Background="Transparent">
                                                                    <TextBlock Text="禁用" Foreground="{Binding isFlag}" FontSize="18" FontWeight="Bold" VerticalAlignment="Center" HorizontalAlignment="Center"/>
                                                                </Button>

                                                            </Border>
                                                            <Border Grid.Column="5" BorderBrush="White" BorderThickness="1">
                                                                <Button  Command="{Binding DataContext.UpdateCommand, RelativeSource={RelativeSource AncestorType=ItemsControl}}" CommandParameter="{Binding spaceCode}"  Style="{x:Null}" BorderBrush="Transparent" BorderThickness="0" Background="Transparent">
                                                                    <TextBlock Text="明细" FontSize="18" Foreground="Green" FontWeight="Bold" VerticalAlignment="Center" HorizontalAlignment="Center"/>
                                                                </Button>
                                                            </Border>
                                                            <Border Grid.Column="6" BorderBrush="White" BorderThickness="1">
                                                                <Button  Command="{Binding DataContext.UpdateCommand, RelativeSource={RelativeSource AncestorType=ItemsControl}}" CommandParameter="{Binding spaceCode}"  Style="{x:Null}" BorderBrush="Transparent" BorderThickness="0" Background="Transparent">
                                                                    <TextBlock Text="出一个" Foreground="{Binding onlyOne}" FontSize="17" FontWeight="Bold"  VerticalAlignment="Center" HorizontalAlignment="Center" />
                                                                </Button>
                                                            </Border>
                                                        </Grid>
                                                    </Border>
                                                </Grid>
                                            </Border>
                                        </ControlTemplate>
                                    </Setter.Value>
                                </Setter>
                            </DataTrigger>
                        </DataTemplate.Triggers>
                    </DataTemplate>
                </ItemsControl.ItemTemplate>
            </ItemsControl>
        </StackPanel>
    </Grid>
</UserControl>