20240801_FJEQ_upperpc/FujianEarthquake_seabed/FujianEarthquake/Views/RealTimeDataView.xaml
XuMin 1f5631afb3 1 研究上下位机通信协议,编写协议解析代码;
2 研究岸基站可编程电源通信协议,编写岸基站状态数据显示页面;
2024-08-29 18:03:03 +08:00

548 lines
32 KiB
XML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<UserControl x:Class="FujianEarthquake.Views.RealTimeDataView"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:local="clr-namespace:FujianEarthquake.Views.UserControls"
xmlns:lvc="clr-namespace:LiveCharts.Wpf;assembly=LiveCharts.Wpf"
xmlns:viewmodels="clr-namespace:FujianEarthquake.ViewModels"
xmlns:converters="clr-namespace:FujianEarthquake.Common"
d:DataContext="{d:DesignInstance Type=viewmodels:RealTimeDataViewModel}"
mc:Ignorable="d"
FontFamily="{StaticResource DigitalDisplay}"
d:DesignHeight="850" d:DesignWidth="1550" Name="RealTimeData">
<UserControl.Resources>
<ResourceDictionary>
<Style TargetType="GroupBox">
<Setter Property="Margin" Value="10,5"/>
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="GroupBox">
<Grid>
<!--左上角-->
<Polyline Points="0 30,0 10,10 0,30 0" Stroke="#9918AABD" StrokeThickness="1"
VerticalAlignment="Top" HorizontalAlignment="Left"/>
<!--左上角点-->
<Ellipse Width="4" Height="4" VerticalAlignment="Top" HorizontalAlignment="Left"
Fill="#9918AABD" Margin="24,-2,0,0"/>
<Ellipse Width="4" Height="4" VerticalAlignment="Top" HorizontalAlignment="Left"
Fill="#9918AABD" Margin="-2,24,0,0"/>
<!--右上角-->
<Path Data="M0 0, 3 3, 30 3, 33 0, 68 0, 73 7,78 7, 78 10M8 0, 25 0"
Stroke="#5518AABD" VerticalAlignment="Top" HorizontalAlignment="Right"/>
<!--左下角-->
<Polyline Points="0,0 0,15 10,15" Stroke="#5518AABD" VerticalAlignment="Bottom"
HorizontalAlignment="Left"/>
<!--右下角-->
<Polyline Points="10,0 0,10" Stroke="#5518AABD" VerticalAlignment="Bottom"
HorizontalAlignment="Right"/>
<!--右下角图表-->
<Polyline Points="0,7 7 7 7 0" Fill="#9918AABD" VerticalAlignment="Bottom"
HorizontalAlignment="Right"/>
<Border BorderBrush="#5518AABD" BorderThickness="0,1,0,0" VerticalAlignment="Top"
Margin="30,-0.5,78,0"/>
<Border BorderBrush="#5518AABD" BorderThickness="0,0,1,0" HorizontalAlignment="Right"
Margin="0,10"/>
<Border BorderBrush="#5518AABD" BorderThickness="0,1,0,0" VerticalAlignment="Bottom"
Margin="10,0"/>
<Border BorderBrush="#5518AABD" BorderThickness="0,0,1,0" HorizontalAlignment="Left"
Margin="-0.5,15"/>
<!--箭头-->
<Path Data="M0 0,3 0,5 4,3 8,0 8,3 4" Fill="#9918AABD" VerticalAlignment="Top"
HorizontalAlignment="Left" Margin="10,13"/>
<Path Data="M0 0,3 0,5 4,3 8,0 8,3 4" Fill="#5518AABD" VerticalAlignment="Top"
HorizontalAlignment="Left" Margin="16,13"/>
<!--字体-->
<TextBlock Text="{TemplateBinding Header}" Foreground="#18AABD"
VerticalAlignment="Top" HorizontalAlignment="Left" Margin="25,12"/>
<!--占位对象-->
<ContentPresenter/>
</Grid>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
<Style TargetType="ToolTip">
<Setter Property="Foreground" Value="White"/>
<!-- 设置ToolTip字体颜色为白色 -->
<Setter Property="FontSize" Value="13"/>
<!-- 设置ToolTip字体大小为14 -->
<!--<Setter Property="FontWeight" Value="Bold"/>-->
<!-- 设置ToolTip字体为粗体 -->
<Setter Property="Background" Value="{DynamicResource RegionBrush}"/>
<!-- 设置ToolTip背景颜色为浅灰色 -->
<Setter Property="FontFamily" Value="{StaticResource DigitalDisplay}"/>
<!-- 设置ToolTip字体为方正楷体简体 -->
<Setter Property="TextOptions.TextFormattingMode" Value="Ideal"/>
<!-- 设置ToolTip中文本的格式化模式 -->
<Setter Property="TextOptions.TextRenderingMode" Value="ClearType"/>
<!-- 设置ToolTip中文本的渲染模式 -->
<Setter Property="ToolTipService.ShowDuration" Value="10000"/>
<!--设置ToolTip中数据的显示时间-->
</Style>
<!--<converters:VisibilityConverter x:Key="VisibilityConverter" />
<converters:AspectRatioConverter x:Key="AspectRatioConverter" />-->
</ResourceDictionary>
</UserControl.Resources>
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition/>
<ColumnDefinition/>
<ColumnDefinition/>
</Grid.ColumnDefinitions>
<!--第一列-->
<UniformGrid Columns="1" Margin="10,0">
<GroupBox Header="接驳盒状态信息">
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="0.5*"/>
<RowDefinition Height="2.2*"/>
<RowDefinition/>
</Grid.RowDefinitions>
<ItemsControl Grid.Row="1" ItemsSource="{Binding JunctionBoxStatus}" VerticalAlignment="Center">
<ItemsControl.ItemsPanel>
<ItemsPanelTemplate>
<UniformGrid Columns="3"/>
</ItemsPanelTemplate>
</ItemsControl.ItemsPanel>
<ItemsControl.ItemTemplate>
<DataTemplate>
<StackPanel VerticalAlignment="Center" HorizontalAlignment="Center"
Margin="0,5">
<TextBlock Text="{Binding Value,StringFormat={}{0:F2}}"
HorizontalAlignment="Center" FontSize="16"
Foreground="#FF2BEDF1" Margin="0,10"/>
<TextBlock Text="{Binding Header}" Foreground="#AAFFFFFF"
FontSize="12"/>
</StackPanel>
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>
<StackPanel Grid.Row="2" Orientation="Horizontal">
<StackPanel VerticalAlignment="Top" HorizontalAlignment="Left" Orientation="Vertical"
Margin="38,5">
<Image Source="{Binding LeakageImage}" Margin="0,0,0,10" Width="18"/>
<TextBlock Text="接驳盒漏水情况" Foreground="#AAFFFFFF"
FontSize="12"/>
</StackPanel>
</StackPanel>
<!--右上角图例 采集时间-->
<StackPanel Orientation="Horizontal" VerticalAlignment="Top"
HorizontalAlignment="Right" Margin="10">
<Border Width="6" Height="6" Background="#552BEDF1" Margin="5,0"/>
<TextBlock Text="{Binding DataTimeJuncboxTem,StringFormat=yyyy/MM/dd HH:mm:ss}"
FontSize="11" Foreground="#44FFFFFF"/>
</StackPanel>
</Grid>
</GroupBox>
<!--折线图-->
<GroupBox Header="接驳盒温度(℃)">
<Grid>
<lvc:CartesianChart Margin="20,25,0,10"
Series="{Binding SeriesCollectionJuncboxTem}"
DisableAnimations="True" Zoom="X">
<!--提示-->
<lvc:CartesianChart.DataTooltip>
<lvc:DefaultTooltip BulletSize="20" SelectionMode="SharedXValues" IsEnabled="False"/>
</lvc:CartesianChart.DataTooltip>
<!--X轴-->
<lvc:CartesianChart.AxisX>
<lvc:Axis LabelFormatter="{Binding XFormatter}">
<lvc:Axis.Separator>
<lvc:Separator StrokeThickness="0"/>
</lvc:Axis.Separator>
</lvc:Axis>
</lvc:CartesianChart.AxisX>
<!--Y轴-->
<lvc:CartesianChart.AxisY>
<lvc:Axis ShowLabels="True" LabelFormatter="{Binding YFormatterTem}">
<lvc:Axis.Separator>
<lvc:Separator Stroke="#11FFFFFF"/>
</lvc:Axis.Separator>
</lvc:Axis>
</lvc:CartesianChart.AxisY>
</lvc:CartesianChart>
<!--右上角图例 采集时间-->
<StackPanel Orientation="Horizontal" VerticalAlignment="Top"
HorizontalAlignment="Right" Margin="10">
<Border Width="6" Height="6" Background="#552BEDF1" Margin="5,0"/>
<TextBlock Text="{Binding DataTimeJuncboxTem,StringFormat=yyyy/MM/dd HH:mm:ss}"
FontSize="11" Foreground="#44FFFFFF"/>
</StackPanel>
</Grid>
</GroupBox>
<!--海底基站湿度折线图-->
<GroupBox Header="接驳盒湿度(%" Grid.Row="1">
<Grid>
<lvc:CartesianChart Margin="20,25,0,10"
Series="{Binding SeriesCollectionJuncboxHum}"
DisableAnimations="True" Zoom="X">
<!--提示-->
<lvc:CartesianChart.DataTooltip>
<lvc:DefaultTooltip BulletSize="20" SelectionMode="SharedXValues" IsEnabled="False"/>
</lvc:CartesianChart.DataTooltip>
<!--X轴-->
<lvc:CartesianChart.AxisX>
<lvc:Axis LabelFormatter="{Binding XFormatter}">
<lvc:Axis.Separator>
<lvc:Separator StrokeThickness="0"/>
</lvc:Axis.Separator>
</lvc:Axis>
</lvc:CartesianChart.AxisX>
<!--Y轴-->
<lvc:CartesianChart.AxisY>
<lvc:Axis ShowLabels="True" LabelFormatter="{Binding YFormatterHum}">
<lvc:Axis.Separator>
<lvc:Separator Stroke="#11FFFFFF"/>
</lvc:Axis.Separator>
</lvc:Axis>
</lvc:CartesianChart.AxisY>
</lvc:CartesianChart>
<!--右上角图例 采集时间-->
<StackPanel Orientation="Horizontal" VerticalAlignment="Top"
HorizontalAlignment="Right" Margin="10">
<Border Width="6" Height="6" Background="#552BEDF1" Margin="5,0"/>
<TextBlock Text="{Binding DataTimeJuncboxHum,StringFormat=yyyy/MM/dd HH:mm:ss}"
FontSize="11" Foreground="#44FFFFFF"/>
</StackPanel>
</Grid>
</GroupBox>
</UniformGrid>
<Grid Grid.Column="1">
<Grid.RowDefinitions>
<RowDefinition/>
<RowDefinition/>
<RowDefinition/>
</Grid.RowDefinitions>
<!--三维模型及姿态显示-->
<GroupBox Header="海底基站三维模型显示">
<Grid Name="LeftGrid">
<local:CoordinateView Width="70"
Height="105"
Margin="20,0,0,10"
HorizontalAlignment="Left"
VerticalAlignment="Bottom"/>
<local:JunctionBoxModelView x:Name="JunctionBoxModel" AnimationEnable="True" Margin="60,0,0,0"
Rotate_X="{Binding JunctionBoxGesture.RollAngle, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged,StringFormat=F2}"
Rotate_Y="{Binding JunctionBoxGesture.PitchAngle, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged,StringFormat=F2}"
Rotate_Z="{Binding JunctionBoxGesture.HeadingAngle, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged,StringFormat=F2}"
TBDEnable="True">
</local:JunctionBoxModelView>
<StackPanel Orientation="Horizontal" VerticalAlignment="Top" HorizontalAlignment="Right"
Margin="10">
<Border Width="6" Height="6" Background="#552BEDF1" Margin="5,0"/>
<TextBlock Text="{Binding DataTimeJuncboxTem,StringFormat=yyyy/MM/dd HH:mm:ss}"
FontSize="11" Foreground="#44FFFFFF"/>
</StackPanel>
<!--左下角度数显示-->
<StackPanel Orientation="Horizontal" Margin="20,215,0,0">
<TextBlock Text="X: " FontSize="12" Foreground="#AAFFFFFF"/>
<TextBlock Text="{Binding BaseStationGesture.RollAngle,StringFormat=F2}"
FontSize="12" Foreground="#AAFFFFFF"/>
<TextBlock Text="° " FontSize="12" Foreground="#AAFFFFFF"/>
<TextBlock Text="( " FontSize="12"
Foreground="{Binding AngleBackgroundX}"/>
<TextBlock Text="{Binding BaseStationGesture.PY_HG,StringFormat=F2}"
FontSize="12"
Foreground="{Binding AngleBackgroundX}"/>
<TextBlock Text="°)" FontSize="12"
Foreground="{Binding AngleBackgroundX}"/>
</StackPanel>
<StackPanel Orientation="Horizontal" Margin="65,175,0,0">
<TextBlock Text="Y: " FontSize="12" Foreground="#AAFFFFFF"/>
<TextBlock Text="{Binding BaseStationGesture.PitchAngle,StringFormat=F2}"
FontSize="12" Foreground="#AAFFFFFF"/>
<TextBlock Text="° " FontSize="12" Foreground="#AAFFFFFF"/>
<TextBlock Text="( " FontSize="12"
Foreground="{Binding AngleBackgroundY}"/>
<TextBlock Text="{Binding BaseStationGesture.PY_FY,StringFormat=F2}"
FontSize="12"
Foreground="{Binding AngleBackgroundY}"/>
<TextBlock Text="°)" FontSize="12"
Foreground="{Binding AngleBackgroundY}"/>
</StackPanel>
<StackPanel Orientation="Horizontal" Margin="30,140,0,0">
<TextBlock Text="Z: " FontSize="12" Foreground="#AAFFFFFF"/>
<TextBlock Text="{Binding BaseStationGesture.HeadingAngle,StringFormat=F2}"
FontSize="12" Foreground="#AAFFFFFF"/>
<TextBlock Text="°" FontSize="12" Foreground="#AAFFFFFF"/>
<TextBlock Text="( " FontSize="12"
Foreground="{Binding AngleBackgroundZ}"/>
<TextBlock Text="{Binding BaseStationGesture.PY_PH,StringFormat=F2}"
FontSize="12" Name="PY_PH"
Foreground="{Binding AngleBackgroundZ}"/>
<TextBlock Text="°)" FontSize="12"
Foreground="{Binding AngleBackgroundZ}"/>
</StackPanel>
</Grid>
</GroupBox>
<!--主地震仪电压/电流折线图-->
<GroupBox Header="主地震仪电压/电流" Grid.Row="1">
<Grid>
<lvc:CartesianChart Margin="10,25,10,10"
Series="{Binding SeriesCollectionMainSeis}"
DisableAnimations="True" Zoom="X">
<!--提示-->
<lvc:CartesianChart.DataTooltip>
<lvc:DefaultTooltip BulletSize="20" SelectionMode="SharedXValues"
IsEnabled="False"/>
</lvc:CartesianChart.DataTooltip>
<!--X轴-->
<lvc:CartesianChart.AxisX>
<lvc:Axis LabelFormatter="{Binding XFormatter}">
<lvc:Axis.Separator>
<lvc:Separator StrokeThickness="0"/>
</lvc:Axis.Separator>
</lvc:Axis>
</lvc:CartesianChart.AxisX>
<!--Y轴-->
<lvc:CartesianChart.AxisY>
<lvc:Axis Position="LeftBottom" Title="电压"
ShowLabels="True" Foreground="#D82BEDF1"
LabelFormatter="{Binding YFormatterVol}">
<lvc:Axis.Separator>
<lvc:Separator Stroke="#11FFFFFF"/>
</lvc:Axis.Separator>
</lvc:Axis>
<lvc:Axis Position="RightTop" Title="电流"
ShowLabels="True" Foreground="#D8FFA500"
LabelFormatter="{Binding YFormatterCur}">
<lvc:Axis.Separator>
<lvc:Separator Stroke="#11FFFFFF" IsEnabled="False"/>
</lvc:Axis.Separator>
</lvc:Axis>
</lvc:CartesianChart.AxisY>
</lvc:CartesianChart>
<!--右上角图例 采集时间-->
<StackPanel Orientation="Horizontal" VerticalAlignment="Top" HorizontalAlignment="Right"
Margin="10">
<Border Width="6" Height="6" Background="#552BEDF1" Margin="5,0"/>
<TextBlock Text="{Binding DataTimeMainSeis,StringFormat=yyyy/MM/dd HH:mm:ss}"
FontSize="11" Foreground="#44FFFFFF"/>
</StackPanel>
</Grid>
</GroupBox>
<!--备地震仪电压/电流折线图-->
<GroupBox Header="备地震仪电压/电流" Grid.Row="2">
<Grid>
<lvc:CartesianChart Margin="10,25,10,10"
Series="{Binding SeriesCollectionBackupSeis}"
DisableAnimations="True" Zoom="X">
<!--提示-->
<lvc:CartesianChart.DataTooltip>
<lvc:DefaultTooltip BulletSize="20" SelectionMode="SharedXValues"
IsEnabled="False"/>
</lvc:CartesianChart.DataTooltip>
<!--X轴-->
<lvc:CartesianChart.AxisX>
<lvc:Axis LabelFormatter="{Binding XFormatter}">
<lvc:Axis.Separator>
<lvc:Separator StrokeThickness="0"/>
</lvc:Axis.Separator>
</lvc:Axis>
</lvc:CartesianChart.AxisX>
<!--Y轴-->
<lvc:CartesianChart.AxisY>
<lvc:Axis Position="LeftBottom" Title="电压"
ShowLabels="True" Foreground="#D82BEDF1"
LabelFormatter="{Binding YFormatterVol}">
<lvc:Axis.Separator>
<lvc:Separator Stroke="#11FFFFFF"/>
</lvc:Axis.Separator>
</lvc:Axis>
<lvc:Axis Position="RightTop" Title="电流"
ShowLabels="True" Foreground="#D8FFA500"
LabelFormatter="{Binding YFormatterCur}">
<lvc:Axis.Separator>
<lvc:Separator Stroke="#11FFFFFF" IsEnabled="False"/>
</lvc:Axis.Separator>
</lvc:Axis>
</lvc:CartesianChart.AxisY>
</lvc:CartesianChart>
<!--右上角图例 采集时间-->
<StackPanel Orientation="Horizontal" VerticalAlignment="Top" HorizontalAlignment="Right"
Margin="10">
<Border Width="6" Height="6" Background="#552BEDF1" Margin="5,0"/>
<TextBlock Text="{Binding DataTimeBackupSeis,StringFormat=yyyy/MM/dd HH:mm:ss}"
FontSize="11" Foreground="#44FFFFFF"/>
</StackPanel>
</Grid>
</GroupBox>
</Grid>
<!--第三列-->
<UniformGrid Columns="1" Margin="10,0" Grid.Column="2">
<!--告警信息-->
<GroupBox Header="告警信息">
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="0.4*"/>
<RowDefinition Height="0.2*"/>
<RowDefinition Height="2*"/>
</Grid.RowDefinitions>
<Grid Grid.Row="1">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="0.04*"/>
<ColumnDefinition Width="0.4*"/>
<ColumnDefinition Width="1.2*"/>
<ColumnDefinition Width="1.3*"/>
<ColumnDefinition Width="1.4*"/>
<ColumnDefinition Width="0.55*"/>
<ColumnDefinition Width="0.04*"/>
</Grid.ColumnDefinitions>
<TextBlock Text="编号" Grid.Column="1" Foreground="#AAFFFFFF" FontSize="13"
HorizontalAlignment="Center" VerticalAlignment="Bottom"/>
<TextBlock Text="记录时间" Grid.Column="2" Foreground="#AAFFFFFF" FontSize="13"
HorizontalAlignment="Center" VerticalAlignment="Bottom"/>
<TextBlock Text="故障名称" Grid.Column="3" Foreground="#AAFFFFFF" FontSize="13"
HorizontalAlignment="Center" VerticalAlignment="Bottom"/>
<TextBlock Text="故障信息" Grid.Column="4" Foreground="#AAFFFFFF" FontSize="13"
HorizontalAlignment="Center" VerticalAlignment="Bottom"/>
<TextBlock Text="紧急程度" Grid.Column="5" Foreground="#AAFFFFFF" FontSize="13"
HorizontalAlignment="Center" VerticalAlignment="Bottom"/>
</Grid>
<ItemsControl ItemsSource="{Binding AlarmList}" VerticalAlignment="Top"
Grid.ColumnSpan="2" Grid.Row="2" Margin="0,10,0,0">
<ItemsControl.ItemTemplate>
<DataTemplate>
<Grid Height="23">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="0.04*"/>
<ColumnDefinition Width="0.4*"/>
<ColumnDefinition Width="1.2*"/>
<ColumnDefinition Width="1.3*"/>
<ColumnDefinition Width="1.4*"/>
<ColumnDefinition Width="0.55*"/>
<ColumnDefinition Width="0.04*"/>
</Grid.ColumnDefinitions>
<Image Source="Assets/Images/AlarmTri.png" Width="10"
HorizontalAlignment="Center" VerticalAlignment="Center"/>
<TextBlock Text="{Binding Index}" Grid.Column="1" FontSize="12"
VerticalAlignment="Center" HorizontalAlignment="Center"
Foreground="#992BEDF1" FontWeight="Normal"/>
<TextBlock Text="{Binding RecordTime,StringFormat=yyyy/MM/dd HH:mm:ss}" FontSize="12"
Grid.Column="2" VerticalAlignment="Center" HorizontalAlignment="Center"
Foreground="#992BEDF1" FontWeight="Normal"/>
<TextBlock Text="{Binding ParaName}" ToolTipService.ToolTip="{Binding ParaName}" FontSize="12"
Grid.Column="3" VerticalAlignment="Center" HorizontalAlignment="Center"
Foreground="#992BEDF1" FontWeight="Normal"/>
<TextBlock Text="{Binding ParaContent}" ToolTipService.ToolTip="{Binding ParaContent}"
Grid.Column="4" VerticalAlignment="Center" Margin="10,0,0,0" FontSize="12"
HorizontalAlignment="Center" Foreground="#992BEDF1"
FontWeight="Normal"/>
<Image Source="{Binding UrgencyLevel}" Grid.Column="5" Width="10"
VerticalAlignment="Center" HorizontalAlignment="Center"/>
</Grid>
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>
</Grid>
</GroupBox>
<!--升压站电压折线图-->
<GroupBox Header="岸基站电压">
<Grid>
<lvc:CartesianChart Margin="20,30,0,10"
Series="{Binding SeriesCollectionBoosterStationVol}"
DisableAnimations="True" Zoom="X">
<!--提示-->
<lvc:CartesianChart.DataTooltip>
<lvc:DefaultTooltip BulletSize="20" SelectionMode="SharedXValues" IsEnabled="False"/>
</lvc:CartesianChart.DataTooltip>
<!--X轴-->
<lvc:CartesianChart.AxisX>
<lvc:Axis LabelFormatter="{Binding XFormatter}">
<lvc:Axis.Separator>
<lvc:Separator StrokeThickness="0"/>
</lvc:Axis.Separator>
</lvc:Axis>
</lvc:CartesianChart.AxisX>
<!--Y轴-->
<lvc:CartesianChart.AxisY>
<lvc:Axis ShowLabels="True" LabelFormatter="{Binding YFormatterVol}">
<lvc:Axis.Separator>
<lvc:Separator Stroke="#11FFFFFF"/>
</lvc:Axis.Separator>
</lvc:Axis>
</lvc:CartesianChart.AxisY>
</lvc:CartesianChart>
<!--右上角图例 采集时间-->
<StackPanel Orientation="Horizontal" VerticalAlignment="Top"
HorizontalAlignment="Right" Margin="10">
<Border Width="6" Height="6" Background="#552BEDF1" Margin="5,0"/>
<TextBlock Text="{Binding DataTimeBoosterStationVol,StringFormat=yyyy/MM/dd HH:mm:ss}"
FontSize="11" Foreground="#44FFFFFF"/>
</StackPanel>
</Grid>
</GroupBox>
<!--升压站电流-->
<GroupBox Header="岸基站电流">
<Grid>
<lvc:CartesianChart Margin="20,25,0,10"
Series="{Binding SeriesCollectionBoosterStationCur}"
DisableAnimations="True" Zoom="X">
<!--提示-->
<lvc:CartesianChart.DataTooltip>
<lvc:DefaultTooltip BulletSize="20" SelectionMode="SharedXValues" IsEnabled="False"/>
</lvc:CartesianChart.DataTooltip>
<!--X轴-->
<lvc:CartesianChart.AxisX>
<lvc:Axis LabelFormatter="{Binding XFormatter}">
<lvc:Axis.Separator>
<lvc:Separator StrokeThickness="0"/>
</lvc:Axis.Separator>
</lvc:Axis>
</lvc:CartesianChart.AxisX>
<!--Y轴-->
<lvc:CartesianChart.AxisY>
<lvc:Axis ShowLabels="True" LabelFormatter="{Binding YFormatterCur}">
<lvc:Axis.Separator>
<lvc:Separator Stroke="#11FFFFFF"/>
</lvc:Axis.Separator>
</lvc:Axis>
</lvc:CartesianChart.AxisY>
</lvc:CartesianChart>
<!--右上角图例 采集时间-->
<StackPanel Orientation="Horizontal" VerticalAlignment="Top" HorizontalAlignment="Right"
Margin="13">
<Border Width="6" Height="6" Background="#552BEDF1" Margin="5,0"/>
<TextBlock Text="{Binding DataTimeBoosterStationCur,StringFormat=yyyy/MM/dd HH:mm:ss}"
FontSize="11" Foreground="#44FFFFFF"/>
</StackPanel>
</Grid>
</GroupBox>
</UniformGrid>
</Grid>
</UserControl>