MainPage.xaml 6.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293
  1. <Page x:Class="CCDCountWpf.WpfPage.MainPage"
  2. xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  3. xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  4. xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
  5. xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
  6. xmlns:local="clr-namespace:CCDCountWpf.WpfPage"
  7. mc:Ignorable="d"
  8. Title="MainPage" Height="503" Width="876" Loaded="Page_Loaded">
  9. <Grid>
  10. <Grid Margin="0,0,0,187" SizeChanged="Grid_SizeChanged">
  11. <Grid.ColumnDefinitions>
  12. <ColumnDefinition Width="*"/>
  13. <ColumnDefinition Width="*"/>
  14. </Grid.ColumnDefinitions>
  15. <Border Grid.Column="0" BorderBrush="Black" BorderThickness="1" Margin="2,2,2,2">
  16. <Image x:Name="ShowBox" Source="{Binding BitmapImage}" Margin="0,0,0,0"/>
  17. </Border>
  18. <Border Grid.Column="1" BorderBrush="Black" BorderThickness="1" Margin="2,2,2,2">
  19. <StackPanel Orientation="Vertical">
  20. <Image x:Name="MiniShowImageBox1" Source="{Binding ThumbnailImage1}" Margin="3,5,3,5" MouseDown="MiniShowImageBox1_MouseDown" />
  21. <Image x:Name="MiniShowImageBox2" Source="{Binding ThumbnailImage2}" Margin="3,5,3,5" MouseDown="MiniShowImageBox2_MouseDown" />
  22. <Image x:Name="MiniShowImageBox3" Source="{Binding ThumbnailImage3}" Margin="3,5,3,5" MouseDown="MiniShowImageBox3_MouseDown"/>
  23. <Image x:Name="MiniShowImageBox4" Source="{Binding ThumbnailImage4}" Margin="3,5,3,5" MouseDown="MiniShowImageBox4_MouseDown"/>
  24. </StackPanel>
  25. </Border>
  26. </Grid>
  27. <Grid Margin="0,0,0,10" Height="170" VerticalAlignment="Bottom">
  28. <Grid.ColumnDefinitions>
  29. <ColumnDefinition Width="*"/>
  30. <ColumnDefinition Width="*"/>
  31. </Grid.ColumnDefinitions>
  32. <Border Grid.Column="0"
  33. Background="#B20092FF"
  34. CornerRadius="8"
  35. BorderBrush="Gray"
  36. BorderThickness="1"
  37. Margin="15,10,15,0" Height="155" VerticalAlignment="Top">
  38. <StackPanel Orientation="Horizontal">
  39. <StackPanel Orientation="Vertical">
  40. <Label Content="当前总粒数:" HorizontalAlignment="Left" Margin="10,10,0,0" VerticalAlignment="Top" FontWeight="Bold" FontSize="20"/>
  41. <Label Content="当前合格数:" HorizontalAlignment="Left" Margin="10,10,0,0" VerticalAlignment="Top" FontWeight="Bold" FontSize="20"/>
  42. <Label Content="当前不合格数:" HorizontalAlignment="Left" Margin="10,10,0,0" VerticalAlignment="Top" FontWeight="Bold" FontSize="20"/>
  43. </StackPanel>
  44. <StackPanel Orientation="Vertical">
  45. <TextBox x:Name="AllActiveNumTbx" Text="{Binding AllActiveNum}" HorizontalAlignment="Left" Margin="0,15,0,0" TextWrapping="Wrap" Width="120" FontWeight="Bold" FontSize="20" IsReadOnly="True" Background="{x:Null}"/>
  46. <TextBox x:Name="AllOkNumTbx" Text="{Binding AllOkNum}" HorizontalAlignment="Left" Margin="0,17,0,0" TextWrapping="Wrap" VerticalAlignment="Top" Width="120" FontWeight="Bold" FontSize="20" IsReadOnly="True" Background="{x:Null}"/>
  47. <TextBox x:Name="AllNgNumTbx" Text="{Binding AllNgNum}" HorizontalAlignment="Left" Margin="0,17,0,0" TextWrapping="Wrap" VerticalAlignment="Top" Width="120" FontWeight="Bold" FontSize="20" IsReadOnly="True" Background="{x:Null}"/>
  48. </StackPanel>
  49. <StackPanel Orientation="Vertical">
  50. <Label x:Name="CamRunStaticLab" Content="{Binding CamRunStatic}" HorizontalAlignment="Right" Margin="10,5,10,0" VerticalAlignment="Top" Background="{x:Null}" FontSize="25" Foreground="{Binding CameraStaticColor}" FontWeight="Bold" />
  51. <Button x:Name="DataClear" Content="清零" BorderThickness="1" HorizontalAlignment="Left" Margin="10,50,10,0" VerticalAlignment="Top" Width="80" Height="40" Background="#B20123FF" FontWeight="Bold" FontSize="20" Foreground="White" Click="DataClear_Click" Cursor="Hand">
  52. <Button.Template>
  53. <ControlTemplate TargetType="Button">
  54. <Border CornerRadius="5"
  55. Background="{TemplateBinding Background}"
  56. BorderBrush="{TemplateBinding BorderBrush}"
  57. BorderThickness="{TemplateBinding BorderThickness}">
  58. <ContentPresenter HorizontalAlignment="Center" VerticalAlignment="Center"/>
  59. </Border>
  60. </ControlTemplate>
  61. </Button.Template>
  62. </Button>
  63. </StackPanel>
  64. </StackPanel>
  65. <!-- 卡片内容 -->
  66. </Border>
  67. <Border Grid.Column="1"
  68. Background="#B20092FF"
  69. CornerRadius="8"
  70. BorderBrush="Gray"
  71. BorderThickness="1"
  72. Margin="15,10,15,0" Height="60" VerticalAlignment="Top">
  73. <StackPanel Orientation="Horizontal">
  74. <StackPanel Orientation="Vertical">
  75. <Label Content="计数速度:" HorizontalAlignment="Left" Margin="10,10,0,0" VerticalAlignment="Top" FontWeight="Bold" FontSize="20"/>
  76. </StackPanel>
  77. <StackPanel Orientation="Vertical" Margin="40,0,0,0" >
  78. <TextBox x:Name="ShuLiSpeedTbx" Text="{Binding ShuLiSpeed}" HorizontalAlignment="Left" Margin="0,15,0,0" TextWrapping="Wrap" Width="120" FontWeight="Bold" FontSize="20" IsReadOnly="True" Background="{x:Null}"/>
  79. </StackPanel>
  80. <StackPanel Orientation="Vertical" Margin="10,0,0,0" >
  81. <Label Content="粒/秒" FontWeight="Bold" FontSize="20" Margin="0,10,0,0" />
  82. </StackPanel>
  83. </StackPanel>
  84. </Border>
  85. </Grid>
  86. </Grid>
  87. </Page>