123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104 |
- <UserControl x:Class="TrayBarcodeManagement.View.TrayBarcodeView"
- 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:i="clr-namespace:System.Windows.Interactivity;assembly=System.Windows.Interactivity"
- xmlns:ViewModel="clr-namespace:TrayBarcodeManagement.ViewModel"
- xmlns:materialDesign="http://materialdesigninxaml.net/winfx/xaml/themes"
- mc:Ignorable="d"
- d:DesignHeight="450" d:DesignWidth="800">
- <UserControl.DataContext>
- <ViewModel:TrayBarcodeViewModel></ViewModel:TrayBarcodeViewModel>
- </UserControl.DataContext>
- <UserControl.Resources>
- <Style x:Key="CellStyle" TargetType="{x:Type TextBlock}">
- <Setter Property="HorizontalAlignment" Value="Center" />
- <Setter Property="VerticalAlignment" Value="Center"/>
- </Style>
- <Style x:Key="ColumnHearder" TargetType="DataGridColumnHeader">
- <Setter Property="HorizontalContentAlignment" Value="Center"/>
- <Setter Property="Foreground" Value="#FFE2A82B"/>
- <Setter Property="FontSize" Value="16"/>
- </Style>
- <Style x:Key="RowStyle" TargetType="DataGridRow">
- <Style.Triggers>
- <Trigger Property="IsSelected" Value="true">
- <Setter Property="Background" Value="LightSkyBlue"/>
- </Trigger>
- </Style.Triggers>
- </Style>
- </UserControl.Resources>
- <Grid>
- <Grid.RowDefinitions>
- <RowDefinition Height="50"></RowDefinition>
- <RowDefinition Height="*"></RowDefinition>
- <RowDefinition Height="50"></RowDefinition>
- </Grid.RowDefinitions>
- <DockPanel Grid.Row="0" Background="#9C27B0">
- <Button x:Name="ExitButton" ToolTip="退出" Background="{x:Null}" BorderBrush="{x:Null}" Height="48" DockPanel.Dock="Right" Click="ExitButton_Click">
- <materialDesign:PackIcon Kind="ExitToApp" Width="20" Height="20"/>
- </Button>
- <Button x:Name="MaxButton" ToolTip="最大化" Background="{x:Null}" BorderBrush="{x:Null}" Height="48" DockPanel.Dock="Right" BorderThickness="0" Click="MaxButton_Click">
- <materialDesign:PackIcon Kind="WindowMaximize" Width="20" Height="20"/>
- </Button>
- <Button x:Name="MinButton" ToolTip="最小化" Background="{x:Null}" BorderBrush="{x:Null}" Height="48" DockPanel.Dock="Right" BorderThickness="0" Click="MinButton_Click">
- <materialDesign:PackIcon Kind="WindowMinimize" Width="20" Height="20"/>
- </Button>
- <Button x:Name="ReflushButton" ToolTip="刷新" Background="{x:Null}" BorderBrush="{x:Null}" Height="48" DockPanel.Dock="Right" BorderThickness="0" Command="{Binding ReflushCommand}">
- <materialDesign:PackIcon Kind="PatioHeater" Width="20" Height="20"/>
- </Button>
- <Image Source="D:\Max\Project\科陆电子(6324)\PmsUserDevPlatform\TrayBarcodeManagement\ImageSource\TrayPicture.jpg" Stretch="Uniform" Opacity="0.9" DockPanel.Dock="Left"/>
- <Label HorizontalAlignment="Center" VerticalAlignment="Center" FontSize="30" FontFamily="宋体" Foreground="Red">托 盘 条 码 信 息 显 示</Label>
- </DockPanel>
- <DataGrid Grid.Row="1" ItemsSource="{Binding TrayBarcodeCollection}" SelectedItem="{Binding TrayBarcodeModel}" MouseDoubleClick="DataGrid_MouseDoubleClick"
- ColumnHeaderStyle="{StaticResource ColumnHearder}" RowStyle="{StaticResource RowStyle}"
- CanUserAddRows="False" HeadersVisibility="All" GridLinesVisibility="All" AutoGenerateColumns="False" SelectionUnit="FullRow">
- <DataGrid.Columns>
- <DataGridCheckBoxColumn Header="选择" Binding="{Binding IsSelected,Mode=TwoWay}" Width="100"></DataGridCheckBoxColumn>
- <DataGridTextColumn Header="料框条码" IsReadOnly="True" Foreground="Red" Binding="{Binding TrayBarcode,Mode=TwoWay}" Width="150" ElementStyle="{StaticResource CellStyle}"/>
- <DataGridTextColumn Header="电表条码1" IsReadOnly="True" Binding="{Binding Barcode1,Mode=TwoWay}" Width="150" ElementStyle="{StaticResource CellStyle}"/>
- <DataGridTextColumn Header="电表条码2" IsReadOnly="True" Binding="{Binding Barcode2,Mode=TwoWay}" Width="150" ElementStyle="{StaticResource CellStyle}"/>
- <DataGridTextColumn Header="电表条码3" IsReadOnly="True" Binding="{Binding Barcode3,Mode=TwoWay}" Width="150" ElementStyle="{StaticResource CellStyle}"/>
- <DataGridTextColumn Header="电表条码4" IsReadOnly="True" Binding="{Binding Barcode4,Mode=TwoWay}" Width="150" ElementStyle="{StaticResource CellStyle}"/>
- <DataGridTextColumn Header="电表条码5" IsReadOnly="True" Binding="{Binding Barcode5,Mode=TwoWay}" Width="150" ElementStyle="{StaticResource CellStyle}"/>
- <DataGridTextColumn Header="电表条码6" IsReadOnly="True" Binding="{Binding Barcode6,Mode=TwoWay}" Width="150" ElementStyle="{StaticResource CellStyle}"/>
- <DataGridTextColumn Header="电表条码7" IsReadOnly="True" Binding="{Binding Barcode7,Mode=TwoWay}" Width="150" ElementStyle="{StaticResource CellStyle}"/>
- <DataGridTextColumn Header="电表条码8" IsReadOnly="True" Binding="{Binding Barcode8,Mode=TwoWay}" Width="150" ElementStyle="{StaticResource CellStyle}"/>
- <DataGridTextColumn Header="电表条码9" IsReadOnly="True" Binding="{Binding Barcode9,Mode=TwoWay}" Width="150" ElementStyle="{StaticResource CellStyle}"/>
- <DataGridTextColumn Header="电表条码10" IsReadOnly="True" Binding="{Binding Barcode10,Mode=TwoWay}" Width="150" ElementStyle="{StaticResource CellStyle}"/>
- <DataGridTextColumn Header="电表条码11" IsReadOnly="True" Binding="{Binding Barcode11,Mode=TwoWay}" Width="150" ElementStyle="{StaticResource CellStyle}"/>
- <DataGridTextColumn Header="电表条码12" IsReadOnly="True" Binding="{Binding Barcode12,Mode=TwoWay}" Width="150" ElementStyle="{StaticResource CellStyle}"/>
- </DataGrid.Columns>
- <!--<i:Interaction.Triggers>
- <i:EventTrigger EventName="SelectionChanged">
- <i:InvokeCommandAction Command="{Binding DetailTrayBarcodeCommand}" />
- </i:EventTrigger>
- </i:Interaction.Triggers>-->
- </DataGrid>
- <DockPanel Grid.Row="2" Background="#9C27B0">
- <Label Content="托盘条码:" FontSize="16" HorizontalAlignment="Center" VerticalAlignment="Center" Foreground="White"/>
- <TextBox Width="150" HorizontalAlignment="Center" VerticalAlignment="Center" Foreground="White" Text="{Binding TrayBarcodeString,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}"/>
- <Button Style="{StaticResource MaterialDesignFloatingActionMiniLightButton}" Command="{Binding SearchCommand}"
- HorizontalAlignment="Center" DockPanel.Dock="Left" Background="{x:Null}" BorderBrush="{x:Null}" ToolTip="查询">
- <materialDesign:PackIcon Kind="DatabaseSearch" Width="40" Height="30" />
- </Button>
- <Button HorizontalAlignment="Center" Style="{StaticResource MaterialDesignFloatingActionMiniLightButton}" Command="{Binding DeleteCommand}"
- DockPanel.Dock="Right" Background="{x:Null}" BorderBrush="{x:Null}" ToolTip="删除">
- <materialDesign:PackIcon Kind="Delete" Width="40" Height="30"/>
- </Button>
- <Button x:Name="AddButton" HorizontalAlignment="Center" Style="{StaticResource MaterialDesignFloatingActionMiniLightButton}" Click="AddButton_Click"
- DockPanel.Dock="Right" Background="{x:Null}" BorderBrush="{x:Null}" ToolTip="查询">
- <materialDesign:PackIcon Kind="DatabasePlus" Width="40" Height="30"/>
- </Button>
- <GridSplitter/>
- </DockPanel>
- </Grid>
- </UserControl>
|