|
|
@@ -7,324 +7,496 @@ |
|
|
|
xmlns:lvc="clr-namespace:LiveCharts.Wpf;assembly=LiveCharts.Wpf" |
|
|
|
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" |
|
|
|
xmlns:oxy="http://oxyplot.org/wpf" xmlns:vm="clr-namespace:BPASmartClient.Academy.ViewModel" |
|
|
|
d:DesignHeight="450" d:DesignWidth="800" mc:Ignorable="d"> |
|
|
|
d:DesignHeight="949" d:DesignWidth="1734" mc:Ignorable="d"> |
|
|
|
<UserControl.DataContext> |
|
|
|
<vm:DeviceChart50LViewModel /> |
|
|
|
</UserControl.DataContext> |
|
|
|
<UserControl.Resources> |
|
|
|
<Style x:Key="setCheck" TargetType="{x:Type RadioButton}"> |
|
|
|
<Setter Property="HorizontalContentAlignment" Value="Center" /> |
|
|
|
<Setter Property="VerticalContentAlignment" Value="Center" /> |
|
|
|
<Setter Property="HorizontalAlignment" Value="Center" /> |
|
|
|
<Setter Property="VerticalAlignment" Value="Center" /> |
|
|
|
<Setter Property="Background" Value="Transparent" /> |
|
|
|
<Setter Property="Template"> |
|
|
|
<Setter.Value> |
|
|
|
<ControlTemplate TargetType="{x:Type RadioButton}"> |
|
|
|
<Border Background="Transparent" BorderThickness="0"> |
|
|
|
<ContentControl |
|
|
|
x:Name="check" |
|
|
|
HorizontalContentAlignment="{TemplateBinding HorizontalContentAlignment}" |
|
|
|
VerticalContentAlignment="{TemplateBinding VerticalContentAlignment}" |
|
|
|
Content="{TemplateBinding Content}" |
|
|
|
Foreground="#777777" /> |
|
|
|
</Border> |
|
|
|
<ControlTemplate.Triggers> |
|
|
|
<Trigger Property="IsMouseOver" Value="True"> |
|
|
|
<Setter TargetName="check" Property="Foreground" Value="White" /> |
|
|
|
</Trigger> |
|
|
|
<Trigger Property="IsPressed" Value="True"> |
|
|
|
<Setter TargetName="check" Property="Foreground" Value="White" /> |
|
|
|
</Trigger> |
|
|
|
</ControlTemplate.Triggers> |
|
|
|
</ControlTemplate> |
|
|
|
</Setter.Value> |
|
|
|
</Setter> |
|
|
|
</Style> |
|
|
|
</UserControl.Resources> |
|
|
|
<Grid> |
|
|
|
<ScrollViewer x:Name="ooo" Grid.Row="1"> |
|
|
|
<StackPanel> |
|
|
|
<StackPanel Orientation="Vertical"> |
|
|
|
<StackPanel |
|
|
|
Margin="0,0,60,0" HorizontalAlignment="Right" VerticalAlignment="Center" Orientation="Horizontal"> |
|
|
|
<TextBlock |
|
|
|
VerticalAlignment="Center" FontSize="16" Foreground="DeepSkyBlue" Text="产品编号:" /> |
|
|
|
<TextBox |
|
|
|
Width="200" Height="30" Margin="0,0,10,0" VerticalContentAlignment="Center" |
|
|
|
Background="Transparent" BorderBrush="DeepSkyBlue" CaretBrush="DeepSkyBlue" FontSize="16" |
|
|
|
Foreground="DeepSkyBlue" |
|
|
|
Style="{x:Null}" |
|
|
|
Text="{Binding ProductNum}" /> |
|
|
|
|
|
|
|
<UniformGrid Columns="2" Rows="4"> |
|
|
|
<StackPanel |
|
|
|
Margin="20" Orientation="Vertical" Visibility="Visible"> |
|
|
|
<lvc:CartesianChart |
|
|
|
x:Name="ppp" Height="270" HorizontalAlignment="Stretch" VerticalAlignment="Top" |
|
|
|
AnimationsSpeed="0:0:1" |
|
|
|
DataTooltip="{x:Null}" |
|
|
|
Hoverable="False" MouseDoubleClick="DataView_CLick" ToolTip="温度曲线"> |
|
|
|
<lvc:CartesianChart.Series> |
|
|
|
<lvc:LineSeries |
|
|
|
Fill="Transparent" LineSmoothness="1" |
|
|
|
PointGeometry="{x:Null}" |
|
|
|
Stroke="Red" StrokeThickness="2" |
|
|
|
Values="{Binding DataFeedback.Temperature}" /> |
|
|
|
<lvc:LineSeries |
|
|
|
Fill="Transparent" LineSmoothness="1" |
|
|
|
PointGeometry="{x:Null}" |
|
|
|
Stroke="Blue" StrokeThickness="2" |
|
|
|
Values="{Binding DataFeedback.CondensateWaterTemperature}" /> |
|
|
|
</lvc:CartesianChart.Series> |
|
|
|
<lvc:CartesianChart.AxisY> |
|
|
|
<lvc:Axis MaxValue="210" MinValue="-10"> |
|
|
|
<lvc:Axis.Separator> |
|
|
|
<lvc:Separator IsEnabled="False" /> |
|
|
|
</lvc:Axis.Separator> |
|
|
|
</lvc:Axis> |
|
|
|
</lvc:CartesianChart.AxisY> |
|
|
|
<lvc:CartesianChart.AxisX> |
|
|
|
<lvc:Axis LabelFormatter="{Binding DateTimeFormatter}" Unit="{Binding AxisUnit}"> |
|
|
|
<lvc:Axis.Separator> |
|
|
|
<lvc:Separator IsEnabled="False" Step="{Binding AxisStep}" /> |
|
|
|
</lvc:Axis.Separator> |
|
|
|
</lvc:Axis> |
|
|
|
</lvc:CartesianChart.AxisX> |
|
|
|
</lvc:CartesianChart> |
|
|
|
<StackPanel Margin="0,10,0,0" Orientation="Horizontal"> |
|
|
|
<TextBlock Foreground="White" Text="温度曲线/℃" /> |
|
|
|
<Button |
|
|
|
Width="120" Height="30" |
|
|
|
Command="{Binding FindProductCommand}" |
|
|
|
Content="查询编号" |
|
|
|
Style="{StaticResource ButtonStyle}" /> |
|
|
|
|
|
|
|
<Rectangle |
|
|
|
Width="20" Height="2" Margin="10,0,0,2" Fill="Red" /> |
|
|
|
<TextBlock Foreground="White" Text="反应釜温度" /> |
|
|
|
<Rectangle |
|
|
|
Width="20" Height="2" Margin="10,0,0,2" Fill="Blue" /> |
|
|
|
<TextBlock Foreground="White" Text="冷凝水罐温度" /> |
|
|
|
<TextBlock |
|
|
|
Margin="30,0,0,0" VerticalAlignment="Center" FontSize="16" Foreground="DeepSkyBlue" |
|
|
|
Text="查询时间:" /> |
|
|
|
<DatePicker |
|
|
|
Width="150" Margin="0,0,10,0" BorderBrush="DeepSkyBlue" FontSize="16" |
|
|
|
SelectedDate="{Binding SelectTime}" |
|
|
|
Style="{DynamicResource PickerStyle}" /> |
|
|
|
|
|
|
|
<Button |
|
|
|
Width="120" Height="30" |
|
|
|
Command="{Binding Select}" |
|
|
|
Content="查询" |
|
|
|
Style="{StaticResource ButtonStyle}" /> |
|
|
|
<Button |
|
|
|
Command="{Binding ShowRefrenceWindowCommand}" |
|
|
|
Content="打开参照曲线选择" |
|
|
|
Style="{StaticResource ButtonStyle}" /> |
|
|
|
<Button |
|
|
|
Command="{Binding HiddenRefrenceWindowCommand}" |
|
|
|
Content="关闭参照曲线选择" |
|
|
|
Style="{StaticResource ButtonStyle}" /> |
|
|
|
</StackPanel> |
|
|
|
<!--#region 表格--> |
|
|
|
<Grid |
|
|
|
Grid.Column="0" Margin="20,20,20,0" d:Visibility="Visible" Background="Transparent" |
|
|
|
Visibility="{Binding ReferenceWindownVisiblity}"> |
|
|
|
<Grid.RowDefinitions> |
|
|
|
<RowDefinition Height="50" /> |
|
|
|
<RowDefinition /> |
|
|
|
</Grid.RowDefinitions> |
|
|
|
<!--#region 标题--> |
|
|
|
<Grid Background="#ff0C255F"> |
|
|
|
<Grid.ColumnDefinitions> |
|
|
|
<ColumnDefinition Width="50" /> |
|
|
|
<ColumnDefinition /> |
|
|
|
<ColumnDefinition Width="400" /> |
|
|
|
<ColumnDefinition Width="150" /> |
|
|
|
</Grid.ColumnDefinitions> |
|
|
|
<Border |
|
|
|
Grid.ColumnSpan="1" BorderBrush="#777777" BorderThickness="0.8" /> |
|
|
|
<Border |
|
|
|
Grid.ColumnSpan="2" BorderBrush="#777777" BorderThickness="0,0.8,0.8,0.8" /> |
|
|
|
<Border |
|
|
|
Grid.ColumnSpan="3" BorderBrush="#777777" BorderThickness="0,0.8,0.8,0.8" /> |
|
|
|
<Border |
|
|
|
Grid.ColumnSpan="4" BorderBrush="#777777" BorderThickness="0,0.8,0.8,0.8" /> |
|
|
|
<TextBlock |
|
|
|
HorizontalAlignment="Center" VerticalAlignment="Center" FontSize="16" Foreground="White" |
|
|
|
Text="序号" /> |
|
|
|
<TextBlock |
|
|
|
Grid.Column="1" HorizontalAlignment="Center" VerticalAlignment="Center" FontSize="16" |
|
|
|
Foreground="White" Text="配方名称" /> |
|
|
|
<TextBlock |
|
|
|
Grid.Column="2" HorizontalAlignment="Center" VerticalAlignment="Center" FontSize="16" |
|
|
|
Foreground="White" Text="创建时间" /> |
|
|
|
<TextBlock |
|
|
|
Grid.Column="3" HorizontalAlignment="Center" VerticalAlignment="Center" FontSize="16" |
|
|
|
Foreground="White" Text="操作" /> |
|
|
|
</Grid> |
|
|
|
<!--#endregion--> |
|
|
|
<!--#region 表格内容--> |
|
|
|
<ScrollViewer |
|
|
|
Grid.Row="1" HorizontalScrollBarVisibility="Hidden" VerticalScrollBarVisibility="Hidden"> |
|
|
|
<ItemsControl ItemsSource="{Binding RecipeCharts}"> |
|
|
|
<ItemsControl.ItemTemplate> |
|
|
|
<DataTemplate> |
|
|
|
<Grid> |
|
|
|
<Grid |
|
|
|
Height="30" Margin="0,1" Background="#163175"> |
|
|
|
<Grid.ColumnDefinitions> |
|
|
|
<ColumnDefinition Width="50" /> |
|
|
|
<ColumnDefinition /> |
|
|
|
<ColumnDefinition Width="400" /> |
|
|
|
<ColumnDefinition Width="150" /> |
|
|
|
</Grid.ColumnDefinitions> |
|
|
|
<Border |
|
|
|
Grid.ColumnSpan="1" BorderBrush="#777777" BorderThickness="0.4" /> |
|
|
|
<Border |
|
|
|
Grid.ColumnSpan="2" BorderBrush="#777777" BorderThickness="0,0.4,0.4,0.4" /> |
|
|
|
<Border |
|
|
|
Grid.ColumnSpan="3" BorderBrush="#777777" BorderThickness="0,0.4,0.4,0.4" /> |
|
|
|
<Border |
|
|
|
Grid.ColumnSpan="4" BorderBrush="#777777" BorderThickness="0,0.4,0.4,0.4" /> |
|
|
|
<TextBlock |
|
|
|
x:Name="num" HorizontalAlignment="Center" VerticalAlignment="Center" FontSize="16" |
|
|
|
Foreground="White" |
|
|
|
Text="{Binding Num}" /> |
|
|
|
<TextBlock |
|
|
|
Grid.Column="1" Margin="5,0,0,0" HorizontalAlignment="Left" VerticalAlignment="Center" |
|
|
|
FontSize="16" Foreground="White" |
|
|
|
Text="{Binding Name}" /> |
|
|
|
<TextBlock |
|
|
|
Grid.Column="2" HorizontalAlignment="Center" VerticalAlignment="Center" FontSize="16" |
|
|
|
Foreground="White" |
|
|
|
Text="{Binding CreateTime, StringFormat={}{0:yyyy-MM-dd HH:mm:ss}}" /> |
|
|
|
<RadioButton |
|
|
|
x:Name="ceshi" Grid.Column="3" |
|
|
|
Command="{Binding DataContext.InspectDataCommand, RelativeSource={RelativeSource AncestorType={x:Type UserControl}, Mode=FindAncestor}}" |
|
|
|
CommandParameter="{Binding Id}" |
|
|
|
Content="添加参照" FontSize="16" Foreground="White" |
|
|
|
Style="{StaticResource setCheck}" /> |
|
|
|
</Grid> |
|
|
|
</Grid> |
|
|
|
</DataTemplate> |
|
|
|
</ItemsControl.ItemTemplate> |
|
|
|
</ItemsControl> |
|
|
|
</ScrollViewer> |
|
|
|
<!--#endregion--> |
|
|
|
</Grid> |
|
|
|
|
|
|
|
<!--#endregion--> |
|
|
|
</StackPanel> |
|
|
|
<UniformGrid Columns="2" Rows="4"> |
|
|
|
<StackPanel |
|
|
|
Margin="20" Orientation="Vertical" Visibility="Visible"> |
|
|
|
<lvc:CartesianChart |
|
|
|
x:Name="ppp" Height="270" HorizontalAlignment="Stretch" VerticalAlignment="Top" |
|
|
|
AnimationsSpeed="0:0:1" |
|
|
|
DataTooltip="{x:Null}" |
|
|
|
Hoverable="False" MouseDoubleClick="DataView_CLick" ToolTip="温度曲线"> |
|
|
|
<lvc:CartesianChart.Series> |
|
|
|
<lvc:LineSeries |
|
|
|
Fill="Transparent" LineSmoothness="1" |
|
|
|
PointGeometry="{x:Null}" |
|
|
|
Stroke="Red" StrokeThickness="2" |
|
|
|
Values="{Binding DataFeedback.Temperature}" /> |
|
|
|
<lvc:LineSeries |
|
|
|
Fill="Transparent" LineSmoothness="1" |
|
|
|
PointGeometry="{x:Null}" |
|
|
|
Stroke="Blue" StrokeThickness="2" |
|
|
|
Values="{Binding DataFeedback.CondensateWaterTemperature}" /> |
|
|
|
<lvc:LineSeries |
|
|
|
Fill="Transparent" LineSmoothness="1" |
|
|
|
PointGeometry="{x:Null}" |
|
|
|
Stroke="Tomato" StrokeThickness="2" |
|
|
|
Values="{Binding PartReferenceData.Temperature}" /> |
|
|
|
<lvc:LineSeries |
|
|
|
Fill="Transparent" LineSmoothness="1" |
|
|
|
PointGeometry="{x:Null}" |
|
|
|
Stroke="AliceBlue" StrokeThickness="2" |
|
|
|
Values="{Binding PartReferenceData.CondensateWaterTemperature}" /> |
|
|
|
</lvc:CartesianChart.Series> |
|
|
|
<lvc:CartesianChart.AxisY> |
|
|
|
<lvc:Axis MaxValue="210" MinValue="-10"> |
|
|
|
<lvc:Axis.Separator> |
|
|
|
<lvc:Separator IsEnabled="False" /> |
|
|
|
</lvc:Axis.Separator> |
|
|
|
</lvc:Axis> |
|
|
|
</lvc:CartesianChart.AxisY> |
|
|
|
<lvc:CartesianChart.AxisX> |
|
|
|
<lvc:Axis LabelFormatter="{Binding DateTimeFormatter}" Unit="{Binding AxisUnit}"> |
|
|
|
<lvc:Axis.Separator> |
|
|
|
<lvc:Separator IsEnabled="False" Step="{Binding AxisStep}" /> |
|
|
|
</lvc:Axis.Separator> |
|
|
|
</lvc:Axis> |
|
|
|
</lvc:CartesianChart.AxisX> |
|
|
|
</lvc:CartesianChart> |
|
|
|
<StackPanel Margin="0,10,0,0" Orientation="Horizontal"> |
|
|
|
<TextBlock Foreground="White" Text="温度曲线/℃" /> |
|
|
|
|
|
|
|
<Rectangle |
|
|
|
Width="20" Height="2" Margin="10,0,0,2" Fill="Red" /> |
|
|
|
<TextBlock Foreground="White" Text="反应釜温度" /> |
|
|
|
<Rectangle |
|
|
|
Width="20" Height="2" Margin="10,0,0,2" Fill="Blue" /> |
|
|
|
<TextBlock Foreground="White" Text="冷凝水罐温度" /> |
|
|
|
</StackPanel> |
|
|
|
|
|
|
|
<StackPanel |
|
|
|
Margin="20" Orientation="Vertical" Visibility="Visible"> |
|
|
|
<lvc:CartesianChart |
|
|
|
Height="270" HorizontalAlignment="Stretch" VerticalAlignment="Top" AnimationsSpeed="0:0:1" |
|
|
|
DataTooltip="{x:Null}" |
|
|
|
Hoverable="False" MouseDoubleClick="DataView_CLick" ToolTip="压力曲线"> |
|
|
|
<lvc:CartesianChart.Series> |
|
|
|
<lvc:LineSeries |
|
|
|
Fill="Transparent" LineSmoothness="1" |
|
|
|
PointGeometry="{x:Null}" |
|
|
|
Stroke="#07F80C" StrokeThickness="2" |
|
|
|
Values="{Binding DataFeedback.SteamPressure}" /> |
|
|
|
<lvc:LineSeries |
|
|
|
Fill="Transparent" LineSmoothness="1" |
|
|
|
PointGeometry="{x:Null}" |
|
|
|
Stroke="#FFFFFF" StrokeThickness="2" |
|
|
|
Values="{Binding DataFeedback.ReactPressure}" /> |
|
|
|
<!--<lvc:LineSeries |
|
|
|
Fill="Transparent" |
|
|
|
LineSmoothness="1" |
|
|
|
PointGeometry="{x:Null}" |
|
|
|
Stroke="#423FFD" |
|
|
|
StrokeThickness="2" |
|
|
|
Values="{Binding DataFeedback.M102_Speed}" />--> |
|
|
|
</lvc:CartesianChart.Series> |
|
|
|
<lvc:CartesianChart.AxisY> |
|
|
|
<lvc:Axis |
|
|
|
LabelFormatter="{Binding doubleFormatter}" |
|
|
|
MaxValue="0.7" MinValue="-0.2"> |
|
|
|
<lvc:Axis.Separator> |
|
|
|
<lvc:Separator IsEnabled="False" /> |
|
|
|
</lvc:Axis.Separator> |
|
|
|
</lvc:Axis> |
|
|
|
</lvc:CartesianChart.AxisY> |
|
|
|
<lvc:CartesianChart.AxisX> |
|
|
|
<lvc:Axis LabelFormatter="{Binding DateTimeFormatter}" Unit="{Binding AxisUnit}"> |
|
|
|
<lvc:Axis.Separator> |
|
|
|
<lvc:Separator IsEnabled="False" Step="{Binding AxisStep}" /> |
|
|
|
</lvc:Axis.Separator> |
|
|
|
</lvc:Axis> |
|
|
|
</lvc:CartesianChart.AxisX> |
|
|
|
</lvc:CartesianChart> |
|
|
|
<StackPanel Margin="0,10,0,0" Orientation="Horizontal"> |
|
|
|
<TextBlock Foreground="White" Text="压力曲线/MPa" /> |
|
|
|
<!--<Rectangle |
|
|
|
Width="20" |
|
|
|
Height="2" |
|
|
|
Margin="10,0,0,2" |
|
|
|
Fill="#423FFD" /> |
|
|
|
<TextBlock Foreground="White" Text="物料罐转速" />--> |
|
|
|
<Rectangle |
|
|
|
Width="20" Height="2" Margin="10,0,0,2" Fill="#F44F15" /> |
|
|
|
<TextBlock Foreground="White" Text="反应釜蒸汽压力" /> |
|
|
|
<Rectangle |
|
|
|
Width="20" Height="2" Margin="10,0,0,2" Fill="#FFFFFF" /> |
|
|
|
<TextBlock Foreground="White" Text="反应釜压力" /> |
|
|
|
</StackPanel> |
|
|
|
|
|
|
|
</StackPanel> |
|
|
|
<StackPanel |
|
|
|
Margin="20" Orientation="Vertical" Visibility="Visible"> |
|
|
|
<lvc:CartesianChart |
|
|
|
Height="270" HorizontalAlignment="Stretch" VerticalAlignment="Top" AnimationsSpeed="0:0:1" |
|
|
|
DataTooltip="{x:Null}" |
|
|
|
Hoverable="False" MouseDoubleClick="DataView_CLick" ToolTip="压力曲线"> |
|
|
|
<lvc:CartesianChart.Series> |
|
|
|
<lvc:LineSeries |
|
|
|
Fill="Transparent" LineSmoothness="1" |
|
|
|
PointGeometry="{x:Null}" |
|
|
|
Stroke="#07F80C" StrokeThickness="2" |
|
|
|
Values="{Binding DataFeedback.SteamPressure}" /> |
|
|
|
<lvc:LineSeries |
|
|
|
Fill="Transparent" LineSmoothness="1" |
|
|
|
PointGeometry="{x:Null}" |
|
|
|
Stroke="#FFFFFF" StrokeThickness="2" |
|
|
|
Values="{Binding DataFeedback.ReactPressure}" /> |
|
|
|
<!--<lvc:LineSeries |
|
|
|
Fill="Transparent" |
|
|
|
LineSmoothness="1" |
|
|
|
PointGeometry="{x:Null}" |
|
|
|
Stroke="#423FFD" |
|
|
|
StrokeThickness="2" |
|
|
|
Values="{Binding DataFeedback.M102_Speed}" />--> |
|
|
|
</lvc:CartesianChart.Series> |
|
|
|
<lvc:CartesianChart.AxisY> |
|
|
|
<lvc:Axis |
|
|
|
LabelFormatter="{Binding doubleFormatter}" |
|
|
|
MaxValue="0.7" MinValue="-0.2"> |
|
|
|
<lvc:Axis.Separator> |
|
|
|
<lvc:Separator IsEnabled="False" /> |
|
|
|
</lvc:Axis.Separator> |
|
|
|
</lvc:Axis> |
|
|
|
</lvc:CartesianChart.AxisY> |
|
|
|
<lvc:CartesianChart.AxisX> |
|
|
|
<lvc:Axis LabelFormatter="{Binding DateTimeFormatter}" Unit="{Binding AxisUnit}"> |
|
|
|
<lvc:Axis.Separator> |
|
|
|
<lvc:Separator IsEnabled="False" Step="{Binding AxisStep}" /> |
|
|
|
</lvc:Axis.Separator> |
|
|
|
</lvc:Axis> |
|
|
|
</lvc:CartesianChart.AxisX> |
|
|
|
</lvc:CartesianChart> |
|
|
|
<StackPanel Margin="0,10,0,0" Orientation="Horizontal"> |
|
|
|
<TextBlock Foreground="White" Text="压力曲线/MPa" /> |
|
|
|
<!--<Rectangle |
|
|
|
Width="20" |
|
|
|
Height="2" |
|
|
|
Margin="10,0,0,2" |
|
|
|
Fill="#423FFD" /> |
|
|
|
<TextBlock Foreground="White" Text="物料罐转速" />--> |
|
|
|
<Rectangle |
|
|
|
Width="20" Height="2" Margin="10,0,0,2" Fill="#F44F15" /> |
|
|
|
<TextBlock Foreground="White" Text="反应釜蒸汽压力" /> |
|
|
|
<Rectangle |
|
|
|
Width="20" Height="2" Margin="10,0,0,2" Fill="#FFFFFF" /> |
|
|
|
<TextBlock Foreground="White" Text="反应釜压力" /> |
|
|
|
</StackPanel> |
|
|
|
|
|
|
|
<StackPanel |
|
|
|
Margin="20" Orientation="Vertical" Visibility="Visible"> |
|
|
|
<lvc:CartesianChart |
|
|
|
Height="270" HorizontalAlignment="Stretch" VerticalAlignment="Top" AnimationsSpeed="0:0:1" |
|
|
|
DataTooltip="{x:Null}" |
|
|
|
Hoverable="False" MouseDoubleClick="DataView_CLick" ToolTip="比例阀开度曲线"> |
|
|
|
<lvc:CartesianChart.Series> |
|
|
|
<lvc:LineSeries |
|
|
|
Fill="Transparent" LineSmoothness="1" |
|
|
|
PointGeometry="{x:Null}" |
|
|
|
Stroke="White" StrokeThickness="2" |
|
|
|
Values="{Binding DataFeedback.ProportionalValveOpening}" /> |
|
|
|
</lvc:CartesianChart.Series> |
|
|
|
<lvc:CartesianChart.AxisY> |
|
|
|
<lvc:Axis MaxValue="110" MinValue="-10"> |
|
|
|
<lvc:Axis.Separator> |
|
|
|
<lvc:Separator IsEnabled="False" /> |
|
|
|
</lvc:Axis.Separator> |
|
|
|
</lvc:Axis> |
|
|
|
</lvc:CartesianChart.AxisY> |
|
|
|
<lvc:CartesianChart.AxisX> |
|
|
|
<lvc:Axis LabelFormatter="{Binding DateTimeFormatter}" Unit="{Binding AxisUnit}"> |
|
|
|
<lvc:Axis.Separator> |
|
|
|
<lvc:Separator IsEnabled="False" Step="{Binding AxisStep}" /> |
|
|
|
</lvc:Axis.Separator> |
|
|
|
</lvc:Axis> |
|
|
|
</lvc:CartesianChart.AxisX> |
|
|
|
</lvc:CartesianChart> |
|
|
|
<StackPanel Margin="0,10,0,0" Orientation="Horizontal"> |
|
|
|
<TextBlock Foreground="White" Text="比例阀开度曲线" /> |
|
|
|
<Rectangle |
|
|
|
Width="20" Height="2" Margin="20,0,0,2" Fill="White" /> |
|
|
|
<TextBlock Foreground="White" Text="蒸汽比例阀开度" /> |
|
|
|
</StackPanel> |
|
|
|
|
|
|
|
</StackPanel> |
|
|
|
<StackPanel |
|
|
|
Margin="20" Orientation="Vertical" Visibility="Visible"> |
|
|
|
<lvc:CartesianChart |
|
|
|
Height="270" HorizontalAlignment="Stretch" VerticalAlignment="Top" AnimationsSpeed="0:0:1" |
|
|
|
DataTooltip="{x:Null}" |
|
|
|
Hoverable="False" MouseDoubleClick="DataView_CLick" ToolTip="比例阀开度曲线"> |
|
|
|
<lvc:CartesianChart.Series> |
|
|
|
<lvc:LineSeries |
|
|
|
Fill="Transparent" LineSmoothness="1" |
|
|
|
PointGeometry="{x:Null}" |
|
|
|
Stroke="White" StrokeThickness="2" |
|
|
|
Values="{Binding DataFeedback.ProportionalValveOpening}" /> |
|
|
|
</lvc:CartesianChart.Series> |
|
|
|
<lvc:CartesianChart.AxisY> |
|
|
|
<lvc:Axis MaxValue="110" MinValue="-10"> |
|
|
|
<lvc:Axis.Separator> |
|
|
|
<lvc:Separator IsEnabled="False" /> |
|
|
|
</lvc:Axis.Separator> |
|
|
|
</lvc:Axis> |
|
|
|
</lvc:CartesianChart.AxisY> |
|
|
|
<lvc:CartesianChart.AxisX> |
|
|
|
<lvc:Axis LabelFormatter="{Binding DateTimeFormatter}" Unit="{Binding AxisUnit}"> |
|
|
|
<lvc:Axis.Separator> |
|
|
|
<lvc:Separator IsEnabled="False" Step="{Binding AxisStep}" /> |
|
|
|
</lvc:Axis.Separator> |
|
|
|
</lvc:Axis> |
|
|
|
</lvc:CartesianChart.AxisX> |
|
|
|
</lvc:CartesianChart> |
|
|
|
<StackPanel Margin="0,10,0,0" Orientation="Horizontal"> |
|
|
|
<TextBlock Foreground="White" Text="比例阀开度曲线" /> |
|
|
|
<Rectangle |
|
|
|
Width="20" Height="2" Margin="20,0,0,2" Fill="White" /> |
|
|
|
<TextBlock Foreground="White" Text="蒸汽比例阀开度" /> |
|
|
|
</StackPanel> |
|
|
|
|
|
|
|
<StackPanel |
|
|
|
Margin="20" Orientation="Vertical" Visibility="Visible"> |
|
|
|
<lvc:CartesianChart |
|
|
|
Height="270" HorizontalAlignment="Stretch" VerticalAlignment="Top" AnimationsSpeed="0:0:1" |
|
|
|
DataTooltip="{x:Null}" |
|
|
|
Hoverable="False" MouseDoubleClick="DataView_CLick" ToolTip="流量曲线"> |
|
|
|
<lvc:CartesianChart.Series> |
|
|
|
<lvc:LineSeries |
|
|
|
Fill="Transparent" LineSmoothness="1" |
|
|
|
PointGeometry="{x:Null}" |
|
|
|
Stroke="Red" StrokeThickness="2" |
|
|
|
Values="{Binding DataFeedback.SteamFlowRate}" /> |
|
|
|
<lvc:LineSeries |
|
|
|
Fill="Transparent" LineSmoothness="1" |
|
|
|
PointGeometry="{x:Null}" |
|
|
|
Stroke="#F1C74B" StrokeThickness="2" |
|
|
|
Values="{Binding DataFeedback.NegativePressureFlowRate}" /> |
|
|
|
</lvc:CartesianChart.Series> |
|
|
|
<lvc:CartesianChart.AxisY> |
|
|
|
<lvc:Axis LabelFormatter="{Binding doubleFormatter}"> |
|
|
|
<lvc:Axis.Separator> |
|
|
|
<lvc:Separator IsEnabled="False" /> |
|
|
|
</lvc:Axis.Separator> |
|
|
|
</lvc:Axis> |
|
|
|
</lvc:CartesianChart.AxisY> |
|
|
|
<lvc:CartesianChart.AxisX> |
|
|
|
<lvc:Axis LabelFormatter="{Binding DateTimeFormatter}" Unit="{Binding AxisUnit}"> |
|
|
|
<lvc:Axis.Separator> |
|
|
|
<lvc:Separator IsEnabled="False" Step="{Binding AxisStep}" /> |
|
|
|
</lvc:Axis.Separator> |
|
|
|
</lvc:Axis> |
|
|
|
</lvc:CartesianChart.AxisX> |
|
|
|
</lvc:CartesianChart> |
|
|
|
<StackPanel Margin="0,10,0,0" Orientation="Horizontal"> |
|
|
|
<TextBlock Foreground="White" Text="流量曲线/Mpa" /> |
|
|
|
<Rectangle |
|
|
|
Width="20" Height="2" Margin="20,0,0,2" Fill="Red" /> |
|
|
|
<TextBlock Foreground="White" Text="反应釜蒸汽流量" /> |
|
|
|
<Rectangle |
|
|
|
Width="20" Height="2" Margin="20,0,0,2" Fill="#F1C74B" /> |
|
|
|
<TextBlock Foreground="White" Text="负压流量" /> |
|
|
|
</StackPanel> |
|
|
|
|
|
|
|
</StackPanel> |
|
|
|
<StackPanel |
|
|
|
Margin="20" Orientation="Vertical" Visibility="Visible"> |
|
|
|
<lvc:CartesianChart |
|
|
|
Height="270" HorizontalAlignment="Stretch" VerticalAlignment="Top" AnimationsSpeed="0:0:1" |
|
|
|
DataTooltip="{x:Null}" |
|
|
|
Hoverable="False" MouseDoubleClick="DataView_CLick" ToolTip="流量曲线"> |
|
|
|
<lvc:CartesianChart.Series> |
|
|
|
<lvc:LineSeries |
|
|
|
Fill="Transparent" LineSmoothness="1" |
|
|
|
PointGeometry="{x:Null}" |
|
|
|
Stroke="Red" StrokeThickness="2" |
|
|
|
Values="{Binding DataFeedback.SteamFlowRate}" /> |
|
|
|
<lvc:LineSeries |
|
|
|
Fill="Transparent" LineSmoothness="1" |
|
|
|
PointGeometry="{x:Null}" |
|
|
|
Stroke="#F1C74B" StrokeThickness="2" |
|
|
|
Values="{Binding DataFeedback.NegativePressureFlowRate}" /> |
|
|
|
</lvc:CartesianChart.Series> |
|
|
|
<lvc:CartesianChart.AxisY> |
|
|
|
<lvc:Axis LabelFormatter="{Binding doubleFormatter}"> |
|
|
|
<lvc:Axis.Separator> |
|
|
|
<lvc:Separator IsEnabled="False" /> |
|
|
|
</lvc:Axis.Separator> |
|
|
|
</lvc:Axis> |
|
|
|
</lvc:CartesianChart.AxisY> |
|
|
|
<lvc:CartesianChart.AxisX> |
|
|
|
<lvc:Axis LabelFormatter="{Binding DateTimeFormatter}" Unit="{Binding AxisUnit}"> |
|
|
|
<lvc:Axis.Separator> |
|
|
|
<lvc:Separator IsEnabled="False" Step="{Binding AxisStep}" /> |
|
|
|
</lvc:Axis.Separator> |
|
|
|
</lvc:Axis> |
|
|
|
</lvc:CartesianChart.AxisX> |
|
|
|
</lvc:CartesianChart> |
|
|
|
<StackPanel Margin="0,10,0,0" Orientation="Horizontal"> |
|
|
|
<TextBlock Foreground="White" Text="流量曲线/Mpa" /> |
|
|
|
<Rectangle |
|
|
|
Width="20" Height="2" Margin="20,0,0,2" Fill="Red" /> |
|
|
|
<TextBlock Foreground="White" Text="反应釜蒸汽流量" /> |
|
|
|
<Rectangle |
|
|
|
Width="20" Height="2" Margin="20,0,0,2" Fill="#F1C74B" /> |
|
|
|
<TextBlock Foreground="White" Text="负压流量" /> |
|
|
|
</StackPanel> |
|
|
|
|
|
|
|
<StackPanel |
|
|
|
Margin="20" Orientation="Vertical" Visibility="Visible"> |
|
|
|
<lvc:CartesianChart |
|
|
|
Height="270" HorizontalAlignment="Stretch" VerticalAlignment="Top" AnimationsSpeed="0:0:1" |
|
|
|
DataTooltip="{x:Null}" |
|
|
|
Hoverable="False" MouseDoubleClick="DataView_CLick" ToolTip="重量曲线"> |
|
|
|
<lvc:CartesianChart.Series> |
|
|
|
<lvc:LineSeries |
|
|
|
Fill="Transparent" LineSmoothness="1" |
|
|
|
PointGeometry="{x:Null}" |
|
|
|
Stroke="Blue" StrokeThickness="2" |
|
|
|
Values="{Binding DataFeedback.WeighingWaterTankWeight}" /> |
|
|
|
<lvc:LineSeries |
|
|
|
Fill="Transparent" LineSmoothness="1" |
|
|
|
PointGeometry="{x:Null}" |
|
|
|
Stroke="Brown" StrokeThickness="2" |
|
|
|
Values="{Binding DataFeedback.BrineTankWeight}" /> |
|
|
|
</lvc:CartesianChart.Series> |
|
|
|
<lvc:CartesianChart.AxisY> |
|
|
|
<lvc:Axis |
|
|
|
LabelFormatter="{Binding doubleFormatter}" |
|
|
|
MaxValue="35" MinValue="-5"> |
|
|
|
<lvc:Axis.Separator> |
|
|
|
<lvc:Separator IsEnabled="False" /> |
|
|
|
</lvc:Axis.Separator> |
|
|
|
</lvc:Axis> |
|
|
|
</lvc:CartesianChart.AxisY> |
|
|
|
<lvc:CartesianChart.AxisX> |
|
|
|
<lvc:Axis LabelFormatter="{Binding DateTimeFormatter}" Unit="{Binding AxisUnit}"> |
|
|
|
<lvc:Axis.Separator> |
|
|
|
<lvc:Separator IsEnabled="False" Step="{Binding AxisStep}" /> |
|
|
|
</lvc:Axis.Separator> |
|
|
|
</lvc:Axis> |
|
|
|
</lvc:CartesianChart.AxisX> |
|
|
|
</lvc:CartesianChart> |
|
|
|
<StackPanel Margin="0,10,0,0" Orientation="Horizontal"> |
|
|
|
<TextBlock Foreground="White" Text="重量曲线/kg" /> |
|
|
|
<Rectangle |
|
|
|
Width="20" Height="2" Margin="20,0,0,2" Fill="Blue" /> |
|
|
|
<TextBlock Foreground="White" Text="冷却水罐重量" /> |
|
|
|
<Rectangle |
|
|
|
Width="20" Height="2" Margin="20,0,0,2" Fill="Brown" /> |
|
|
|
<TextBlock Foreground="White" Text="卤水罐重量" /> |
|
|
|
</StackPanel> |
|
|
|
|
|
|
|
</StackPanel> |
|
|
|
<StackPanel |
|
|
|
Margin="20" Orientation="Vertical" Visibility="Visible"> |
|
|
|
<lvc:CartesianChart |
|
|
|
Height="270" HorizontalAlignment="Stretch" VerticalAlignment="Top" AnimationsSpeed="0:0:1" |
|
|
|
DataTooltip="{x:Null}" |
|
|
|
Hoverable="False" MouseDoubleClick="DataView_CLick" ToolTip="重量曲线"> |
|
|
|
<lvc:CartesianChart.Series> |
|
|
|
<lvc:LineSeries |
|
|
|
Fill="Transparent" LineSmoothness="1" |
|
|
|
PointGeometry="{x:Null}" |
|
|
|
Stroke="Blue" StrokeThickness="2" |
|
|
|
Values="{Binding DataFeedback.WeighingWaterTankWeight}" /> |
|
|
|
<lvc:LineSeries |
|
|
|
Fill="Transparent" LineSmoothness="1" |
|
|
|
PointGeometry="{x:Null}" |
|
|
|
Stroke="Brown" StrokeThickness="2" |
|
|
|
Values="{Binding DataFeedback.BrineTankWeight}" /> |
|
|
|
</lvc:CartesianChart.Series> |
|
|
|
<lvc:CartesianChart.AxisY> |
|
|
|
<lvc:Axis |
|
|
|
LabelFormatter="{Binding doubleFormatter}" |
|
|
|
MaxValue="35" MinValue="-5"> |
|
|
|
<lvc:Axis.Separator> |
|
|
|
<lvc:Separator IsEnabled="False" /> |
|
|
|
</lvc:Axis.Separator> |
|
|
|
</lvc:Axis> |
|
|
|
</lvc:CartesianChart.AxisY> |
|
|
|
<lvc:CartesianChart.AxisX> |
|
|
|
<lvc:Axis LabelFormatter="{Binding DateTimeFormatter}" Unit="{Binding AxisUnit}"> |
|
|
|
<lvc:Axis.Separator> |
|
|
|
<lvc:Separator IsEnabled="False" Step="{Binding AxisStep}" /> |
|
|
|
</lvc:Axis.Separator> |
|
|
|
</lvc:Axis> |
|
|
|
</lvc:CartesianChart.AxisX> |
|
|
|
</lvc:CartesianChart> |
|
|
|
<StackPanel Margin="0,10,0,0" Orientation="Horizontal"> |
|
|
|
<TextBlock Foreground="White" Text="重量曲线/kg" /> |
|
|
|
<Rectangle |
|
|
|
Width="20" Height="2" Margin="20,0,0,2" Fill="Blue" /> |
|
|
|
<TextBlock Foreground="White" Text="冷却水罐重量" /> |
|
|
|
<Rectangle |
|
|
|
Width="20" Height="2" Margin="20,0,0,2" Fill="Brown" /> |
|
|
|
<TextBlock Foreground="White" Text="卤水罐重量" /> |
|
|
|
</StackPanel> |
|
|
|
|
|
|
|
<StackPanel |
|
|
|
Margin="20" Orientation="Vertical" Visibility="Visible"> |
|
|
|
<lvc:CartesianChart |
|
|
|
Height="270" HorizontalAlignment="Stretch" VerticalAlignment="Top" AnimationsSpeed="0:0:1" |
|
|
|
DataTooltip="{x:Null}" |
|
|
|
Hoverable="False" MouseDoubleClick="DataView_CLick" ToolTip="湿度曲线"> |
|
|
|
<lvc:CartesianChart.Series> |
|
|
|
<lvc:LineSeries |
|
|
|
Fill="Transparent" LineSmoothness="1" |
|
|
|
PointGeometry="{x:Null}" |
|
|
|
Stroke="White" StrokeThickness="2" |
|
|
|
Values="{Binding DataFeedback.CondensateWaterHumidity}" /> |
|
|
|
</lvc:CartesianChart.Series> |
|
|
|
<lvc:CartesianChart.AxisY> |
|
|
|
<lvc:Axis MaxValue="110" MinValue="0"> |
|
|
|
<lvc:Axis.Separator> |
|
|
|
<lvc:Separator IsEnabled="False" /> |
|
|
|
</lvc:Axis.Separator> |
|
|
|
</lvc:Axis> |
|
|
|
</lvc:CartesianChart.AxisY> |
|
|
|
<lvc:CartesianChart.AxisX> |
|
|
|
<lvc:Axis LabelFormatter="{Binding DateTimeFormatter}" Unit="{Binding AxisUnit}"> |
|
|
|
<lvc:Axis.Separator> |
|
|
|
<lvc:Separator IsEnabled="False" Step="{Binding AxisStep}" /> |
|
|
|
</lvc:Axis.Separator> |
|
|
|
</lvc:Axis> |
|
|
|
</lvc:CartesianChart.AxisX> |
|
|
|
</lvc:CartesianChart> |
|
|
|
<StackPanel Margin="0,10,0,0" Orientation="Horizontal"> |
|
|
|
<TextBlock Foreground="White" Text="湿度曲线" /> |
|
|
|
<Rectangle |
|
|
|
Width="20" Height="2" Margin="20,0,0,2" Fill="White" /> |
|
|
|
<TextBlock Foreground="White" Text="冷凝水罐湿度" /> |
|
|
|
</StackPanel> |
|
|
|
|
|
|
|
</StackPanel> |
|
|
|
<StackPanel |
|
|
|
Margin="20" Orientation="Vertical" Visibility="Visible"> |
|
|
|
<lvc:CartesianChart |
|
|
|
Height="270" HorizontalAlignment="Stretch" VerticalAlignment="Top" AnimationsSpeed="0:0:1" |
|
|
|
DataTooltip="{x:Null}" |
|
|
|
Hoverable="False" MouseDoubleClick="DataView_CLick" ToolTip="湿度曲线"> |
|
|
|
<lvc:CartesianChart.Series> |
|
|
|
<lvc:LineSeries |
|
|
|
Fill="Transparent" LineSmoothness="1" |
|
|
|
PointGeometry="{x:Null}" |
|
|
|
Stroke="White" StrokeThickness="2" |
|
|
|
Values="{Binding DataFeedback.CondensateWaterHumidity}" /> |
|
|
|
</lvc:CartesianChart.Series> |
|
|
|
<lvc:CartesianChart.AxisY> |
|
|
|
<lvc:Axis MaxValue="110" MinValue="0"> |
|
|
|
<lvc:Axis.Separator> |
|
|
|
<lvc:Separator IsEnabled="False" /> |
|
|
|
</lvc:Axis.Separator> |
|
|
|
</lvc:Axis> |
|
|
|
</lvc:CartesianChart.AxisY> |
|
|
|
<lvc:CartesianChart.AxisX> |
|
|
|
<lvc:Axis LabelFormatter="{Binding DateTimeFormatter}" Unit="{Binding AxisUnit}"> |
|
|
|
<lvc:Axis.Separator> |
|
|
|
<lvc:Separator IsEnabled="False" Step="{Binding AxisStep}" /> |
|
|
|
</lvc:Axis.Separator> |
|
|
|
</lvc:Axis> |
|
|
|
</lvc:CartesianChart.AxisX> |
|
|
|
</lvc:CartesianChart> |
|
|
|
<StackPanel Margin="0,10,0,0" Orientation="Horizontal"> |
|
|
|
<TextBlock Foreground="White" Text="湿度曲线" /> |
|
|
|
<Rectangle |
|
|
|
Width="20" Height="2" Margin="20,0,0,2" Fill="White" /> |
|
|
|
<TextBlock Foreground="White" Text="冷凝水罐湿度" /> |
|
|
|
</StackPanel> |
|
|
|
|
|
|
|
<StackPanel |
|
|
|
Margin="20" Orientation="Vertical" Visibility="Visible"> |
|
|
|
<lvc:CartesianChart |
|
|
|
Height="270" HorizontalAlignment="Stretch" VerticalAlignment="Top" AnimationsSpeed="0:0:1" |
|
|
|
DataTooltip="{x:Null}" |
|
|
|
Hoverable="False" MouseDoubleClick="DataView_CLick" ToolTip="反应釜角度曲线"> |
|
|
|
<lvc:CartesianChart.Series> |
|
|
|
<lvc:LineSeries |
|
|
|
Fill="Transparent" LineSmoothness="1" |
|
|
|
PointGeometry="{x:Null}" |
|
|
|
Stroke="White" StrokeThickness="2" |
|
|
|
Values="{Binding DataFeedback.ReactEncoderValue}" /> |
|
|
|
</lvc:CartesianChart.Series> |
|
|
|
<lvc:CartesianChart.AxisY> |
|
|
|
<lvc:Axis MaxValue="400" MinValue="-10"> |
|
|
|
<lvc:Axis.Separator> |
|
|
|
<lvc:Separator IsEnabled="False" /> |
|
|
|
</lvc:Axis.Separator> |
|
|
|
</lvc:Axis> |
|
|
|
</lvc:CartesianChart.AxisY> |
|
|
|
<lvc:CartesianChart.AxisX> |
|
|
|
<lvc:Axis LabelFormatter="{Binding DateTimeFormatter}" Unit="{Binding AxisUnit}"> |
|
|
|
<lvc:Axis.Separator> |
|
|
|
<lvc:Separator IsEnabled="False" Step="{Binding AxisStep}" /> |
|
|
|
</lvc:Axis.Separator> |
|
|
|
</lvc:Axis> |
|
|
|
</lvc:CartesianChart.AxisX> |
|
|
|
</lvc:CartesianChart> |
|
|
|
<StackPanel Margin="0,10,0,0" Orientation="Horizontal"> |
|
|
|
<TextBlock Foreground="White" Text="反应釜角度曲线" /> |
|
|
|
<Rectangle |
|
|
|
Width="20" Height="2" Margin="20,0,0,2" Fill="White" /> |
|
|
|
<TextBlock Foreground="White" Text="反应釜编码器角度值" /> |
|
|
|
</StackPanel> |
|
|
|
|
|
|
|
</StackPanel> |
|
|
|
</UniformGrid> |
|
|
|
<StackPanel |
|
|
|
Margin="20" Orientation="Vertical" Visibility="Visible"> |
|
|
|
<lvc:CartesianChart |
|
|
|
Height="270" HorizontalAlignment="Stretch" VerticalAlignment="Top" AnimationsSpeed="0:0:1" |
|
|
|
DataTooltip="{x:Null}" |
|
|
|
Hoverable="False" MouseDoubleClick="DataView_CLick" ToolTip="反应釜角度曲线"> |
|
|
|
<lvc:CartesianChart.Series> |
|
|
|
<lvc:LineSeries |
|
|
|
Fill="Transparent" LineSmoothness="1" |
|
|
|
PointGeometry="{x:Null}" |
|
|
|
Stroke="White" StrokeThickness="2" |
|
|
|
Values="{Binding DataFeedback.ReactEncoderValue}" /> |
|
|
|
</lvc:CartesianChart.Series> |
|
|
|
<lvc:CartesianChart.AxisY> |
|
|
|
<lvc:Axis MaxValue="400" MinValue="-10"> |
|
|
|
<lvc:Axis.Separator> |
|
|
|
<lvc:Separator IsEnabled="False" /> |
|
|
|
</lvc:Axis.Separator> |
|
|
|
</lvc:Axis> |
|
|
|
</lvc:CartesianChart.AxisY> |
|
|
|
<lvc:CartesianChart.AxisX> |
|
|
|
<lvc:Axis LabelFormatter="{Binding DateTimeFormatter}" Unit="{Binding AxisUnit}"> |
|
|
|
<lvc:Axis.Separator> |
|
|
|
<lvc:Separator IsEnabled="False" Step="{Binding AxisStep}" /> |
|
|
|
</lvc:Axis.Separator> |
|
|
|
</lvc:Axis> |
|
|
|
</lvc:CartesianChart.AxisX> |
|
|
|
</lvc:CartesianChart> |
|
|
|
<StackPanel Margin="0,10,0,0" Orientation="Horizontal"> |
|
|
|
<TextBlock Foreground="White" Text="反应釜角度曲线" /> |
|
|
|
<Rectangle |
|
|
|
Width="20" Height="2" Margin="20,0,0,2" Fill="White" /> |
|
|
|
<TextBlock Foreground="White" Text="反应釜编码器角度值" /> |
|
|
|
</StackPanel> |
|
|
|
|
|
|
|
</StackPanel> |
|
|
|
</UniformGrid> |
|
|
|
</StackPanel> |
|
|
|
</ScrollViewer> |
|
|
|
<Grid |
|
|
|
x:Name="chartGrid" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" Background="White" |
|
|
|