20220510_191_upperpc/AutomaticApp/Views/ControlPageView.xaml
2023-07-27 10:57:34 +08:00

2593 lines
147 KiB
XML

<UserControl
x:Class="AutomaticApp.Views.ControlPageView"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:converters="clr-namespace:AutomaticApp.Common"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:local="clr-namespace:AutomaticApp.Views"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:sys="clr-namespace:System;assembly=mscorlib"
Name="ControlPage"
d:DesignHeight="1000"
d:DesignWidth="1100"
mc:Ignorable="d">
<UserControl.Resources>
<converters:NegateConverter x:Key="NegateConverter" />
<converters:BtnConvert x:Key="BtnConvert" />
<converters:StateBackConvert x:Key="StateBackConvert" />
<Style TargetType="GroupBox">
<Setter Property="Margin" Value="10,5" />
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="GroupBox">
<Grid>
<!-- 左上角 -->
<Polyline
HorizontalAlignment="Left"
VerticalAlignment="Top"
Points="0 30, 0 10, 10 0, 30 0"
Stroke="#9918AABD"
StrokeThickness="1" />
<!-- 左上角点 -->
<Ellipse
Width="4"
Height="4"
Margin="24,-2,0,0"
HorizontalAlignment="Left"
VerticalAlignment="Top"
Fill="#9918AABD" />
<Ellipse
Width="4"
Height="4"
Margin="-2,24,0,0"
HorizontalAlignment="Left"
VerticalAlignment="Top"
Fill="#9918AABD" />
<!-- 右上角 -->
<Path
HorizontalAlignment="Right"
VerticalAlignment="Top"
Data="M0 0, 3 3, 30 3, 33 0, 68 0, 73 7,78 7, 78 10M8 0, 25 0"
Stroke="#5518AABD" />
<!-- 左下角 -->
<Polyline
HorizontalAlignment="Left"
VerticalAlignment="Bottom"
Points="0,0 0,15 10,15"
Stroke="#5518AABD" />
<!-- 右下角 -->
<Polyline
HorizontalAlignment="Right"
VerticalAlignment="Bottom"
Points="10,0 0,10"
Stroke="#5518AABD" />
<!-- 右下角图标 -->
<Polygon
HorizontalAlignment="Right"
VerticalAlignment="Bottom"
Fill="#9918AABD"
Points="0,7 7 7 7 0" />
<Border
Margin="30,-0.5,78,0"
VerticalAlignment="Top"
BorderBrush="#5518AABD"
BorderThickness="0,1,0,0" />
<Border
Margin="0,10"
HorizontalAlignment="Right"
BorderBrush="#5518AABD"
BorderThickness="0,0,1,0" />
<Border
Margin="10,0"
VerticalAlignment="Bottom"
BorderBrush="#5518AABD"
BorderThickness="0,1,0,0" />
<Border
Margin="-0.5,15"
HorizontalAlignment="Left"
BorderBrush="#5518AABD"
BorderThickness="0,0,1,0" />
<!-- 箭头 -->
<Path
Margin="10,13"
HorizontalAlignment="Left"
VerticalAlignment="Top"
Data="M0 0,3 0,5 4,3 8,0 8,3 4"
Fill="#9918AABD" />
<Path
Margin="16,13"
HorizontalAlignment="Left"
VerticalAlignment="Top"
Data="M0 0,3 0,5 4,3 8,0 8,3 4"
Fill="#5518AABD" />
<!-- 字体 -->
<TextBlock
Margin="25,8"
HorizontalAlignment="Left"
VerticalAlignment="Top"
Foreground="#18AABD"
Text="{TemplateBinding Header}" />
<!-- 占位对象 -->
<ContentPresenter />
</Grid>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
<Style x:Key="TextBlockStyle" TargetType="TextBlock">
<Style.Setters>
<Setter Property="Width" Value="30" />
<Setter Property="Height" Value="Auto" />
<Setter Property="Margin" Value="0,0,5,0" />
<Setter Property="VerticalAlignment" Value="Center" />
<Setter Property="HorizontalAlignment" Value="Left" />
<Setter Property="Foreground" Value="Red" />
</Style.Setters>
</Style>
<Style x:Key="StationChangeStyle" TargetType="RadioButton">
<Setter Property="Width" Value="50" />
<Setter Property="Height" Value="22" />
<Setter Property="Foreground" Value="#888" />
<Setter Property="Background" Value="#DDD" />
<Setter Property="FontSize" Value="11" />
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="RadioButton">
<Border Background="{TemplateBinding Background}">
<ContentPresenter HorizontalAlignment="Center" VerticalAlignment="Center" />
</Border>
</ControlTemplate>
</Setter.Value>
</Setter>
<Style.Triggers>
<Trigger Property="IsChecked" Value="True">
<Setter Property="Background" Value="Orange" />
<Setter Property="Foreground" Value="White" />
</Trigger>
</Style.Triggers>
</Style>
<sys:Boolean x:Key="BoolTrue">True</sys:Boolean>
<sys:Boolean x:Key="BoolFalse">False</sys:Boolean>
</UserControl.Resources>
<ScrollViewer VerticalScrollBarVisibility="Hidden">
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="200" />
<RowDefinition Height="220" />
<RowDefinition Height="200" />
<RowDefinition Height="240" />
<RowDefinition Height="240" />
</Grid.RowDefinitions>
<!-- 系统状态连接 -->
<Grid Grid.Row="0">
<GroupBox Header="系统状态连接">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition />
<ColumnDefinition />
<ColumnDefinition />
<ColumnDefinition />
<ColumnDefinition />
</Grid.ColumnDefinitions>
<!-- 北斗连接 -->
<Grid Grid.Column="0">
<Grid.RowDefinitions>
<RowDefinition />
<RowDefinition Height="16" />
<RowDefinition />
<RowDefinition />
<RowDefinition />
</Grid.RowDefinitions>
<StackPanel
Grid.Row="1"
HorizontalAlignment="Center"
VerticalAlignment="Center"
Orientation="Horizontal">
<TextBlock
Margin="0,0,10,0"
VerticalAlignment="Center"
FontSize="15"
Foreground="#B0E2FF"
Text="北斗连接" />
</StackPanel>
<StackPanel
Grid.Row="2"
HorizontalAlignment="Center"
VerticalAlignment="Center"
Orientation="Horizontal">
<TextBlock
Margin="0,0,10,0"
VerticalAlignment="Center"
FontSize="15"
Foreground="#B0E2FF"
Text="串口号:" />
<ComboBox
Name="GDCKH"
Width="120"
VerticalAlignment="Center"
HorizontalContentAlignment="Center"
FontSize="15"
Foreground="#778899"
IsEnabled="{Binding comModel.IsConnected, Converter={StaticResource NegateConverter}}"
Text="{Binding SerialInfo.PortName}" />
</StackPanel>
<StackPanel
Grid.Row="3"
HorizontalAlignment="Center"
VerticalAlignment="Center"
Orientation="Horizontal">
<TextBlock
Margin="0,0,10,0"
VerticalAlignment="Center"
FontSize="15"
Foreground="#B0E2FF"
Text="波特率:" />
<ComboBox
Name="BTL"
Width="120"
VerticalAlignment="Center"
HorizontalContentAlignment="Center"
FontSize="15"
Foreground="#778899"
IsEnabled="{Binding comModel.IsConnected, Converter={StaticResource NegateConverter}}"
Text="{Binding SerialInfo.BaudRate}" />
</StackPanel>
<StackPanel
Grid.Row="4"
HorizontalAlignment="Center"
VerticalAlignment="Center"
Orientation="Horizontal">
<Button
Width="80"
Height="28"
Margin="20,0"
HorizontalAlignment="Left"
VerticalAlignment="Center"
Click="Button_Click"
Command="{Binding ComDoConnectCommand}"
Content="{Binding EM.ComConBtn}"
Style="{StaticResource ButtonStyle}"
Tag="&#xe684;" />
</StackPanel>
</Grid>
<!-- Socket通信连接1 -->
<Grid Grid.Column="1">
<Grid.RowDefinitions>
<RowDefinition />
<RowDefinition Height="16" />
<RowDefinition />
<RowDefinition />
<RowDefinition />
</Grid.RowDefinitions>
<StackPanel
Grid.Row="1"
HorizontalAlignment="Center"
VerticalAlignment="Center"
Orientation="Horizontal">
<TextBlock
Margin="0,0,10,0"
VerticalAlignment="Center"
FontSize="15"
Foreground="#B0E2FF"
Text="Socket通信1" />
</StackPanel>
<StackPanel
Grid.Row="2"
HorizontalAlignment="Center"
VerticalAlignment="Center"
Orientation="Horizontal">
<TextBlock
Margin="0,0,10,0"
VerticalAlignment="Center"
FontSize="15"
Foreground="#B0E2FF"
Text="IP地址:" />
<!--<TextBox Name="MUIP1" VerticalAlignment="Center" FontSize="15" Width="100" Foreground="White" Text="{Binding SocketInfo1.IP}" IsEnabled="{Binding clientModel1.IsConnected,Converter={StaticResource NegateConverter}}"/>-->
<TextBox
Name="MUIP1"
Width="100"
VerticalAlignment="Center"
FontSize="15"
Foreground="White"
IsEnabled="{Binding clientModel1.IsConnected, Converter={StaticResource NegateConverter}}">
<TextBox.Text>
<Binding
NotifyOnValidationError="True"
Path="SocketInfo1.IP"
UpdateSourceTrigger="PropertyChanged">
<Binding.ValidationRules>
<converters:CustomValidationRule ValidateType="IP" />
</Binding.ValidationRules>
</Binding>
</TextBox.Text>
</TextBox>
</StackPanel>
<StackPanel
Grid.Row="3"
HorizontalAlignment="Center"
VerticalAlignment="Center"
Orientation="Horizontal">
<TextBlock
Margin="0,0,10,0"
VerticalAlignment="Center"
FontSize="15"
Foreground="#B0E2FF"
Text="端口号:" />
<TextBox
Name="DKH1"
Width="100"
VerticalAlignment="Center"
FontSize="15"
Foreground="White"
IsEnabled="{Binding clientModel1.IsConnected, Converter={StaticResource NegateConverter}}">
<TextBox.Text>
<Binding
NotifyOnValidationError="True"
Path="SocketInfo1.Port"
UpdateSourceTrigger="PropertyChanged">
<Binding.ValidationRules>
<converters:CustomValidationRule ValidateType="Port" />
</Binding.ValidationRules>
</Binding>
</TextBox.Text>
</TextBox>
</StackPanel>
<StackPanel
Grid.Row="4"
HorizontalAlignment="Center"
VerticalAlignment="Center"
Orientation="Horizontal">
<Button
Width="80"
Height="28"
Margin="20,0"
HorizontalAlignment="Left"
VerticalAlignment="Center"
Click="Button_Click_1"
Command="{Binding Socket1DoConnectCommand}"
Content="{Binding EM.Socket1ConBtn}"
Style="{StaticResource ButtonStyle}"
Tag="&#xe684;" />
</StackPanel>
</Grid>
<!-- Socket通信连接2 -->
<Grid Grid.Column="2">
<Grid.RowDefinitions>
<RowDefinition />
<RowDefinition Height="16" />
<RowDefinition />
<RowDefinition />
<RowDefinition />
</Grid.RowDefinitions>
<StackPanel
Grid.Row="1"
HorizontalAlignment="Center"
VerticalAlignment="Center"
Orientation="Horizontal">
<TextBlock
Margin="0,0,10,0"
VerticalAlignment="Center"
FontSize="15"
Foreground="#B0E2FF"
Text="Socket通信2" />
</StackPanel>
<StackPanel
Grid.Row="2"
HorizontalAlignment="Center"
VerticalAlignment="Center"
Orientation="Horizontal">
<TextBlock
Margin="0,0,10,0"
VerticalAlignment="Center"
FontSize="15"
Foreground="#B0E2FF"
Text="IP地址:" />
<!--<TextBox Name="MUIP2" VerticalAlignment="Center" FontSize="15" Width="100" Foreground="White" Text="{Binding SocketInfo2.IP}" IsEnabled="{Binding clientModel2.IsConnected,Converter={StaticResource NegateConverter}}"/>-->
<TextBox
Name="MUIP2"
Width="100"
VerticalAlignment="Center"
FontSize="15"
Foreground="White"
IsEnabled="{Binding clientModel2.IsConnected, Converter={StaticResource NegateConverter}}">
<TextBox.Text>
<Binding
NotifyOnValidationError="True"
Path="SocketInfo2.IP"
UpdateSourceTrigger="PropertyChanged">
<Binding.ValidationRules>
<converters:CustomValidationRule ValidateType="IP" />
</Binding.ValidationRules>
</Binding>
</TextBox.Text>
</TextBox>
</StackPanel>
<StackPanel
Grid.Row="3"
HorizontalAlignment="Center"
VerticalAlignment="Center"
Orientation="Horizontal">
<TextBlock
Margin="0,0,10,0"
VerticalAlignment="Center"
FontSize="15"
Foreground="#B0E2FF"
Text="端口号:" />
<TextBox
Name="DKH2"
Width="100"
VerticalAlignment="Center"
FontSize="15"
Foreground="White"
IsEnabled="{Binding clientModel2.IsConnected, Converter={StaticResource NegateConverter}}">
<TextBox.Text>
<Binding
NotifyOnValidationError="True"
Path="SocketInfo2.Port"
UpdateSourceTrigger="PropertyChanged">
<Binding.ValidationRules>
<converters:CustomValidationRule ValidateType="Port" />
</Binding.ValidationRules>
</Binding>
</TextBox.Text>
</TextBox>
</StackPanel>
<StackPanel
Grid.Row="4"
HorizontalAlignment="Center"
VerticalAlignment="Center"
Orientation="Horizontal">
<Button
Width="80"
Height="28"
Margin="20,0"
HorizontalAlignment="Left"
VerticalAlignment="Center"
Click="Button_Click_2"
Command="{Binding Socket2DoConnectCommand}"
Content="{Binding EM.Socket2ConBtn}"
Style="{StaticResource ButtonStyle}"
Tag="&#xe684;" />
</StackPanel>
</Grid>
<!-- FTP通信连接 -->
<Grid Grid.Column="3">
<Grid.RowDefinitions>
<RowDefinition />
<RowDefinition Height="16" />
<RowDefinition />
<RowDefinition />
<RowDefinition />
</Grid.RowDefinitions>
<StackPanel
Grid.Row="1"
HorizontalAlignment="Center"
VerticalAlignment="Center"
Orientation="Horizontal">
<TextBlock
Margin="0,0,10,0"
VerticalAlignment="Center"
FontSize="15"
Foreground="#B0E2FF"
Text="FTP1" />
</StackPanel>
<StackPanel
Grid.Row="2"
HorizontalAlignment="Center"
VerticalAlignment="Center"
Orientation="Horizontal">
<TextBlock
Margin="0,0,10,0"
VerticalAlignment="Center"
FontSize="15"
Foreground="#B0E2FF"
Text="IP地址:" />
<TextBox
Name="FTPIP"
Width="100"
VerticalAlignment="Center"
FontSize="15"
Foreground="White"
Text="{Binding ftp1.IP}" />
</StackPanel>
<StackPanel
Grid.Row="3"
HorizontalAlignment="Center"
VerticalAlignment="Center"
Orientation="Horizontal">
<TextBlock
Margin="0,0,10,0"
VerticalAlignment="Center"
FontSize="15"
Foreground="#B0E2FF"
Text="端口号:" />
<TextBox
Name="FTPDO"
Width="100"
VerticalAlignment="Center"
FontSize="15"
Foreground="White">
<TextBox.Text>
<Binding
NotifyOnValidationError="True"
Path="ftp1.Port"
UpdateSourceTrigger="PropertyChanged">
<Binding.ValidationRules>
<converters:CustomValidationRule ValidateType="Port" />
</Binding.ValidationRules>
</Binding>
</TextBox.Text>
</TextBox>
</StackPanel>
<StackPanel
Grid.Row="4"
HorizontalAlignment="Center"
VerticalAlignment="Center"
Orientation="Horizontal">
<Button
Width="80"
Height="28"
Margin="20,0"
HorizontalAlignment="Left"
VerticalAlignment="Center"
Click="Button_Click_3"
Content="连接"
Style="{StaticResource ButtonStyle}"
Tag="&#xe684;" />
<Button
Width="80"
Height="28"
Margin="20,0"
HorizontalAlignment="Left"
VerticalAlignment="Center"
Click="Button_Click_6"
Content="管理"
Style="{StaticResource ButtonStyle}"
Tag="&#xe684;" />
</StackPanel>
</Grid>
<!-- 信标通信连接 -->
<Grid Grid.Column="4">
<Grid.RowDefinitions>
<RowDefinition />
<RowDefinition Height="16" />
<RowDefinition />
<RowDefinition />
<RowDefinition />
</Grid.RowDefinitions>
<StackPanel
Grid.Row="1"
HorizontalAlignment="Center"
VerticalAlignment="Center"
Orientation="Horizontal">
<TextBlock
Margin="0,0,10,0"
VerticalAlignment="Center"
FontSize="15"
Foreground="#B0E2FF"
Text="FTP2" />
</StackPanel>
<StackPanel
Grid.Row="2"
HorizontalAlignment="Center"
VerticalAlignment="Center"
Orientation="Horizontal">
<TextBlock
Margin="0,0,10,0"
VerticalAlignment="Center"
FontSize="15"
Foreground="#B0E2FF"
Text="IP地址:" />
<TextBox
Name="XBIP"
Width="100"
VerticalAlignment="Center"
FontSize="15"
Foreground="White"
Text="{Binding ftp2.IP}" />
</StackPanel>
<StackPanel
Grid.Row="3"
HorizontalAlignment="Center"
VerticalAlignment="Center"
Orientation="Horizontal">
<TextBlock
Margin="0,0,10,0"
VerticalAlignment="Center"
FontSize="15"
Foreground="#B0E2FF"
Text="端口号:" />
<TextBox
Name="XBDO"
Width="100"
VerticalAlignment="Center"
FontSize="15"
Foreground="White">
<TextBox.Text>
<Binding
NotifyOnValidationError="True"
Path="ftp2.Port"
UpdateSourceTrigger="PropertyChanged">
<Binding.ValidationRules>
<converters:CustomValidationRule ValidateType="Port" />
</Binding.ValidationRules>
</Binding>
</TextBox.Text>
</TextBox>
</StackPanel>
<StackPanel
Grid.Row="4"
HorizontalAlignment="Center"
VerticalAlignment="Center"
Orientation="Horizontal">
<Button
Width="80"
Height="28"
Margin="20,0"
HorizontalAlignment="Left"
VerticalAlignment="Center"
Click="Button_Click_4"
Content="连接"
Style="{StaticResource ButtonStyle}"
Tag="&#xe684;" />
<Button
Width="80"
Height="28"
Margin="20,0"
HorizontalAlignment="Left"
VerticalAlignment="Center"
Click="Button_Click_3"
Content="管理"
Style="{StaticResource ButtonStyle}"
Tag="&#xe684;" />
</StackPanel>
</Grid>
</Grid>
</GroupBox>
</Grid>
<!-- 地震仪参数设置 -->
<Grid Grid.Row="3">
<GroupBox Header="地震仪参数设置">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition />
<ColumnDefinition />
<ColumnDefinition />
<ColumnDefinition />
<ColumnDefinition />
</Grid.ColumnDefinitions>
<Grid Grid.Column="0">
<Grid.RowDefinitions>
<RowDefinition Height="30" />
<RowDefinition />
<RowDefinition />
<RowDefinition />
</Grid.RowDefinitions>
<Grid Grid.Row="1">
<Grid.ColumnDefinitions>
<ColumnDefinition />
<ColumnDefinition />
</Grid.ColumnDefinitions>
<TextBlock
HorizontalAlignment="Right"
VerticalAlignment="Center"
FontSize="15"
Foreground="#B0E2FF"
Text="台号:" />
<TextBox
Name="StationNo"
Grid.Column="1"
Width="120"
Margin="20,0,0,0"
HorizontalAlignment="Left"
VerticalAlignment="Center"
HorizontalContentAlignment="Center"
FontSize="15"
Foreground="White">
<TextBox.Text>
<Binding
NotifyOnValidationError="True"
Path="EQPS.StationNo"
UpdateSourceTrigger="PropertyChanged">
<Binding.ValidationRules>
<converters:CustomValidationRule ValidateType="Num" />
</Binding.ValidationRules>
</Binding>
</TextBox.Text>
</TextBox>
</Grid>
<Grid Grid.Row="2">
<Grid.ColumnDefinitions>
<ColumnDefinition />
<ColumnDefinition />
</Grid.ColumnDefinitions>
<TextBlock
HorizontalAlignment="Right"
VerticalAlignment="Center"
FontSize="15"
Foreground="#B0E2FF"
Text="台站名称:" />
<TextBox
Name="StationName"
Grid.Column="1"
Width="120"
Margin="20,0,0,0"
HorizontalAlignment="Left"
VerticalAlignment="Center"
HorizontalContentAlignment="Center"
FontSize="15"
Foreground="White"
Text="{Binding EQPS.StationName}" />
</Grid>
<Grid Grid.Row="3">
<Grid.ColumnDefinitions>
<ColumnDefinition />
<ColumnDefinition />
</Grid.ColumnDefinitions>
<TextBlock
HorizontalAlignment="Right"
VerticalAlignment="Center"
FontSize="15"
Foreground="#B0E2FF"
Text="台站缩写:" />
<TextBox
Name="StationAbbreviation"
Grid.Column="1"
Width="120"
Margin="20,0,0,0"
HorizontalAlignment="Left"
VerticalAlignment="Center"
HorizontalContentAlignment="Center"
FontSize="15"
Foreground="White"
Text="{Binding EQPS.StationShortName}" />
</Grid>
</Grid>
<Grid Grid.Column="1">
<Grid.RowDefinitions>
<RowDefinition Height="30" />
<RowDefinition />
<RowDefinition />
<RowDefinition />
</Grid.RowDefinitions>
<Grid Grid.Row="1">
<Grid.ColumnDefinitions>
<ColumnDefinition />
<ColumnDefinition />
</Grid.ColumnDefinitions>
<TextBlock
HorizontalAlignment="Right"
VerticalAlignment="Center"
FontSize="15"
Foreground="#B0E2FF"
Text="地震计总数:" />
<TextBox
Name="TotalSeismometers"
Grid.Column="1"
Width="120"
Margin="20,0,0,0"
HorizontalAlignment="Left"
VerticalAlignment="Center"
HorizontalContentAlignment="Center"
FontSize="15"
Foreground="White"
Text="{Binding EQPS.EarthQuakeCount}" />
</Grid>
<Grid Grid.Row="2">
<Grid.ColumnDefinitions>
<ColumnDefinition />
<ColumnDefinition />
</Grid.ColumnDefinitions>
<TextBlock
HorizontalAlignment="Right"
VerticalAlignment="Center"
FontSize="15"
Foreground="#B0E2FF"
Text="总通道数:" />
<TextBox
Name="TotalNumberOfChannels"
Grid.Column="1"
Width="120"
Margin="20,0,0,0"
HorizontalAlignment="Left"
VerticalAlignment="Center"
HorizontalContentAlignment="Center"
FontSize="15"
Foreground="White"
Text="{Binding EQPS.ChannelsNo}" />
</Grid>
<Grid Grid.Row="3">
<Grid.ColumnDefinitions>
<ColumnDefinition />
<ColumnDefinition />
</Grid.ColumnDefinitions>
<TextBlock
HorizontalAlignment="Right"
VerticalAlignment="Center"
FontSize="15"
Foreground="#B0E2FF"
Text="纬度:" />
<TextBox
Name="Latitude"
Grid.Column="1"
Width="120"
Margin="20,0,0,0"
HorizontalAlignment="Left"
VerticalAlignment="Center"
HorizontalContentAlignment="Center"
FontSize="15"
Foreground="White"
Text="{Binding EQPS.WD}" />
</Grid>
</Grid>
<Grid Grid.Column="2">
<Grid.RowDefinitions>
<RowDefinition Height="30" />
<RowDefinition />
<RowDefinition />
<RowDefinition />
</Grid.RowDefinitions>
<Grid Grid.Row="1">
<Grid.ColumnDefinitions>
<ColumnDefinition />
<ColumnDefinition />
</Grid.ColumnDefinitions>
<TextBlock
HorizontalAlignment="Right"
VerticalAlignment="Center"
FontSize="15"
Foreground="#B0E2FF"
Text="经度:" />
<TextBox
Name="Longitude"
Grid.Column="1"
Width="120"
Margin="20,0,0,0"
HorizontalAlignment="Left"
VerticalAlignment="Center"
HorizontalContentAlignment="Center"
FontSize="15"
Foreground="White"
Text="{Binding EQPS.JD}" />
</Grid>
<Grid Grid.Row="2">
<Grid.ColumnDefinitions>
<ColumnDefinition />
<ColumnDefinition />
</Grid.ColumnDefinitions>
<TextBlock
HorizontalAlignment="Right"
VerticalAlignment="Center"
FontSize="15"
Foreground="#B0E2FF"
Text="高程:" />
<TextBox
Name="Altitude"
Grid.Column="1"
Width="120"
Margin="20,0,0,0"
HorizontalAlignment="Left"
VerticalAlignment="Center"
HorizontalContentAlignment="Center"
FontSize="15"
Foreground="White"
Text="{Binding EQPS.GaoCheng}" />
</Grid>
<Grid Grid.Row="3">
<Grid.ColumnDefinitions>
<ColumnDefinition />
<ColumnDefinition />
</Grid.ColumnDefinitions>
<TextBlock
HorizontalAlignment="Right"
VerticalAlignment="Center"
FontSize="15"
Foreground="#B0E2FF"
Text="启动日期:" />
<TextBox
Name="StartDate"
Grid.Column="1"
Width="120"
Margin="20,0,0,0"
HorizontalAlignment="Left"
VerticalAlignment="Center"
HorizontalContentAlignment="Center"
FontSize="15"
Foreground="White"
Text="{Binding EQPS.StartTime}" />
</Grid>
</Grid>
<Grid Grid.Column="3">
<Grid.RowDefinitions>
<RowDefinition Height="30" />
<RowDefinition />
<RowDefinition />
<RowDefinition />
</Grid.RowDefinitions>
<Grid Grid.Row="1">
<Grid.ColumnDefinitions>
<ColumnDefinition />
<ColumnDefinition />
</Grid.ColumnDefinitions>
<TextBlock
HorizontalAlignment="Right"
VerticalAlignment="Center"
FontSize="15"
Foreground="#B0E2FF"
Text="台网标示:" />
<TextBox
Name="NetworkMarking"
Grid.Column="1"
Width="120"
Margin="20,0,0,0"
HorizontalAlignment="Left"
VerticalAlignment="Center"
HorizontalContentAlignment="Center"
FontSize="15"
Foreground="White"
Text="{Binding EQPS.Station_Id}" />
</Grid>
<Grid Grid.Row="2">
<Grid.ColumnDefinitions>
<ColumnDefinition />
<ColumnDefinition />
</Grid.ColumnDefinitions>
<TextBlock
HorizontalAlignment="Right"
VerticalAlignment="Center"
FontSize="15"
Foreground="#B0E2FF"
Text="软件版本:" />
<TextBox
Name="SoftwareVersion"
Grid.Column="1"
Width="120"
Margin="20,0,0,0"
HorizontalAlignment="Left"
VerticalAlignment="Center"
HorizontalContentAlignment="Center"
FontSize="15"
Foreground="White"
Text="{Binding EQPS.Software_Version}" />
</Grid>
<Grid Grid.Row="3">
<Grid.ColumnDefinitions>
<ColumnDefinition />
<ColumnDefinition />
</Grid.ColumnDefinitions>
</Grid>
</Grid>
<Grid Grid.Column="4">
<Grid.RowDefinitions>
<RowDefinition Height="30" />
<RowDefinition />
<RowDefinition />
<RowDefinition />
</Grid.RowDefinitions>
<StackPanel
Grid.Row="1"
HorizontalAlignment="Center"
VerticalAlignment="Center"
Orientation="Horizontal">
<Button
Name="EarthQuakeBTN"
Width="120"
Height="28"
Margin="20,0"
HorizontalAlignment="Left"
VerticalAlignment="Center"
Click="Switch_ClickAsync"
Command="{Binding ParaSetSwitch}"
Content="地震仪参数设置"
Style="{StaticResource ButtonStyle}"
Tag="&#xe70f;">
<Button.CommandParameter>
<MultiBinding Converter="{StaticResource ResourceKey=BtnConvert}">
<MultiBinding.Bindings>
<Binding ElementName="EarthQuakeBTN" Path="Name" />
<Binding ElementName="StationNo" Path="Text" />
<Binding ElementName="StationName" Path="Text" />
<Binding ElementName="StationAbbreviation" Path="Text" />
<Binding ElementName="TotalSeismometers" Path="Text" />
<Binding ElementName="TotalNumberOfChannels" Path="Text" />
<Binding ElementName="Latitude" Path="Text" />
<Binding ElementName="Longitude" Path="Text" />
<Binding ElementName="Altitude" Path="Text" />
<Binding ElementName="StartDate" Path="Text" />
<Binding ElementName="NetworkMarking" Path="Text" />
<Binding ElementName="SoftwareVersion" Path="Text" />
</MultiBinding.Bindings>
</MultiBinding>
</Button.CommandParameter>
</Button>
</StackPanel>
<StackPanel
Grid.Row="3"
HorizontalAlignment="Center"
VerticalAlignment="Center"
Orientation="Horizontal">
<Button
Name="EarthQuakeParaReadBtn"
Width="120"
Height="28"
Margin="20,0"
HorizontalAlignment="Left"
VerticalAlignment="Center"
Click="Switch_ClickAsync"
Command="{Binding ParaSetSwitch}"
Content="地震仪参数读取"
Style="{StaticResource ButtonStyle}"
Tag="&#xe70f;">
<Button.CommandParameter>
<MultiBinding Converter="{StaticResource ResourceKey=BtnConvert}">
<MultiBinding.Bindings>
<Binding ElementName="EarthQuakeParaReadBtn" Path="Name" />
</MultiBinding.Bindings>
</MultiBinding>
</Button.CommandParameter>
</Button>
</StackPanel>
</Grid>
</Grid>
</GroupBox>
</Grid>
<!-- 系统参数设置 -->
<Grid Grid.Row="2">
<GroupBox Header="系统参数设置">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition />
<ColumnDefinition />
<ColumnDefinition />
<ColumnDefinition />
<ColumnDefinition />
</Grid.ColumnDefinitions>
<Grid Grid.Column="0">
<Grid.RowDefinitions>
<RowDefinition Height="30" />
<RowDefinition />
<RowDefinition />
</Grid.RowDefinitions>
<Grid Grid.Row="1">
<Grid.ColumnDefinitions>
<ColumnDefinition />
<ColumnDefinition />
</Grid.ColumnDefinitions>
<TextBlock
Margin="0,0,10,0"
HorizontalAlignment="Right"
VerticalAlignment="Center"
FontSize="15"
Foreground="#B0E2FF"
Text="卫通控制模式:" />
<ComboBox
Name="SATCOMAutomaticControlEnable"
Grid.Column="1"
Width="60"
Margin="20,0,0,0"
HorizontalAlignment="Left"
VerticalAlignment="Center"
HorizontalContentAlignment="Center"
FontSize="15"
Foreground="#778899"
Text="{Binding PS.Automatic_control}" />
</Grid>
<Grid Grid.Row="2">
<Grid.ColumnDefinitions>
<ColumnDefinition />
<ColumnDefinition />
</Grid.ColumnDefinitions>
<TextBlock
Margin="0,0,10,0"
HorizontalAlignment="Right"
VerticalAlignment="Center"
FontSize="15"
Foreground="#B0E2FF"
Text="系统控制模式" />
<ComboBox
Name="SystemControlMode"
Grid.Column="1"
Width="60"
Margin="20,0,0,0"
HorizontalAlignment="Left"
VerticalAlignment="Center"
HorizontalContentAlignment="Center"
FontSize="15"
Foreground="#778899"
Text="{Binding PS.System_control_mode}" />
</Grid>
</Grid>
<Grid Grid.Column="1">
<Grid.RowDefinitions>
<RowDefinition Height="30" />
<RowDefinition />
<RowDefinition />
</Grid.RowDefinitions>
<Grid Grid.Row="1">
<Grid.ColumnDefinitions>
<ColumnDefinition />
<ColumnDefinition />
</Grid.ColumnDefinitions>
<TextBlock
HorizontalAlignment="Right"
VerticalAlignment="Center"
FontSize="15"
Foreground="#B0E2FF"
Text="北斗周期(小时):" />
<TextBox
Name="BeidouCycle"
Grid.Column="1"
Width="60"
Margin="20,0,0,0"
HorizontalAlignment="Left"
VerticalAlignment="Center"
HorizontalContentAlignment="Center"
FontSize="15"
Foreground="White">
<TextBox.Text>
<Binding
NotifyOnValidationError="True"
Path="PS.BDCycle"
UpdateSourceTrigger="PropertyChanged">
<Binding.ValidationRules>
<converters:CustomValidationRule ValidateType="BDCycle" />
</Binding.ValidationRules>
</Binding>
</TextBox.Text>
</TextBox>
</Grid>
<Grid Grid.Row="2">
<Grid.ColumnDefinitions>
<ColumnDefinition />
<ColumnDefinition />
</Grid.ColumnDefinitions>
<TextBlock
HorizontalAlignment="Right"
VerticalAlignment="Center"
FontSize="15"
Foreground="#B0E2FF"
Text="风速设置(米/秒):" />
<TextBox
Name="WindSpeedSetting"
Grid.Column="1"
Width="60"
Margin="20,0,0,0"
HorizontalAlignment="Left"
VerticalAlignment="Center"
HorizontalContentAlignment="Center"
FontSize="15"
Foreground="White">
<TextBox.Text>
<Binding
NotifyOnValidationError="True"
Path="PS.AirSpeedSet"
UpdateSourceTrigger="PropertyChanged">
<Binding.ValidationRules>
<converters:CustomValidationRule ValidateType="AirSpeedSet" />
</Binding.ValidationRules>
</Binding>
</TextBox.Text>
</TextBox>
</Grid>
</Grid>
<Grid Grid.Column="2">
<Grid.RowDefinitions>
<RowDefinition Height="30" />
<RowDefinition />
<RowDefinition />
</Grid.RowDefinitions>
<Grid Grid.Row="1">
<Grid.ColumnDefinitions>
<ColumnDefinition />
<ColumnDefinition />
</Grid.ColumnDefinitions>
<TextBlock
Margin="0,0,10,0"
HorizontalAlignment="Right"
VerticalAlignment="Center"
FontSize="15"
Foreground="#B0E2FF"
Text="姿态角度X(°):" />
<TextBox
Name="AttitudeAngle_X"
Grid.Column="1"
Width="60"
Margin="20,0,0,0"
HorizontalAlignment="Left"
VerticalAlignment="Center"
HorizontalContentAlignment="Center"
FontSize="15"
Foreground="White">
<TextBox.Text>
<Binding
NotifyOnValidationError="True"
Path="PS.Attitude_angle_x"
UpdateSourceTrigger="PropertyChanged">
<Binding.ValidationRules>
<converters:CustomValidationRule ValidateType="Attitude_angle_x" />
</Binding.ValidationRules>
</Binding>
</TextBox.Text>
</TextBox>
</Grid>
<Grid Grid.Row="2">
<Grid.ColumnDefinitions>
<ColumnDefinition />
<ColumnDefinition />
</Grid.ColumnDefinitions>
<TextBlock
Margin="0,0,10,0"
HorizontalAlignment="Right"
VerticalAlignment="Center"
FontSize="15"
Foreground="#B0E2FF"
Text="姿态角度Y(°):" />
<TextBox
Name="AttitudeAngle_Y"
Grid.Column="1"
Width="60"
Margin="20,0,0,0"
HorizontalAlignment="Left"
VerticalAlignment="Center"
HorizontalContentAlignment="Center"
FontSize="15"
Foreground="White">
<TextBox.Text>
<Binding
NotifyOnValidationError="True"
Path="PS.Attitude_angle_y"
UpdateSourceTrigger="PropertyChanged">
<Binding.ValidationRules>
<converters:CustomValidationRule ValidateType="Attitude_angle_y" />
</Binding.ValidationRules>
</Binding>
</TextBox.Text>
</TextBox>
</Grid>
</Grid>
<Grid Grid.Column="3">
<Grid.RowDefinitions>
<RowDefinition Height="30" />
<RowDefinition />
<RowDefinition />
</Grid.RowDefinitions>
<Grid Grid.Row="1">
<Grid.ColumnDefinitions>
<ColumnDefinition />
<ColumnDefinition />
</Grid.ColumnDefinitions>
<TextBlock
Margin="0,0,10,0"
HorizontalAlignment="Right"
VerticalAlignment="Center"
FontSize="15"
Foreground="#B0E2FF"
Text="姿态角度Z(°):" />
<TextBox
Name="AttitudeAngle_Z"
Grid.Column="1"
Width="60"
Margin="20,0,0,0"
HorizontalAlignment="Left"
VerticalAlignment="Center"
HorizontalContentAlignment="Center"
FontSize="15"
Foreground="White">
<TextBox.Text>
<Binding
NotifyOnValidationError="True"
Path="PS.Attitude_angle_z"
UpdateSourceTrigger="PropertyChanged">
<Binding.ValidationRules>
<converters:CustomValidationRule ValidateType="Attitude_angle_z" />
</Binding.ValidationRules>
</Binding>
</TextBox.Text>
</TextBox>
</Grid>
<Grid Grid.Row="2">
<Grid.ColumnDefinitions>
<ColumnDefinition />
<ColumnDefinition />
</Grid.ColumnDefinitions>
<TextBlock
Margin="0,0,10,0"
HorizontalAlignment="Right"
VerticalAlignment="Center"
FontSize="15"
Foreground="#B0E2FF"
Text="通信控制模式" />
<ComboBox
Name="CommunicationControlMode"
Grid.Column="1"
Width="60"
Margin="20,0,0,0"
HorizontalAlignment="Left"
VerticalAlignment="Center"
HorizontalContentAlignment="Center"
FontSize="15"
Foreground="#778899"
Text="{Binding PS.System_Communication_mode}" />
</Grid>
</Grid>
<Grid Grid.Column="4">
<Grid.RowDefinitions>
<RowDefinition Height="30" />
<RowDefinition />
<RowDefinition />
</Grid.RowDefinitions>
<TextBlock
Margin="25,8"
HorizontalAlignment="Right"
VerticalAlignment="Top"
Foreground="#18AABD"
Text="{Binding PS.RecordTime, StringFormat={}{0:yyyy-MM-dd HH:mm:ss}}" />
<StackPanel
Grid.Row="1"
HorizontalAlignment="Center"
VerticalAlignment="Center"
Orientation="Horizontal">
<Button
Name="ParaSet"
Width="80"
Height="28"
Margin="20,0"
HorizontalAlignment="Left"
VerticalAlignment="Center"
Click="Switch_ClickAsync"
Command="{Binding ParaSetSwitch}"
Content="系统设置"
Style="{StaticResource ButtonStyle}"
Tag="&#xe70f;">
<Button.CommandParameter>
<MultiBinding Converter="{StaticResource ResourceKey=BtnConvert}">
<MultiBinding.Bindings>
<Binding ElementName="ParaSet" Path="Name" />
<Binding ElementName="BeidouCycle" Path="Text" />
<Binding ElementName="WindSpeedSetting" Path="Text" />
<Binding ElementName="AttitudeAngle_X" Path="Text" />
<Binding ElementName="AttitudeAngle_Y" Path="Text" />
<Binding ElementName="AttitudeAngle_Z" Path="Text" />
<Binding ElementName="SATCOMAutomaticControlEnable" Path="Text" />
<Binding ElementName="SystemControlMode" Path="Text" />
<Binding ElementName="CommunicationControlMode" Path="Text" />
</MultiBinding.Bindings>
</MultiBinding>
</Button.CommandParameter>
</Button>
</StackPanel>
<StackPanel
Grid.Row="2"
HorizontalAlignment="Center"
VerticalAlignment="Center"
Orientation="Horizontal">
<Button
Name="ReadParaSet"
Width="80"
Height="28"
Margin="20,0"
HorizontalAlignment="Left"
VerticalAlignment="Center"
Click="Switch_ClickAsync"
Command="{Binding ParaSetSwitch}"
Content="读取设置"
Style="{StaticResource ButtonStyle}"
Tag="&#xe70f;">
<Button.CommandParameter>
<MultiBinding Converter="{StaticResource ResourceKey=BtnConvert}">
<MultiBinding.Bindings>
<Binding ElementName="ReadParaSet" Path="Name" />
</MultiBinding.Bindings>
</MultiBinding>
</Button.CommandParameter>
</Button>
</StackPanel>
</Grid>
</Grid>
</GroupBox>
</Grid>
<!-- 远程控制 -->
<Grid Grid.Row="1">
<Grid.RowDefinitions>
<RowDefinition Height="30" />
<RowDefinition />
</Grid.RowDefinitions>
<StackPanel
Grid.Row="0"
Margin="0,0,10,0"
HorizontalAlignment="Right"
VerticalAlignment="Center"
Orientation="Horizontal">
<TextBlock
Margin="20,0"
HorizontalAlignment="Center"
VerticalAlignment="Center"
FontSize="15"
Foreground="#B0E2FF"
Text="控制路径切换" />
<RadioButton
Command="{Binding CommunicationChangedCommand}"
CommandParameter="1"
Content="北斗"
IsChecked="True"
Style="{DynamicResource StationChangeStyle}" />
<RadioButton
Command="{Binding CommunicationChangedCommand}"
CommandParameter="2"
Content="卫通"
Style="{DynamicResource StationChangeStyle}" />
</StackPanel>
<Grid Grid.Row="1">
<GroupBox Header="远程控制">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition />
<ColumnDefinition />
<ColumnDefinition />
<ColumnDefinition />
<ColumnDefinition />
</Grid.ColumnDefinitions>
<Grid Grid.Column="0">
<Grid.RowDefinitions>
<RowDefinition Height="30" />
<RowDefinition />
<RowDefinition />
<RowDefinition />
</Grid.RowDefinitions>
<Grid Grid.Row="1">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="5*" />
<ColumnDefinition Width="2*" />
<ColumnDefinition Width="3*" />
<ColumnDefinition Width="3*" />
</Grid.ColumnDefinitions>
<TextBlock
Grid.Column="0"
HorizontalAlignment="Right"
VerticalAlignment="Center"
FontSize="15"
Foreground="#B0E2FF"
Text="卫通电源:" />
<!--<CheckBox Name="SatcomPowerPicker" Grid.Column="2" VerticalAlignment="Center" HorizontalAlignment="Left" Margin="20,0,0,0" FontSize="15" Style="{DynamicResource SliderCheckBox}" IsChecked="{Binding SS.FB_Antenna}" Command="{Binding Switch}" Click="Switch_ClickAsync">
<CheckBox.CommandParameter>
<MultiBinding Converter="{StaticResource ResourceKey=BtnConvert}">
<MultiBinding.Bindings>
<Binding ElementName="SatcomPowerPicker" Path="Name"/>
<Binding ElementName="SatcomPowerPicker" Path="IsChecked"/>
</MultiBinding.Bindings>
</MultiBinding>
</CheckBox.CommandParameter>
</CheckBox>-->
<Border
Grid.Column="1"
Width="20"
Height="20"
Background="{Binding SS.FB_Antenna, Converter={StaticResource ResourceKey=StateBackConvert}}"
CornerRadius="10" />
<Button
Name="SatcomPowerPicker"
Grid.Column="2"
Width="60"
Height="28"
HorizontalAlignment="Center"
VerticalAlignment="Center"
Click="Switch_ClickAsync"
Command="{Binding Switch}"
Content="打开"
Style="{StaticResource ButtonStyle}"
Tag="&#xe60c;">
<Button.CommandParameter>
<MultiBinding Converter="{StaticResource ResourceKey=BtnConvert}">
<MultiBinding.Bindings>
<Binding ElementName="SatcomPowerPicker" Path="Name" />
<Binding Source="{StaticResource BoolTrue}" />
</MultiBinding.Bindings>
</MultiBinding>
</Button.CommandParameter>
</Button>
<Button
Grid.Column="3"
Width="60"
Height="28"
HorizontalAlignment="Center"
VerticalAlignment="Center"
Click="Switch_ClickAsync"
Command="{Binding Switch}"
Content="关闭"
Style="{StaticResource ButtonStyle}"
Tag="&#xe60c;">
<Button.CommandParameter>
<MultiBinding Converter="{StaticResource ResourceKey=BtnConvert}">
<MultiBinding.Bindings>
<Binding ElementName="SatcomPowerPicker" Path="Name" />
<Binding Source="{StaticResource BoolFalse}" />
</MultiBinding.Bindings>
</MultiBinding>
</Button.CommandParameter>
</Button>
</Grid>
<Grid Grid.Row="2">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="5*" />
<ColumnDefinition Width="2*" />
<ColumnDefinition Width="3*" />
<ColumnDefinition Width="3*" />
</Grid.ColumnDefinitions>
<TextBlock
Grid.Column="0"
HorizontalAlignment="Right"
VerticalAlignment="Center"
FontSize="15"
Foreground="#B0E2FF"
Text="接驳盒电源:" />
<!--<CheckBox Name="JBHPowerPicker" Grid.Column="1" VerticalAlignment="Center" HorizontalAlignment="Left" FontSize="15" Margin="20,0,0,0" Style="{DynamicResource SliderCheckBox}"
IsChecked="{Binding SS.ConboxPower1}" Command="{Binding Switch }" Click="Switch_ClickAsync">
<CheckBox.CommandParameter>
<MultiBinding Converter="{StaticResource ResourceKey=BtnConvert}">
<MultiBinding.Bindings>
<Binding ElementName="JBHPowerPicker" Path="Name"/>
<Binding ElementName="JBHPowerPicker" Path="IsChecked"/>
</MultiBinding.Bindings>
</MultiBinding>
</CheckBox.CommandParameter>
</CheckBox>-->
<Border
Grid.Column="1"
Width="20"
Height="20"
Background="{Binding SS.ConboxPower1, Converter={StaticResource ResourceKey=StateBackConvert}}"
CornerRadius="10" />
<Button
Name="JBHPowerPicker"
Grid.Column="2"
Width="60"
Height="28"
HorizontalAlignment="Center"
VerticalAlignment="Center"
Click="Switch_ClickAsync"
Command="{Binding Switch}"
Content="打开"
Style="{StaticResource ButtonStyle}"
Tag="&#xe60c;">
<Button.CommandParameter>
<MultiBinding Converter="{StaticResource ResourceKey=BtnConvert}">
<MultiBinding.Bindings>
<Binding ElementName="JBHPowerPicker" Path="Name" />
<Binding Source="{StaticResource BoolTrue}" />
</MultiBinding.Bindings>
</MultiBinding>
</Button.CommandParameter>
</Button>
<Button
Grid.Column="3"
Width="60"
Height="28"
HorizontalAlignment="Center"
VerticalAlignment="Center"
Click="Switch_ClickAsync"
Command="{Binding Switch}"
Content="关闭"
Style="{StaticResource ButtonStyle}"
Tag="&#xe60c;">
<Button.CommandParameter>
<MultiBinding Converter="{StaticResource ResourceKey=BtnConvert}">
<MultiBinding.Bindings>
<Binding ElementName="JBHPowerPicker" Path="Name" />
<Binding Source="{StaticResource BoolFalse}" />
</MultiBinding.Bindings>
</MultiBinding>
</Button.CommandParameter>
</Button>
</Grid>
<Grid Grid.Row="3">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="5*" />
<ColumnDefinition Width="2*" />
<ColumnDefinition Width="3*" />
<ColumnDefinition Width="3*" />
</Grid.ColumnDefinitions>
<TextBlock
Grid.Column="0"
HorizontalAlignment="Right"
VerticalAlignment="Center"
FontSize="15"
Foreground="#B0E2FF"
Text="主地震仪:" />
<!--<CheckBox Name="MainSeismograph" Grid.Column="1" VerticalAlignment="Center" HorizontalAlignment="Left" Margin="20,0,0,0" FontSize="15" Style="{DynamicResource SliderCheckBox}"
IsChecked="{Binding SS.JBH_SEI1}" Command="{Binding Switch }" Click="Switch_ClickAsync">
<CheckBox.CommandParameter>
<MultiBinding Converter="{StaticResource ResourceKey=BtnConvert}">
<MultiBinding.Bindings>
<Binding ElementName="MainSeismograph" Path="Name"/>
<Binding ElementName="MainSeismograph" Path="IsChecked"/>
</MultiBinding.Bindings>
</MultiBinding>
</CheckBox.CommandParameter>
</CheckBox>-->
<Border
Grid.Column="1"
Width="20"
Height="20"
Background="{Binding SS.JBH_SEI1, Converter={StaticResource ResourceKey=StateBackConvert}}"
CornerRadius="10" />
<Button
Name="MainSeismograph"
Grid.Column="2"
Width="60"
Height="28"
HorizontalAlignment="Center"
VerticalAlignment="Center"
Click="Switch_ClickAsync"
Command="{Binding Switch}"
Content="打开"
Style="{StaticResource ButtonStyle}"
Tag="&#xe60c;">
<Button.CommandParameter>
<MultiBinding Converter="{StaticResource ResourceKey=BtnConvert}">
<MultiBinding.Bindings>
<Binding ElementName="MainSeismograph" Path="Name" />
<Binding Source="{StaticResource BoolTrue}" />
</MultiBinding.Bindings>
</MultiBinding>
</Button.CommandParameter>
</Button>
<Button
Grid.Column="3"
Width="60"
Height="28"
HorizontalAlignment="Center"
VerticalAlignment="Center"
Click="Switch_ClickAsync"
Command="{Binding Switch}"
Content="关闭"
Style="{StaticResource ButtonStyle}"
Tag="&#xe60c;">
<Button.CommandParameter>
<MultiBinding Converter="{StaticResource ResourceKey=BtnConvert}">
<MultiBinding.Bindings>
<Binding ElementName="MainSeismograph" Path="Name" />
<Binding Source="{StaticResource BoolFalse}" />
</MultiBinding.Bindings>
</MultiBinding>
</Button.CommandParameter>
</Button>
</Grid>
</Grid>
<Grid Grid.Column="1">
<Grid.RowDefinitions>
<RowDefinition Height="30" />
<RowDefinition />
<RowDefinition />
<RowDefinition />
</Grid.RowDefinitions>
<!--<TextBlock Text="主备地震仪请勿同时开启" Grid.Column="0" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="15" Foreground="Red" />-->
<Grid Grid.Row="1">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="5*" />
<ColumnDefinition Width="2*" />
<ColumnDefinition Width="3*" />
<ColumnDefinition Width="3*" />
</Grid.ColumnDefinitions>
<TextBlock
Grid.Column="0"
HorizontalAlignment="Right"
VerticalAlignment="Center"
FontSize="15"
Foreground="#B0E2FF"
Text="备用地震仪:" />
<!--<CheckBox Name="StandbySeismograph" Grid.Column="1" VerticalAlignment="Center" HorizontalAlignment="Left" Margin="20,0,0,0" FontSize="15" Style="{DynamicResource SliderCheckBox}"
IsChecked="{Binding SS.JBH_SEI2}" Command="{Binding Switch }" Click="Switch_ClickAsync">
<CheckBox.CommandParameter>
<MultiBinding Converter="{StaticResource ResourceKey=BtnConvert}">
<MultiBinding.Bindings>
<Binding ElementName="StandbySeismograph" Path="Name"/>
<Binding ElementName="StandbySeismograph" Path="IsChecked"/>
</MultiBinding.Bindings>
</MultiBinding>
</CheckBox.CommandParameter>
</CheckBox>-->
<Border
Grid.Column="1"
Width="20"
Height="20"
Background="{Binding SS.JBH_SEI2, Converter={StaticResource ResourceKey=StateBackConvert}}"
CornerRadius="10" />
<Button
Name="StandbySeismograph"
Grid.Column="2"
Width="60"
Height="28"
HorizontalAlignment="Center"
VerticalAlignment="Center"
Click="Switch_ClickAsync"
Command="{Binding Switch}"
Content="打开"
Style="{StaticResource ButtonStyle}"
Tag="&#xe60c;">
<Button.CommandParameter>
<MultiBinding Converter="{StaticResource ResourceKey=BtnConvert}">
<MultiBinding.Bindings>
<Binding ElementName="StandbySeismograph" Path="Name" />
<Binding Source="{StaticResource BoolTrue}" />
</MultiBinding.Bindings>
</MultiBinding>
</Button.CommandParameter>
</Button>
<Button
Grid.Column="3"
Width="60"
Height="28"
HorizontalAlignment="Center"
VerticalAlignment="Center"
Click="Switch_ClickAsync"
Command="{Binding Switch}"
Content="关闭"
Style="{StaticResource ButtonStyle}"
Tag="&#xe60c;">
<Button.CommandParameter>
<MultiBinding Converter="{StaticResource ResourceKey=BtnConvert}">
<MultiBinding.Bindings>
<Binding ElementName="StandbySeismograph" Path="Name" />
<Binding Source="{StaticResource BoolFalse}" />
</MultiBinding.Bindings>
</MultiBinding>
</Button.CommandParameter>
</Button>
</Grid>
<Grid Grid.Row="2">
<Grid.ColumnDefinitions>
<ColumnDefinition />
<ColumnDefinition />
</Grid.ColumnDefinitions>
<TextBlock
Grid.Column="0"
HorizontalAlignment="Right"
VerticalAlignment="Center"
FontSize="15"
Foreground="#B0E2FF"
Text="地震计调零:" />
<Button
Name="DZTL"
Grid.Column="1"
Width="80"
Height="28"
Margin="20,0,0,0"
HorizontalAlignment="Left"
VerticalAlignment="Center"
Click="Switch_ClickAsync"
Command="{Binding Switch}"
Content="确认"
Style="{StaticResource ButtonStyle}"
Tag="&#xe60c;">
<Button.CommandParameter>
<MultiBinding Converter="{StaticResource ResourceKey=BtnConvert}">
<MultiBinding.Bindings>
<Binding ElementName="DZTL" Path="Name" />
<Binding Source="{StaticResource BoolTrue}" />
</MultiBinding.Bindings>
</MultiBinding>
</Button.CommandParameter>
</Button>
</Grid>
<Grid Grid.Row="3">
<Grid.ColumnDefinitions>
<ColumnDefinition />
<ColumnDefinition />
</Grid.ColumnDefinitions>
<TextBlock
HorizontalAlignment="Right"
VerticalAlignment="Center"
FontSize="15"
Foreground="#B0E2FF"
Text="地震计停止调零:" />
<Button
Name="DZTZTL"
Grid.Column="1"
Width="80"
Height="28"
Margin="20,0,0,0"
HorizontalAlignment="Left"
VerticalAlignment="Center"
Click="Switch_ClickAsync"
Command="{Binding Switch}"
Content="确认"
Style="{StaticResource ButtonStyle}"
Tag="&#xe60c;">
<Button.CommandParameter>
<MultiBinding Converter="{StaticResource ResourceKey=BtnConvert}">
<MultiBinding.Bindings>
<Binding ElementName="DZTZTL" Path="Name" />
<Binding Source="{StaticResource BoolTrue}" />
</MultiBinding.Bindings>
</MultiBinding>
</Button.CommandParameter>
</Button>
</Grid>
</Grid>
<Grid Grid.Column="2">
<Grid.RowDefinitions>
<RowDefinition Height="30" />
<RowDefinition />
<RowDefinition />
<RowDefinition />
</Grid.RowDefinitions>
<Grid Grid.Row="1">
<Grid.ColumnDefinitions>
<ColumnDefinition />
<ColumnDefinition />
</Grid.ColumnDefinitions>
<TextBlock
HorizontalAlignment="Right"
VerticalAlignment="Center"
FontSize="15"
Foreground="#B0E2FF"
Text="地震计调平:" />
<Button
Name="DZTP"
Grid.Column="1"
Width="80"
Height="28"
Margin="20,0,0,0"
HorizontalAlignment="Left"
VerticalAlignment="Center"
Click="Switch_ClickAsync"
Command="{Binding Switch}"
Content="确认"
Style="{StaticResource ButtonStyle}"
Tag="&#xe60c;">
<Button.CommandParameter>
<MultiBinding Converter="{StaticResource ResourceKey=BtnConvert}">
<MultiBinding.Bindings>
<Binding ElementName="DZTP" Path="Name" />
<Binding Source="{StaticResource BoolTrue}" />
</MultiBinding.Bindings>
</MultiBinding>
</Button.CommandParameter>
</Button>
</Grid>
<Grid Grid.Row="2">
<Grid.ColumnDefinitions>
<ColumnDefinition />
<ColumnDefinition />
</Grid.ColumnDefinitions>
<TextBlock
HorizontalAlignment="Right"
VerticalAlignment="Center"
FontSize="15"
Foreground="#B0E2FF"
Text="地震计停止调平:" />
<Button
Name="DZTZTP"
Grid.Column="1"
Width="80"
Height="28"
Margin="20,0,0,0"
HorizontalAlignment="Left"
VerticalAlignment="Center"
Click="Switch_ClickAsync"
Command="{Binding Switch}"
Content="确认"
Style="{StaticResource ButtonStyle}"
Tag="&#xe60c;">
<Button.CommandParameter>
<MultiBinding Converter="{StaticResource ResourceKey=BtnConvert}">
<MultiBinding.Bindings>
<Binding ElementName="DZTZTP" Path="Name" />
<Binding Source="{StaticResource BoolTrue}" />
</MultiBinding.Bindings>
</MultiBinding>
</Button.CommandParameter>
</Button>
</Grid>
</Grid>
<Grid Grid.Column="3">
<Grid.RowDefinitions>
<RowDefinition Height="30" />
<RowDefinition />
<RowDefinition />
<RowDefinition />
</Grid.RowDefinitions>
<!--<TextBlock Text="以下设备电源不可控制" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="15" Foreground="Red" />-->
<Grid Grid.Row="1">
<Grid.ColumnDefinitions>
<ColumnDefinition />
<ColumnDefinition />
</Grid.ColumnDefinitions>
<TextBlock
HorizontalAlignment="Right"
VerticalAlignment="Center"
FontSize="15"
Foreground="#B0E2FF"
Text="北斗电源:" />
<Border
Name="BeidouPower"
Grid.Column="1"
Width="20"
Height="20"
Margin="20,0,0,0"
HorizontalAlignment="Left"
VerticalAlignment="Center"
Background="{Binding SS.FB_BD, Converter={StaticResource ResourceKey=StateBackConvert}}"
CornerRadius="10" />
<!--<CheckBox Name="BeidouPower" Grid.Column="1" VerticalAlignment="Center" HorizontalAlignment="Left" Margin="20,0,0,0" FontSize="15" Style="{DynamicResource SliderCheckBox}"
IsChecked="{Binding SS.FB_BD}" Command="{Binding Switch }" IsEnabled="False">
<CheckBox.CommandParameter>
<MultiBinding Converter="{StaticResource ResourceKey=BtnConvert}">
<MultiBinding.Bindings>
<Binding ElementName="BeidouPower" Path="Name"/>
<Binding ElementName="BeidouPower" Path="IsChecked"/>
</MultiBinding.Bindings>
</MultiBinding>
</CheckBox.CommandParameter>
</CheckBox>-->
</Grid>
<Grid Grid.Row="2">
<Grid.ColumnDefinitions>
<ColumnDefinition />
<ColumnDefinition />
</Grid.ColumnDefinitions>
<TextBlock
HorizontalAlignment="Right"
VerticalAlignment="Center"
FontSize="15"
Foreground="#B0E2FF"
Text="浮标-电力载波:" />
<Border
Name="PowerCarrier"
Grid.Column="1"
Width="20"
Height="20"
Margin="20,0,0,0"
HorizontalAlignment="Left"
VerticalAlignment="Center"
Background="{Binding SS.FB_DSL, Converter={StaticResource ResourceKey=StateBackConvert}}"
CornerRadius="10" />
<!--<CheckBox Name="PowerCarrier" Grid.Column="1" VerticalAlignment="Center" HorizontalAlignment="Left" Margin="20,0,0,0" FontSize="15" Style="{DynamicResource SliderCheckBox}"
IsChecked="{Binding SS.FB_DSL}" Command="{Binding Switch }" IsEnabled="False">
<CheckBox.CommandParameter>
<MultiBinding Converter="{StaticResource ResourceKey=BtnConvert}">
<MultiBinding.Bindings>
<Binding ElementName="PowerCarrier" Path="Name"/>
<Binding ElementName="PowerCarrier" Path="IsChecked"/>
</MultiBinding.Bindings>
</MultiBinding>
</CheckBox.CommandParameter>
</CheckBox>-->
</Grid>
<Grid Grid.Row="3">
<Grid.ColumnDefinitions>
<ColumnDefinition />
<ColumnDefinition />
</Grid.ColumnDefinitions>
<TextBlock
HorizontalAlignment="Right"
VerticalAlignment="Center"
FontSize="15"
Foreground="#B0E2FF"
Text="浮标-光电交换机:" />
<Border
Name="OpticalSwitch"
Grid.Column="1"
Width="20"
Height="20"
Margin="20,0,0,0"
HorizontalAlignment="Left"
VerticalAlignment="Center"
Background="{Binding SS.FB_Switch, Converter={StaticResource ResourceKey=StateBackConvert}}"
CornerRadius="10" />
<!--<CheckBox Name="OpticalSwitch" Grid.Column="1" VerticalAlignment="Center" HorizontalAlignment="Left" Margin="20,0,0,0" FontSize="15" Style="{DynamicResource SliderCheckBox}"
IsChecked="{Binding SS.FB_Switch}" Command="{Binding Switch }" IsEnabled="False">
<CheckBox.CommandParameter>
<MultiBinding Converter="{StaticResource ResourceKey=BtnConvert}">
<MultiBinding.Bindings>
<Binding ElementName="OpticalSwitch" Path="Name"/>
<Binding ElementName="OpticalSwitch" Path="IsChecked"/>
</MultiBinding.Bindings>
</MultiBinding>
</CheckBox.CommandParameter>
</CheckBox>-->
</Grid>
</Grid>
<Grid Grid.Column="4">
<Grid.RowDefinitions>
<RowDefinition Height="30" />
<RowDefinition />
<RowDefinition />
<RowDefinition />
</Grid.RowDefinitions>
<Grid Grid.Row="1">
<Grid.ColumnDefinitions>
<ColumnDefinition />
<ColumnDefinition />
</Grid.ColumnDefinitions>
<TextBlock
HorizontalAlignment="Right"
VerticalAlignment="Center"
FontSize="15"
Foreground="#B0E2FF"
Text="接驳盒-电力载波:" />
<Border
Name="JBHPowerCarrier"
Grid.Column="1"
Width="20"
Height="20"
Margin="20,0,0,0"
HorizontalAlignment="Left"
VerticalAlignment="Center"
Background="{Binding SS.JBH_DSL, Converter={StaticResource ResourceKey=StateBackConvert}}"
CornerRadius="10" />
<!--<CheckBox Name="JBHPowerCarrier" Grid.Column="1" VerticalAlignment="Center" HorizontalAlignment="Left" Margin="20,0,0,0" FontSize="15" Style="{DynamicResource SliderCheckBox}"
IsChecked="{Binding SS.JBH_DSL}" Command="{Binding Switch }" IsEnabled="False">
<CheckBox.CommandParameter>
<MultiBinding Converter="{StaticResource ResourceKey=BtnConvert}">
<MultiBinding.Bindings>
<Binding ElementName="JBHPowerCarrier" Path="Name"/>
<Binding ElementName="JBHPowerCarrier" Path="IsChecked"/>
</MultiBinding.Bindings>
</MultiBinding>
</CheckBox.CommandParameter>
</CheckBox>-->
</Grid>
<Grid Grid.Row="2">
<Grid.ColumnDefinitions>
<ColumnDefinition />
<ColumnDefinition />
</Grid.ColumnDefinitions>
<TextBlock
HorizontalAlignment="Right"
VerticalAlignment="Center"
FontSize="15"
Foreground="#B0E2FF"
Text="接驳盒-光电交换机:" />
<Border
Name="JBHOpticalSwitch"
Grid.Column="1"
Width="20"
Height="20"
Margin="20,0,0,0"
HorizontalAlignment="Left"
VerticalAlignment="Center"
Background="{Binding SS.JBH_Switch, Converter={StaticResource ResourceKey=StateBackConvert}}"
CornerRadius="10" />
<!--<CheckBox Name="JBHOpticalSwitch" Grid.Column="1" VerticalAlignment="Center" HorizontalAlignment="Left" Margin="20,0,0,0" FontSize="15" Style="{DynamicResource SliderCheckBox}"
IsChecked="{Binding SS.JBH_Switch}" Command="{Binding Switch }" IsEnabled="False">
<CheckBox.CommandParameter>
<MultiBinding Converter="{StaticResource ResourceKey=BtnConvert}">
<MultiBinding.Bindings>
<Binding ElementName="JBHOpticalSwitch" Path="Name"/>
<Binding ElementName="JBHOpticalSwitch" Path="IsChecked"/>
</MultiBinding.Bindings>
</MultiBinding>
</CheckBox.CommandParameter>
</CheckBox>-->
</Grid>
<Grid Grid.Row="3">
<Grid.ColumnDefinitions>
<ColumnDefinition />
<ColumnDefinition />
</Grid.ColumnDefinitions>
<TextBlock
HorizontalAlignment="Right"
VerticalAlignment="Center"
FontSize="15"
Foreground="#B0E2FF"
Text="接驳盒海流计:" />
<Border
Name="ConnectionBoxCurrentMeter"
Grid.Column="1"
Width="20"
Height="20"
Margin="20,0,0,0"
HorizontalAlignment="Left"
VerticalAlignment="Center"
Background="{Binding SS.Conbox_ADCP, Converter={StaticResource ResourceKey=StateBackConvert}}"
CornerRadius="10" />
<!--<CheckBox Name="ConnectionBoxCurrentMeter" Grid.Column="1" VerticalAlignment="Center" HorizontalAlignment="Left" Margin="20,0,0,0" FontSize="15" Style="{DynamicResource SliderCheckBox}"
IsChecked="{Binding SS.Conbox_ADCP}" Command="{Binding Switch }" IsEnabled="False">
<CheckBox.CommandParameter>
<MultiBinding Converter="{StaticResource ResourceKey=BtnConvert}">
<MultiBinding.Bindings>
<Binding ElementName="ConnectionBoxCurrentMeter" Path="Name"/>
<Binding ElementName="ConnectionBoxCurrentMeter" Path="IsChecked"/>
</MultiBinding.Bindings>
</MultiBinding>
</CheckBox.CommandParameter>
</CheckBox>-->
</Grid>
</Grid>
</Grid>
</GroupBox>
</Grid>
</Grid>
<!-- 地震仪状态数据 -->
<Grid Grid.Row="4">
<GroupBox Header="地震仪状态数据">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition />
<ColumnDefinition />
<ColumnDefinition />
<ColumnDefinition />
<ColumnDefinition />
</Grid.ColumnDefinitions>
<Grid Grid.Column="0">
<Grid.RowDefinitions>
<RowDefinition Height="30" />
<RowDefinition />
<RowDefinition />
<RowDefinition />
<RowDefinition />
</Grid.RowDefinitions>
<Grid Grid.Row="1">
<Grid.ColumnDefinitions>
<ColumnDefinition />
<ColumnDefinition />
</Grid.ColumnDefinitions>
<TextBlock
HorizontalAlignment="Right"
VerticalAlignment="Center"
FontSize="15"
Foreground="#B0E2FF"
Text="外部电压:" />
<TextBlock
Name="Out_Vol"
Grid.Column="1"
Width="120"
Margin="20,0,0,0"
HorizontalAlignment="Left"
VerticalAlignment="Center"
FontSize="15"
Foreground="White"
Text="{Binding EQSM.Out_Vol, StringFormat={}{0:F2}V}" />
</Grid>
<Grid Grid.Row="2">
<Grid.ColumnDefinitions>
<ColumnDefinition />
<ColumnDefinition />
</Grid.ColumnDefinitions>
<TextBlock
HorizontalAlignment="Right"
VerticalAlignment="Center"
FontSize="15"
Foreground="#B0E2FF"
Text="后备电池电压:" />
<TextBlock
Name="Backup_Vol"
Grid.Column="1"
Width="120"
Margin="20,0,0,0"
HorizontalAlignment="Left"
VerticalAlignment="Center"
FontSize="15"
Foreground="White"
Text="{Binding EQSM.Backup_Vol, StringFormat={}{0:F2}V}" />
</Grid>
<Grid Grid.Row="3">
<Grid.ColumnDefinitions>
<ColumnDefinition />
<ColumnDefinition />
</Grid.ColumnDefinitions>
<TextBlock
HorizontalAlignment="Right"
VerticalAlignment="Center"
FontSize="15"
Foreground="#B0E2FF"
Text="压力:" />
<TextBlock
Name="Pre"
Grid.Column="1"
Width="120"
Margin="20,0,0,0"
HorizontalAlignment="Left"
VerticalAlignment="Center"
FontSize="15"
Foreground="White"
Text="{Binding EQSM.Pre, StringFormat={}{0:F2}Pa}" />
</Grid>
<Grid Grid.Row="4">
<Grid.ColumnDefinitions>
<ColumnDefinition />
<ColumnDefinition />
</Grid.ColumnDefinitions>
<TextBlock
HorizontalAlignment="Right"
VerticalAlignment="Center"
FontSize="15"
Foreground="#B0E2FF"
Text="温度:" />
<TextBlock
Name="Tem"
Grid.Column="1"
Width="120"
Margin="20,0,0,0"
HorizontalAlignment="Left"
VerticalAlignment="Center"
FontSize="15"
Foreground="White"
Text="{Binding EQSM.Tem, StringFormat={}{0:F2}℃}" />
</Grid>
</Grid>
<Grid Grid.Column="1">
<Grid.RowDefinitions>
<RowDefinition Height="30" />
<RowDefinition />
<RowDefinition />
<RowDefinition />
<RowDefinition />
</Grid.RowDefinitions>
<Grid Grid.Row="1">
<Grid.ColumnDefinitions>
<ColumnDefinition />
<ColumnDefinition />
</Grid.ColumnDefinitions>
<TextBlock
HorizontalAlignment="Right"
VerticalAlignment="Center"
FontSize="15"
Foreground="#B0E2FF"
Text="地震计倾斜角度:" />
<TextBlock
Name="Sei_Tilt_Angle"
Grid.Column="1"
Width="120"
Margin="20,0,0,0"
HorizontalAlignment="Left"
VerticalAlignment="Center"
FontSize="15"
Foreground="White"
Text="{Binding EQSM.Sei_Tilt_Angle, StringFormat={}{0:F2}°}" />
</Grid>
<Grid Grid.Row="2">
<Grid.ColumnDefinitions>
<ColumnDefinition />
<ColumnDefinition />
</Grid.ColumnDefinitions>
<TextBlock
HorizontalAlignment="Right"
VerticalAlignment="Center"
FontSize="15"
Foreground="#B0E2FF"
Text="OBS倾斜角度:" />
<TextBlock
Name="OBS_Tilt_Angle"
Grid.Column="1"
Width="120"
Margin="20,0,0,0"
HorizontalAlignment="Left"
VerticalAlignment="Center"
FontSize="15"
Foreground="White"
Text="{Binding EQSM.OBS_Tilt_Angle, StringFormat={}{0:F2}°}" />
</Grid>
<Grid Grid.Row="3">
<Grid.ColumnDefinitions>
<ColumnDefinition />
<ColumnDefinition />
</Grid.ColumnDefinitions>
<TextBlock
HorizontalAlignment="Right"
VerticalAlignment="Center"
FontSize="15"
Foreground="#B0E2FF"
Text="种差:" />
<TextBlock
Name="Species_Dif"
Grid.Column="1"
Width="120"
Margin="20,0,0,0"
HorizontalAlignment="Left"
VerticalAlignment="Center"
FontSize="15"
Foreground="White"
Text="{Binding EQSM.Species_Dif}" />
</Grid>
<Grid Grid.Row="4">
<Grid.ColumnDefinitions>
<ColumnDefinition />
<ColumnDefinition />
</Grid.ColumnDefinitions>
<TextBlock
HorizontalAlignment="Right"
VerticalAlignment="Center"
FontSize="15"
Foreground="#B0E2FF"
Text="频差:" />
<TextBlock
Name="Frequency_Dif"
Grid.Column="1"
Width="120"
Margin="20,0,0,0"
HorizontalAlignment="Left"
VerticalAlignment="Center"
FontSize="15"
Foreground="White"
Text="{Binding EQSM.Frequency_Dif}" />
</Grid>
</Grid>
<Grid Grid.Column="2">
<Grid.RowDefinitions>
<RowDefinition Height="30" />
<RowDefinition />
<RowDefinition />
<RowDefinition />
<RowDefinition />
</Grid.RowDefinitions>
<Grid Grid.Row="1">
<Grid.ColumnDefinitions>
<ColumnDefinition />
<ColumnDefinition />
</Grid.ColumnDefinitions>
<TextBlock
HorizontalAlignment="Right"
VerticalAlignment="Center"
FontSize="15"
Foreground="#B0E2FF"
Text="CF卡总空间:" />
<TextBlock
Name="CF_Total_Cap"
Grid.Column="1"
Width="120"
Margin="20,0,0,0"
HorizontalAlignment="Left"
VerticalAlignment="Center"
FontSize="15"
Foreground="White"
Text="{Binding EQSM.CF_Total_Cap, StringFormat={}{0:F2}MB}" />
</Grid>
<Grid Grid.Row="2">
<Grid.ColumnDefinitions>
<ColumnDefinition />
<ColumnDefinition />
</Grid.ColumnDefinitions>
<TextBlock
HorizontalAlignment="Right"
VerticalAlignment="Center"
FontSize="15"
Foreground="#B0E2FF"
Text="CF卡可用空间:" />
<TextBlock
Name="CF_Usable_Cap"
Grid.Column="1"
Width="120"
Margin="20,0,0,0"
HorizontalAlignment="Left"
VerticalAlignment="Center"
FontSize="15"
Foreground="White"
Text="{Binding EQSM.CF_Usable_Cap, StringFormat={}{0:F2}MB}" />
</Grid>
<Grid Grid.Row="3">
<Grid.ColumnDefinitions>
<ColumnDefinition />
<ColumnDefinition />
</Grid.ColumnDefinitions>
<TextBlock
HorizontalAlignment="Right"
VerticalAlignment="Center"
FontSize="15"
Foreground="#B0E2FF"
Text="SD1卡总空间:" />
<TextBlock
Name="SD_Total_Cap1"
Grid.Column="1"
Width="120"
Margin="20,0,0,0"
HorizontalAlignment="Left"
VerticalAlignment="Center"
FontSize="15"
Foreground="White"
Text="{Binding EQSM.SD_Total_Cap1, StringFormat={}{0:F2}MB}" />
</Grid>
<Grid Grid.Row="4">
<Grid.ColumnDefinitions>
<ColumnDefinition />
<ColumnDefinition />
</Grid.ColumnDefinitions>
<TextBlock
HorizontalAlignment="Right"
VerticalAlignment="Center"
FontSize="15"
Foreground="#B0E2FF"
Text="SD1卡可用空间:" />
<TextBlock
Name="SD_Usable_Cap1"
Grid.Column="1"
Width="120"
Margin="20,0,0,0"
HorizontalAlignment="Left"
VerticalAlignment="Center"
FontSize="15"
Foreground="White"
Text="{Binding EQSM.SD_Usable_Cap1, StringFormat={}{0:F2}MB}" />
</Grid>
</Grid>
<Grid Grid.Column="3">
<Grid.RowDefinitions>
<RowDefinition Height="30" />
<RowDefinition />
<RowDefinition />
<RowDefinition />
<RowDefinition />
</Grid.RowDefinitions>
<Grid Grid.Row="1">
<Grid.ColumnDefinitions>
<ColumnDefinition />
<ColumnDefinition />
</Grid.ColumnDefinitions>
<TextBlock
HorizontalAlignment="Right"
VerticalAlignment="Center"
FontSize="15"
Foreground="#B0E2FF"
Text="SD2卡总空间:" />
<TextBlock
Name="SD_Total_Cap2"
Grid.Column="1"
Width="120"
Margin="20,0,0,0"
HorizontalAlignment="Left"
VerticalAlignment="Center"
FontSize="15"
Foreground="White"
Text="{Binding EQSM.SD_Total_Cap2, StringFormat={}{0:F2}MB}" />
</Grid>
<Grid Grid.Row="2">
<Grid.ColumnDefinitions>
<ColumnDefinition />
<ColumnDefinition />
</Grid.ColumnDefinitions>
<TextBlock
HorizontalAlignment="Right"
VerticalAlignment="Center"
FontSize="15"
Foreground="#B0E2FF"
Text="SD2卡可用空间:" />
<TextBlock
Name="SD_Usable_Cap2"
Grid.Column="1"
Width="120"
Margin="20,0,0,0"
HorizontalAlignment="Left"
VerticalAlignment="Center"
FontSize="15"
Foreground="White"
Text="{Binding EQSM.SD_Usable_Cap2, StringFormat={}{0:F2}MB}" />
</Grid>
<Grid Grid.Row="3">
<Grid.ColumnDefinitions>
<ColumnDefinition />
<ColumnDefinition />
</Grid.ColumnDefinitions>
<TextBlock
HorizontalAlignment="Right"
VerticalAlignment="Center"
FontSize="15"
Foreground="#B0E2FF"
Text="地震计U零点:" />
<TextBlock
Name="Sei_U_Point"
Grid.Column="1"
Width="120"
Margin="20,0,0,0"
HorizontalAlignment="Left"
VerticalAlignment="Center"
FontSize="15"
Foreground="White"
Text="{Binding EQSM.Sei_U_Point, StringFormat={}{0:F2}°}" />
</Grid>
<Grid Grid.Row="4">
<Grid.ColumnDefinitions>
<ColumnDefinition />
<ColumnDefinition />
</Grid.ColumnDefinitions>
<TextBlock
HorizontalAlignment="Right"
VerticalAlignment="Center"
FontSize="15"
Foreground="#B0E2FF"
Text="地震计V零点:" />
<TextBlock
Name="Sei_V_Point"
Grid.Column="1"
Width="120"
Margin="20,0,0,0"
HorizontalAlignment="Left"
VerticalAlignment="Center"
FontSize="15"
Foreground="White"
Text="{Binding EQSM.Sei_V_Point, StringFormat={}{0:F2}°}" />
</Grid>
</Grid>
<Grid Grid.Column="4">
<Grid.RowDefinitions>
<RowDefinition Height="30" />
<RowDefinition />
<RowDefinition />
<RowDefinition />
<RowDefinition />
</Grid.RowDefinitions>
<Grid Grid.Row="1">
<Grid.ColumnDefinitions>
<ColumnDefinition />
<ColumnDefinition />
</Grid.ColumnDefinitions>
<TextBlock
HorizontalAlignment="Right"
VerticalAlignment="Center"
FontSize="15"
Foreground="#B0E2FF"
Text="地震计W零点:" />
<TextBlock
Name="Sei_W_Point"
Grid.Column="1"
Width="120"
Margin="20,0,0,0"
HorizontalAlignment="Left"
VerticalAlignment="Center"
FontSize="15"
Foreground="White"
Text="{Binding EQSM.Sei_W_Point, StringFormat={}{0:F2}°}" />
</Grid>
<Grid Grid.Row="2">
<Grid.ColumnDefinitions>
<ColumnDefinition />
<ColumnDefinition />
</Grid.ColumnDefinitions>
<TextBlock
HorizontalAlignment="Right"
VerticalAlignment="Center"
FontSize="15"
Foreground="#B0E2FF"
Text="寻北角度:" />
<TextBlock
Name="North_Angle"
Grid.Column="1"
Width="120"
Margin="20,0,0,0"
HorizontalAlignment="Left"
VerticalAlignment="Center"
FontSize="15"
Foreground="White"
Text="{Binding EQSM.North_Angle, StringFormat={}{0:F2}°}" />
</Grid>
</Grid>
</Grid>
</GroupBox>
</Grid>
</Grid>
</ScrollViewer>
</UserControl>