DropMonitorForm.xaml 8.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135
  1. <Window
  2. x:Class="SHJX.Service.View.View.DropMonitorForm"
  3. xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  4. xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  5. xmlns:aforge="[aforge ]clr-namespace:AForge.Controls;assembly=AForge.Controls"
  6. xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
  7. xmlns:local="clr-namespace:SHJX.Service.View.View"
  8. xmlns:lvc="clr-namespace:LiveCharts.Wpf;assembly=LiveCharts.Wpf"
  9. xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
  10. xmlns:wf="clr-namespace:System.Windows.Forms;assembly=System.Windows.Forms"
  11. xmlns:wfi="clr-namespace:System.Windows.Forms.Integration;assembly=WindowsFormsIntegration"
  12. Title="滴定监测"
  13. Width="1000"
  14. Height="851"
  15. Background="#99CCCC"
  16. WindowStartupLocation="CenterScreen"
  17. WindowStyle="ToolWindow"
  18. mc:Ignorable="d">
  19. <!-- #7EBE8E -->
  20. <Grid Margin="0,0,0,0">
  21. <Grid.RowDefinitions>
  22. <RowDefinition Height="1*" />
  23. <RowDefinition Height="8*" />
  24. <RowDefinition Height="12*" />
  25. </Grid.RowDefinitions>
  26. <StackPanel
  27. Grid.Row="0"
  28. Grid.Column="0"
  29. Grid.ColumnSpan="2"
  30. Orientation="Horizontal">
  31. <Label
  32. Content="滴数:"
  33. FontSize="18"
  34. FontWeight="Bold" />
  35. <Label Name="DropCount" Content="{Binding DropCountValue}" FontSize="18" />
  36. <Label
  37. Content="体积:"
  38. FontSize="18"
  39. FontWeight="Bold" />
  40. <Label Name="DropAmount" Content="{Binding DropAmountValue}" FontSize="18" />
  41. <Label
  42. Content="当前检测色值:"
  43. FontSize="18"
  44. FontWeight="Bold" />
  45. <Label Name="DropBlueValue" Content="{Binding DropBlueValue}" FontSize="18" />
  46. </StackPanel>
  47. <Grid Grid.Row="1">
  48. <Grid.ColumnDefinitions>
  49. <ColumnDefinition Width="3*" />
  50. <ColumnDefinition Width="9*" />
  51. </Grid.ColumnDefinitions>
  52. <StackPanel
  53. Grid.Row="1"
  54. Grid.Column="0"
  55. HorizontalAlignment="Center"
  56. VerticalAlignment="Center">
  57. <wfi:WindowsFormsHost HorizontalAlignment="Center" VerticalAlignment="Center">
  58. <wf:Panel
  59. x:Name="pnlSignal"
  60. Width="280"
  61. Height="280"
  62. Dock="Fill" />
  63. </wfi:WindowsFormsHost>
  64. </StackPanel>
  65. <StackPanel
  66. Grid.Row="1"
  67. Grid.Column="1"
  68. VerticalAlignment="Top">
  69. <lvc:CartesianChart
  70. Name="Chart"
  71. Grid.Row="1"
  72. Grid.Column="0"
  73. Grid.ColumnSpan="2"
  74. Height="289"
  75. Margin="15">
  76. <lvc:CartesianChart.Series>
  77. <lvc:LineSeries
  78. DataLabels="False"
  79. Fill="Transparent"
  80. FontSize="5"
  81. Foreground="#6B303030"
  82. LineSmoothness="1"
  83. PointGeometrySize="0"
  84. Stroke="White"
  85. StrokeThickness="1"
  86. Values="{Binding SeriesCollection}" />
  87. </lvc:CartesianChart.Series>
  88. <lvc:CartesianChart.AxisX>
  89. <lvc:Axis IsEnabled="False" ShowLabels="False" />
  90. </lvc:CartesianChart.AxisX>
  91. <lvc:CartesianChart.AxisY>
  92. <lvc:Axis FontSize="14" Foreground="White">
  93. <lvc:Axis.Separator>
  94. <lvc:Separator
  95. Step="50"
  96. Stroke="#8EFFFFFF"
  97. StrokeDashArray="8"
  98. StrokeThickness="1" />
  99. </lvc:Axis.Separator>
  100. </lvc:Axis>
  101. </lvc:CartesianChart.AxisY>
  102. </lvc:CartesianChart>
  103. </StackPanel>
  104. </Grid>
  105. <Grid Grid.Row="2" Margin="0,1,0,-1">
  106. <Label Content="浓度:" HorizontalAlignment="Left" Margin="267,59,0,0" VerticalAlignment="Top" HorizontalContentAlignment="Left" FontSize="18"/>
  107. <Label Content="阈值:" HorizontalAlignment="Left" Margin="267,105,0,0" VerticalAlignment="Top" HorizontalContentAlignment="Left" FontSize="18"/>
  108. <Label Content="滴定前等待时间:" HorizontalAlignment="Left" Margin="267,152,0,0" VerticalAlignment="Top" HorizontalContentAlignment="Left" FontSize="18"/>
  109. <Label Content="到达阈值后的检查次数:" HorizontalAlignment="Left" Margin="267,197,0,0" VerticalAlignment="Top" HorizontalContentAlignment="Left" FontSize="18"/>
  110. <Label Content="最大滴定体积:" HorizontalAlignment="Left" Margin="267,242,0,0" VerticalAlignment="Top" HorizontalContentAlignment="Left" FontSize="18"/>
  111. <Label Content="液体每滴数量:" HorizontalAlignment="Left" Margin="267,286,0,0" VerticalAlignment="Top" HorizontalContentAlignment="Left" FontSize="18"/>
  112. <Label Content="快速滴定值:" HorizontalAlignment="Left" Margin="267,330,0,0" VerticalAlignment="Top" HorizontalContentAlignment="Left" FontSize="18"/>
  113. <Label Content="亮度值:" HorizontalAlignment="Left" Margin="267,374,0,0" VerticalAlignment="Top" HorizontalContentAlignment="Left" FontSize="18"/>
  114. <Button Content="执行" HorizontalAlignment="Left" IsEnabled="{Binding ExcuteEnable}" Margin="742,418,0,0" VerticalAlignment="Top" Height="43" Width="89" FontSize="22" Background="#FF5C97E6" Command="{Binding ManualDiding_Click}"/>
  115. <Button Content="查看相机" HorizontalAlignment="Left" IsEnabled="{Binding ExcuteEnable}" Margin="267,418,0,0" VerticalAlignment="Top" Height="43" Width="99" FontSize="22" Background="#FF5C97E6" Command="{Binding CheckCamera_Click}"/>
  116. <TextBox HorizontalAlignment="Left" Margin="513,109,0,0" TextWrapping="Wrap" x:Name="YuZhi" Text="{Binding YuZhiValue}" VerticalAlignment="Top" Width="160" Background="{x:Null}" HorizontalContentAlignment="Center" FontSize="20" Cursor="IBeam"/>
  117. <TextBox HorizontalAlignment="Left" Margin="513,156,0,0" TextWrapping="Wrap" x:Name="DengDaiTime" Text="{Binding DengDaiTimeValue}" VerticalAlignment="Top" Width="160" Background="{x:Null}" HorizontalContentAlignment="Center" FontSize="20"/>
  118. <TextBox HorizontalAlignment="Left" Margin="513,200,0,0" TextWrapping="Wrap" x:Name="CheckTime" Text="{Binding CheckTimeValue}" VerticalAlignment="Top" Width="159" Background="{x:Null}" HorizontalContentAlignment="Center" FontSize="20"/>
  119. <TextBox HorizontalAlignment="Left" Margin="513,245,0,0" TextWrapping="Wrap" x:Name="MaxTiJi" Text="{Binding MaxTiJiValue}" VerticalAlignment="Top" Width="160" Background="{x:Null}" HorizontalContentAlignment="Center" FontSize="20"/>
  120. <TextBox HorizontalAlignment="Left" Margin="513,289,0,0" TextWrapping="Wrap" x:Name="DropAmount1" Text="{Binding DropAmount1Value}" VerticalAlignment="Top" Width="160" Background="{x:Null}" HorizontalContentAlignment="Center" FontSize="20"/>
  121. <TextBox HorizontalAlignment="Left" Margin="513,335,0,0" TextWrapping="Wrap" x:Name="FastDiding" Text="{Binding FastDidingValue}" VerticalAlignment="Top" Width="160" Background="{x:Null}" HorizontalContentAlignment="Center" FontSize="20"/>
  122. <CheckBox Content="" HorizontalAlignment="Left" Margin="713,341,0,0" x:Name="IfFastDiding" IsChecked="{Binding IfFastDidingValue}" VerticalAlignment="Top"/>
  123. <TextBox HorizontalAlignment="Left" Margin="513,374,0,0" TextWrapping="Wrap" x:Name="BrightData" Text="{Binding FastDidingValue}" VerticalAlignment="Top" Width="160" Background="{x:Null}" HorizontalContentAlignment="Center" FontSize="20"/>
  124. <ComboBox HorizontalAlignment="Left" Margin="513,62,0,0" x:Name="NongDu" ItemsSource="{Binding NongDuChoose}" SelectedItem="{Binding NongDuValue}" VerticalAlignment="Top" Width="159" Background="White" FontSize="21" SnapsToDevicePixels="True" Focusable="False" HorizontalContentAlignment="Center"></ComboBox>
  125. </Grid>
  126. </Grid>
  127. </Window>