| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135 |
- <Window
- x:Class="SHJX.Service.View.View.DropMonitorForm"
- xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
- xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
- xmlns:aforge="[aforge ]clr-namespace:AForge.Controls;assembly=AForge.Controls"
- xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
- xmlns:local="clr-namespace:SHJX.Service.View.View"
- xmlns:lvc="clr-namespace:LiveCharts.Wpf;assembly=LiveCharts.Wpf"
- xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
- xmlns:wf="clr-namespace:System.Windows.Forms;assembly=System.Windows.Forms"
- xmlns:wfi="clr-namespace:System.Windows.Forms.Integration;assembly=WindowsFormsIntegration"
- Title="滴定监测"
- Width="1000"
- Height="851"
- Background="#99CCCC"
- WindowStartupLocation="CenterScreen"
- WindowStyle="ToolWindow"
- mc:Ignorable="d">
- <!-- #7EBE8E -->
- <Grid Margin="0,0,0,0">
- <Grid.RowDefinitions>
- <RowDefinition Height="1*" />
- <RowDefinition Height="8*" />
- <RowDefinition Height="12*" />
- </Grid.RowDefinitions>
- <StackPanel
- Grid.Row="0"
- Grid.Column="0"
- Grid.ColumnSpan="2"
- Orientation="Horizontal">
- <Label
- Content="滴数:"
- FontSize="18"
- FontWeight="Bold" />
- <Label Name="DropCount" Content="{Binding DropCountValue}" FontSize="18" />
- <Label
- Content="体积:"
- FontSize="18"
- FontWeight="Bold" />
- <Label Name="DropAmount" Content="{Binding DropAmountValue}" FontSize="18" />
- <Label
- Content="当前检测色值:"
- FontSize="18"
- FontWeight="Bold" />
- <Label Name="DropBlueValue" Content="{Binding DropBlueValue}" FontSize="18" />
- </StackPanel>
- <Grid Grid.Row="1">
- <Grid.ColumnDefinitions>
- <ColumnDefinition Width="3*" />
- <ColumnDefinition Width="9*" />
- </Grid.ColumnDefinitions>
- <StackPanel
- Grid.Row="1"
- Grid.Column="0"
- HorizontalAlignment="Center"
- VerticalAlignment="Center">
- <wfi:WindowsFormsHost HorizontalAlignment="Center" VerticalAlignment="Center">
- <wf:Panel
- x:Name="pnlSignal"
- Width="280"
- Height="280"
- Dock="Fill" />
- </wfi:WindowsFormsHost>
- </StackPanel>
- <StackPanel
- Grid.Row="1"
- Grid.Column="1"
- VerticalAlignment="Top">
- <lvc:CartesianChart
- Name="Chart"
- Grid.Row="1"
- Grid.Column="0"
- Grid.ColumnSpan="2"
- Height="289"
- Margin="15">
- <lvc:CartesianChart.Series>
- <lvc:LineSeries
- DataLabels="False"
- Fill="Transparent"
- FontSize="5"
- Foreground="#6B303030"
- LineSmoothness="1"
- PointGeometrySize="0"
- Stroke="White"
- StrokeThickness="1"
- Values="{Binding SeriesCollection}" />
- </lvc:CartesianChart.Series>
- <lvc:CartesianChart.AxisX>
- <lvc:Axis IsEnabled="False" ShowLabels="False" />
- </lvc:CartesianChart.AxisX>
- <lvc:CartesianChart.AxisY>
- <lvc:Axis FontSize="14" Foreground="White">
- <lvc:Axis.Separator>
- <lvc:Separator
- Step="50"
- Stroke="#8EFFFFFF"
- StrokeDashArray="8"
- StrokeThickness="1" />
- </lvc:Axis.Separator>
- </lvc:Axis>
- </lvc:CartesianChart.AxisY>
- </lvc:CartesianChart>
- </StackPanel>
- </Grid>
- <Grid Grid.Row="2" Margin="0,1,0,-1">
- <Label Content="浓度:" HorizontalAlignment="Left" Margin="267,59,0,0" VerticalAlignment="Top" HorizontalContentAlignment="Left" FontSize="18"/>
- <Label Content="阈值:" HorizontalAlignment="Left" Margin="267,105,0,0" VerticalAlignment="Top" HorizontalContentAlignment="Left" FontSize="18"/>
- <Label Content="滴定前等待时间:" HorizontalAlignment="Left" Margin="267,152,0,0" VerticalAlignment="Top" HorizontalContentAlignment="Left" FontSize="18"/>
- <Label Content="到达阈值后的检查次数:" HorizontalAlignment="Left" Margin="267,197,0,0" VerticalAlignment="Top" HorizontalContentAlignment="Left" FontSize="18"/>
- <Label Content="最大滴定体积:" HorizontalAlignment="Left" Margin="267,242,0,0" VerticalAlignment="Top" HorizontalContentAlignment="Left" FontSize="18"/>
- <Label Content="液体每滴数量:" HorizontalAlignment="Left" Margin="267,286,0,0" VerticalAlignment="Top" HorizontalContentAlignment="Left" FontSize="18"/>
- <Label Content="快速滴定值:" HorizontalAlignment="Left" Margin="267,330,0,0" VerticalAlignment="Top" HorizontalContentAlignment="Left" FontSize="18"/>
- <Label Content="亮度值:" HorizontalAlignment="Left" Margin="267,374,0,0" VerticalAlignment="Top" HorizontalContentAlignment="Left" FontSize="18"/>
- <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}"/>
- <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}"/>
- <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"/>
- <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"/>
- <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"/>
- <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"/>
- <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"/>
- <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"/>
- <CheckBox Content="" HorizontalAlignment="Left" Margin="713,341,0,0" x:Name="IfFastDiding" IsChecked="{Binding IfFastDidingValue}" VerticalAlignment="Top"/>
- <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"/>
- <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>
- </Grid>
- </Grid>
- </Window>
|