ProcessRecordsView.xaml 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. <UserControl x:Class="LocalhostMES.Views.Tabs.ProcessRecordsView"
  2. xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  3. xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  4. xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
  5. xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
  6. xmlns:prism="http://prismlibrary.com/"
  7. prism:ViewModelLocator.AutoWireViewModel="True"
  8. mc:Ignorable="d"
  9. d:DesignHeight="400" d:DesignWidth="780">
  10. <Grid>
  11. <Grid.RowDefinitions>
  12. <RowDefinition Height="Auto" />
  13. <RowDefinition Height="*" />
  14. </Grid.RowDefinitions>
  15. <StackPanel Grid.Row="0" Orientation="Horizontal" Margin="10">
  16. <TextBlock Text="SN:" VerticalAlignment="Center" Margin="4,0" />
  17. <TextBox Width="180" Text="{Binding SearchSn, UpdateSourceTrigger=PropertyChanged}" />
  18. <Button Content="按SN搜索" Width="96" Style="{StaticResource SecondaryButtonStyle}" Command="{Binding SearchBySnCommand}" />
  19. <Button Content="刷新" Width="80" Style="{StaticResource SecondaryButtonStyle}" Command="{Binding RefreshProcessRecordsCommand}" />
  20. <Button Content="清空" Width="80" Style="{StaticResource DangerButtonStyle}" Command="{Binding ClearProcessRecordsCommand}" />
  21. </StackPanel>
  22. <DataGrid Grid.Row="1" ItemsSource="{Binding DgProcessRecords}" SelectedItem="{Binding SelectProcessRecord}" Margin="10,0,10,10">
  23. <DataGrid.Columns>
  24. <DataGridTextColumn Header="SN" Binding="{Binding Sn}" Width="150" />
  25. <DataGridTextColumn Header="工位" Binding="{Binding Station}" Width="100" />
  26. <DataGridTextColumn Header="结果" Binding="{Binding OverallResult}" Width="60">
  27. <DataGridTextColumn.ElementStyle>
  28. <Style TargetType="TextBlock">
  29. <Setter Property="HorizontalAlignment" Value="Center" />
  30. <Setter Property="Foreground" Value="{Binding OverallResult, Converter={StaticResource ResultColorConverter}}" />
  31. </Style>
  32. </DataGridTextColumn.ElementStyle>
  33. </DataGridTextColumn>
  34. <DataGridTextColumn Header="设备" Binding="{Binding Equipment}" Width="120" />
  35. <DataGridTextColumn Header="加工时间" Binding="{Binding ProcessTime, StringFormat=yyyy-MM-dd HH:mm:ss}" Width="140" />
  36. </DataGrid.Columns>
  37. </DataGrid>
  38. </Grid>
  39. </UserControl>