<UserControl x:Class="Aucma.Core.BoxFoam.Views.UserPage.AfterFoamingPageView" 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.BoxFoam.Views.UserPage" mc:Ignorable="d" Background="#1152AC" FontFamily="Microsoft YaHei" d:DesignHeight="450" d:DesignWidth="800"> <UserControl.Resources> <Style x:Key="DataGridTextColumnCenterSytle" TargetType="{x:Type TextBlock}"> <Setter Property="VerticalAlignment" Value="Center" /> <Setter Property="HorizontalAlignment" Value="Left" /> </Style> <Style TargetType="DataGrid"> <!--网格线颜色--> <Setter Property="CanUserResizeColumns" Value="false"/> <Setter Property="Background" Value="#1152AC" /> <Setter Property="BorderBrush" Value="#4285DE" /> <Setter Property="Foreground" Value="White"/> <Setter Property="HorizontalGridLinesBrush"> <Setter.Value> <SolidColorBrush Color="#4285DE"/> </Setter.Value> </Setter> <Setter Property="VerticalGridLinesBrush"> <Setter.Value> <SolidColorBrush Color="#1152AC"/> </Setter.Value> </Setter> </Style> <!--列头标题栏样式--> <Style TargetType="DataGridColumnHeader"> <Setter Property="HorizontalContentAlignment" Value="Left" /> <Setter Property="BorderBrush" Value="#dddddd" /> <Setter Property="FontSize" Value="18"/> <Setter Property="Background" Value="#4285DE"/> <Setter Property="Foreground" Value="White"/> </Style> <!--单元格样式--> <Style TargetType="DataGridCell"> <Setter Property="FocusVisualStyle" Value="{x:Null}" /> <Setter Property="BorderThickness" Value="0" /> <Setter Property="BorderBrush" Value="Gray" /> <Setter Property="Height" Value="35"/> <Setter Property="FontSize" Value="15"/> <Setter Property="Template"> <Setter.Value> <ControlTemplate TargetType="{x:Type DataGridCell}"> <Grid Background="{TemplateBinding Background}" > <ContentPresenter HorizontalAlignment="Left" VerticalAlignment="Center" /> </Grid> </ControlTemplate> </Setter.Value> </Setter> <Style.Triggers> <Trigger Property="IsSelected" Value="True"> <Setter Property="Background" Value="#4285DE"/> <Setter Property="Foreground" Value="White"/> </Trigger> </Style.Triggers> </Style> </UserControl.Resources> <Grid Margin="5,5"> <Grid.RowDefinitions> <RowDefinition Height="*"/> <RowDefinition Height="12*"/> </Grid.RowDefinitions> <StackPanel Grid.Row="0" Orientation="Horizontal" VerticalAlignment="Center" HorizontalAlignment="Center"> <TextBlock Text="泡后库实时库存" FontSize="18" FontWeight="Bold" Foreground="White"/> </StackPanel> <Border Grid.Row="1"> <Grid> <Grid.ColumnDefinitions> <ColumnDefinition Width="8*"/> <ColumnDefinition Width="4*"/> </Grid.ColumnDefinitions> <Border Grid.Column="0" BorderBrush="#0288d1" BorderThickness="1" Margin="5"> <Border.Effect> <DropShadowEffect Color="#1254AB" ShadowDepth="0" BlurRadius="5" Opacity="0.5" Direction="0"></DropShadowEffect> </Border.Effect> <ItemsControl Grid.Column="0" ItemsSource="{Binding Shapes}" VerticalAlignment="Center" HorizontalAlignment="Center" > <ItemsControl.ItemsPanel> <!--布局--> <ItemsPanelTemplate> <WrapPanel Orientation="Horizontal" VerticalAlignment="Top"></WrapPanel> </ItemsPanelTemplate> </ItemsControl.ItemsPanel> <!--控件模板--> <ItemsControl.ItemTemplate> <DataTemplate> <Control x:Name="ctrl" Width="600" Height="200" VerticalAlignment="Top"></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 Width="1.5*"/> <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 onRouteAmount}" 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.5*"/> <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="{Binding materialType}" FontSize="16" Foreground="White" VerticalAlignment="Center" HorizontalAlignment="Center"/> </Border> </Grid> </Border> <Border Grid.Row="2"> <Grid> <Grid.ColumnDefinitions> <ColumnDefinition Width="1.5*"/> <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"> </Border> <Border Grid.Column="2" BorderBrush="White" BorderThickness="1"> </Border> <Border Grid.Column="3" BorderBrush="White" BorderThickness="1"> </Border> <Border Grid.Column="4" BorderBrush="White" BorderThickness="1"> </Border> <Border Grid.Column="5" BorderBrush="White" BorderThickness="1"> <Button Command="{Binding DataContext.SpaceDetailCommand, RelativeSource={RelativeSource AncestorType=ItemsControl}}" CommandParameter="{Binding spaceCode}" 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"> </Border> </Grid> </Border> </Grid> </Border> </ControlTemplate> </Setter.Value> </Setter> </DataTrigger> </DataTemplate.Triggers> </DataTemplate> </ItemsControl.ItemTemplate> </ItemsControl> </Border> <Border Grid.Column="1" BorderBrush="#0288d1" BorderThickness="1" Margin="5"> <Border.Effect> <DropShadowEffect Color="#1254AB" ShadowDepth="0" BlurRadius="5" Opacity="0.5" Direction="0"></DropShadowEffect> </Border.Effect> <Grid> <Grid.RowDefinitions> <RowDefinition Height="0.5*"/> <RowDefinition Height="13*"/> </Grid.RowDefinitions> <StackPanel Orientation="Horizontal" HorizontalAlignment="Center" VerticalAlignment="Center"> <TextBlock Text="货道明细" Foreground="#FFFFFF" FontSize="15"/> </StackPanel> <DataGrid Grid.Row="1" ItemsSource="{Binding SpaceDetailDataGrid}" Background="Transparent" FontSize="15" ColumnHeaderHeight="35" RowHeight="31" AutoGenerateColumns="False" RowHeaderWidth="0" GridLinesVisibility="None" ScrollViewer.HorizontalScrollBarVisibility="Hidden" ScrollViewer.VerticalScrollBarVisibility="Hidden" BorderThickness="0" CanUserAddRows="False" Foreground="#FFFFFF" > <!--resourceStyle 399行修改选中字体颜色--> <DataGrid.Columns> <DataGridTextColumn Binding="{Binding SpaceCode}" Header="货道编号" Width="1*" IsReadOnly="True" ElementStyle="{StaticResource DataGridTextColumnCenterSytle}" /> <DataGridTextColumn Binding="{Binding MaterialCode}" Header="物料编号" Width="*" IsReadOnly="True" ElementStyle="{StaticResource DataGridTextColumnCenterSytle}" /> <DataGridTextColumn Binding="{Binding MaterialName}" Header="物料名称" Width="*" IsReadOnly="True" ElementStyle="{StaticResource DataGridTextColumnCenterSytle}" /> <!--<DataGridTextColumn Binding="{Binding materialType}" Header="物料类型" Width="1*" IsReadOnly="True"/>--> </DataGrid.Columns> </DataGrid> </Grid> </Border> </Grid> </Border> </Grid> </UserControl>