20240301_JSEQ_upperpc/JiangsuEarthquakeNowUI/JiangsuEarthquake/Views/SeismometerParameterView.xaml
2024-11-01 15:54:08 +08:00

628 lines
40 KiB
XML
Raw Permalink 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="JiangsuEarthquake.Views.SeismometerParameterView"
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:JiangsuEarthquake.Views"
xmlns:hc="https://handyorg.github.io/handycontrol"
xmlns:converters="clr-namespace:JiangsuEarthquake.Common"
mc:Ignorable="d"
FontFamily="{StaticResource DigitalDisplay}"
Name="SeismometerParameterPage"
d:DesignHeight="850" d:DesignWidth="1550">
<UserControl.Resources>
<converters:NegateConverter x:Key="NegateConverter"/>
<converters:BtnConvert x:Key="BtnConvert" />
<converters:ConnectConvert2 x:Key="ConnectConvert2" />
<converters:ConnectConvert3 x:Key="ConnectConvert3" />
<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" 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="DataGridColumnHeader">
<Setter Property="HorizontalContentAlignment" Value="Stretch"/>
<Setter Property="Background" Value="Transparent"/>
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type DataGridColumnHeader}">
<Grid>
<Border x:Name="columnHeaderBorder" BorderThickness="0,0,0,1"
BorderBrush="#EEE"
Background="{TemplateBinding Background}">
<ContentPresenter HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}"
SnapsToDevicePixels="{TemplateBinding SnapsToDevicePixels}"
VerticalAlignment="{TemplateBinding VerticalContentAlignment}"
TextBlock.TextAlignment="Center"
TextBlock.FontSize="18"
TextBlock.Foreground="White"/>
</Border>
</Grid>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
</UserControl.Resources>
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="0.2*"/>
<RowDefinition/>
<RowDefinition Height="0.45*"/>
</Grid.RowDefinitions>
<Grid Grid.Row="0">
<GroupBox Header="地震仪参数查询条件">
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="0.2*"/>
<RowDefinition/>
</Grid.RowDefinitions>
<Grid Grid.Row="1">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="2.5*"/>
<ColumnDefinition/>
</Grid.ColumnDefinitions>
<StackPanel Grid.Column="0" VerticalAlignment="Center" HorizontalAlignment="Left"
Orientation="Horizontal" Margin="40,10,0,0">
<CheckBox Content="时间筛选:" Foreground="White" FontSize="18"
IsChecked="{Binding IsChecked}" VerticalAlignment="Center"/>
<hc:DateTimePicker hc:InfoElement.ShowClearButton="True"
hc:InfoElement.TitleWidth="80" hc:InfoElement.TitlePlacement="Left"
Style="{StaticResource DateTimePickerPlus}" hc:InfoElement.Title="起始时间:"
Foreground="White" CaretBrush="White"
FontSize="14" Width="260" Margin="10,0,0,0" Background="Transparent"
BorderBrush="White" SelectedDateTime="{Binding StartDateTime}"/>
<TextBlock Text="-" Foreground="White" HorizontalAlignment="Center"
VerticalAlignment="Center" Margin="10,0,0,0"/>
<hc:DateTimePicker hc:InfoElement.ShowClearButton="True"
hc:InfoElement.TitleWidth="80" hc:InfoElement.TitlePlacement="Left"
Style="{StaticResource DateTimePickerPlus}" hc:InfoElement.Title="结束时间:"
Foreground="White" CaretBrush="White"
FontSize="14" Width="260" Margin="10,0,0,0" Background="Transparent"
BorderBrush="White" SelectedDateTime="{Binding EndDateTime}"/>
</StackPanel>
<StackPanel Grid.Column="1" VerticalAlignment="Center" HorizontalAlignment="Right"
Orientation="Horizontal" Margin="0,0,40,0">
</StackPanel>
</Grid>
</Grid>
</GroupBox>
</Grid>
<Grid Grid.Row="1">
<GroupBox Header="地震仪参数展示">
<hc:TransitioningContentControl>
<Grid Margin="0,0,0,0">
<Grid.RowDefinitions>
<RowDefinition Height="10*"/>
<RowDefinition/>
</Grid.RowDefinitions>
<!--<ScrollViewer HorizontalScrollBarVisibility="Visible" VerticalScrollBarVisibility="Disabled">-->
<DataGrid x:Name="SeismometerStateDataGrid" ItemsSource="{Binding SeismometerParameterList}"
AutoGenerateColumns="False" Margin="10,15,10,0" CanUserSortColumns="False"
CanUserAddRows="False" CanUserDeleteRows="False" Background="Transparent"
CanUserReorderColumns="False" CanUserResizeColumns="False" IsHitTestVisible="False"
CanUserResizeRows="False" BorderThickness="0" Grid.RowSpan="2">
<DataGrid.Resources>
<Style TargetType="DataGridCell" x:Key="DataGridCellCenter">
<Setter Property="Background" Value="#FF14273A"/>
<Setter Property="Foreground" Value="White"/>
<Setter Property="BorderBrush" Value="#A0A0A0"/>
<Setter Property="FontSize" Value="16"/>
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="DataGridCell">
<Border x:Name="border" BorderBrush="#A0A0A0" BorderThickness="0,0,0,1"
Background="{TemplateBinding Background}">
<ContentPresenter SnapsToDevicePixels="{TemplateBinding SnapsToDevicePixels}"
HorizontalAlignment="Center"
VerticalAlignment="Center"/>
</Border>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
</DataGrid.Resources>
<DataGrid.Columns>
<DataGridTextColumn Binding="{Binding Index}"
Header="编号" Width="60"
CanUserSort="False" CellStyle="{StaticResource DataGridCellCenter}"/>
<DataGridTextColumn Binding="{Binding RecordTime, StringFormat='yyyy/MM/dd HH:mm:ss'}"
Header="记录时间" Width="160"
CanUserSort="False" CellStyle="{StaticResource DataGridCellCenter}"/>
<DataGridTextColumn Binding="{Binding SeisID}"
Header="地震仪编号" Width="100"
CanUserSort="False" CellStyle="{StaticResource DataGridCellCenter}"/>
<DataGridTextColumn Binding="{Binding StationNo}"
Header="台号" Width="80"
CanUserSort="False" CellStyle="{StaticResource DataGridCellCenter}"/>
<DataGridTextColumn Binding="{Binding StationName}"
Header="台站名称" Width="120"
CanUserSort="False" CellStyle="{StaticResource DataGridCellCenter}"/>
<DataGridTextColumn Binding="{Binding StationShortName}"
Header="台站缩写" Width="120"
CanUserSort="False" CellStyle="{StaticResource DataGridCellCenter}"/>
<DataGridTextColumn Binding="{Binding EarthQuakeCount}"
Header="地震计总数" Width="100"
CanUserSort="False" CellStyle="{StaticResource DataGridCellCenter}"/>
<DataGridTextColumn Binding="{Binding ChannelsNo}"
Header="总通道数" Width="100"
CanUserSort="False" CellStyle="{StaticResource DataGridCellCenter}"/>
<DataGridTextColumn Binding="{Binding WD,StringFormat=F2}"
Header="纬度 °" Width="120"
CanUserSort="False" CellStyle="{StaticResource DataGridCellCenter}"/>
<DataGridTextColumn Binding="{Binding JD,StringFormat=F2}"
Header="经度 °" Width="120"
CanUserSort="False" CellStyle="{StaticResource DataGridCellCenter}"/>
<DataGridTextColumn Binding="{Binding GaoCheng}"
Header="高程 cm" Width="100"
CanUserSort="False" CellStyle="{StaticResource DataGridCellCenter}"/>
<DataGridTextColumn Binding="{Binding StartTime}"
Header="启动日期" Width="120"
CanUserSort="False" CellStyle="{StaticResource DataGridCellCenter}"/>
<DataGridTextColumn Binding="{Binding Station_Id}"
Header="台网标示" Width="80"
CanUserSort="False" CellStyle="{StaticResource DataGridCellCenter}"/>
<DataGridTextColumn Binding="{Binding Software_Version}"
Header="软件版本" Width="170"
CanUserSort="False" CellStyle="{StaticResource DataGridCellCenter}"/>
</DataGrid.Columns>
</DataGrid>
<!--</ScrollViewer>-->
<StackPanel Orientation="Horizontal" Grid.Row="1" VerticalAlignment="Center"
HorizontalAlignment="Right" Margin="0,0,10,0">
<TextBlock VerticalAlignment="Center" FontSize="17" Foreground="White"
Margin="0,0,20,0" Text="{Binding SeismometerParameterMsg}"/>
<Button Content="上一页" FontSize="16" Command="{Binding ForwordSystemStateCommand}"
Background="Transparent" BorderBrush="White" Style="{StaticResource ButtonStyle}"
Foreground="White" Width="85" Height="35">
<Button.Resources>
<Style TargetType="{x:Type Border}">
<Setter Property="CornerRadius" Value="8"/>
</Style>
</Button.Resources>
</Button>
<Button Content="下一页" FontSize="16" Margin="20,0,20,0" Background="Transparent"
Command="{Binding NextSystemStateCommand}" BorderBrush="White" Style="{StaticResource ButtonStyle}"
Foreground="White" Width="85" Height="35">
<Button.Resources>
<Style TargetType="{x:Type Border}">
<Setter Property="CornerRadius" Value="8"/>
</Style>
</Button.Resources>
</Button>
</StackPanel>
<StackPanel Orientation="Horizontal" Grid.Row="1" Margin="20,-10,0,0"
HorizontalAlignment="Left" VerticalAlignment="Center">
<StackPanel Orientation="Vertical">
<TextBlock Name="RefreshDataMsg" Text=""
Foreground="White" FontSize="12" HorizontalAlignment="Left"
VerticalAlignment="Bottom" Margin="15,0,0,0"
Visibility="Visible"/>
<Button Name="RefreshDataBtn" HorizontalAlignment="Left" VerticalAlignment="Center" Height="34"
BorderThickness="0" Command="{Binding RefreshDataCommand}" Width="34"
Style="{StaticResource ButtonStyle}" Background="Transparent">
<Button.Content>
<Image Source="/Assets/Images/Refresh.png" Height="27"
HorizontalAlignment="Left" VerticalAlignment="Center"/>
</Button.Content>
<Button.ToolTip>
<ToolTip Content="刷新数据"/>
</Button.ToolTip>
</Button>
</StackPanel>
<StackPanel Orientation="Vertical" Margin="20,0,0,0">
<TextBlock Name="DownloadDataMsg" Text="{Binding DownloadDataMsg}"
Foreground="{Binding DownloadDataMsgForeground}" FontSize="12" HorizontalAlignment="Left"
VerticalAlignment="Bottom" Margin="15,0,0,0"
Visibility="{Binding DownloadDataMsgVisibility}"/>
<Button Name="DownloadDataBtn" HorizontalAlignment="Left" VerticalAlignment="Center" Height="34"
BorderThickness="0" Command="{Binding DownloadDataCommand}" Width="34"
Style="{StaticResource ButtonStyle}" Background="Transparent"
IsEnabled="{Binding DownloadDataBtnIsEnabled}">
<Button.Content>
<Image Source="/Assets/Images/Download.png" Height="28"
HorizontalAlignment="Left" VerticalAlignment="Center"/>
</Button.Content>
<Button.ToolTip>
<ToolTip Content="下载数据"/>
</Button.ToolTip>
</Button>
</StackPanel>
</StackPanel>
</Grid>
</hc:TransitioningContentControl>
</GroupBox>
</Grid>
<!--地震仪参数设置-->
<Grid Grid.Row="2">
<GroupBox Header="地震仪参数设置">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition/>
<ColumnDefinition/>
<ColumnDefinition/>
<ColumnDefinition/>
<ColumnDefinition Width="0.6*"/>
</Grid.ColumnDefinitions>
<Grid Grid.Column="0">
<Grid.RowDefinitions>
<RowDefinition Height="0.2*"/>
<RowDefinition/>
<RowDefinition/>
<RowDefinition/>
</Grid.RowDefinitions>
<Grid Grid.Row="1">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="0.4*"/>
<ColumnDefinition Width="0.6*"/>
</Grid.ColumnDefinitions>
<TextBlock HorizontalAlignment="Right" VerticalAlignment="Center"
FontSize="16" Foreground="White" Text="台号:"/>
<TextBox Name="StationNo" Grid.Column="1" Width="110" Margin="10,0,0,0"
HorizontalAlignment="Left" VerticalAlignment="Center" FontSize="16"
HorizontalContentAlignment="Center" Foreground="White"
Background="Transparent" BorderBrush="#FF424242"
BorderThickness="0,0,0,1" CaretBrush="White">
<TextBox.Text>
<Binding NotifyOnValidationError="True"
Path="EarthQuakeParaSet.StationNo"
UpdateSourceTrigger="PropertyChanged">
<Binding.ValidationRules>
<converters:CustomValidationRule ValidateType="Num"/>
</Binding.ValidationRules>
</Binding>
</TextBox.Text>
</TextBox>
</Grid>
<Grid Grid.Row="2">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="0.4*"/>
<ColumnDefinition Width="0.6*"/>
</Grid.ColumnDefinitions>
<TextBlock HorizontalAlignment="Right" VerticalAlignment="Center"
FontSize="16" Foreground="White" Text="台站名称:"/>
<TextBox Name="StationName" Grid.Column="1" Width="110" Margin="10,0,0,0"
HorizontalAlignment="Left" VerticalAlignment="Center" FontSize="16"
HorizontalContentAlignment="Center" Foreground="White"
Background="Transparent" BorderBrush="#FF424242" CaretBrush="White"
BorderThickness="0,0,0,1" Text="{Binding EarthQuakeParaSet.StationName}"/>
</Grid>
<Grid Grid.Row="3">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="0.4*"/>
<ColumnDefinition Width="0.6*"/>
</Grid.ColumnDefinitions>
<TextBlock HorizontalAlignment="Right" VerticalAlignment="Center"
FontSize="16" Foreground="White" Text="台站缩写:"/>
<TextBox Name="StationAbbreviation" Grid.Column="1" Width="110" Margin="10,0,0,0"
HorizontalAlignment="Left" VerticalAlignment="Center" FontSize="16"
HorizontalContentAlignment="Center" Foreground="White"
Background="Transparent" BorderBrush="#FF424242" CaretBrush="White"
BorderThickness="0,0,0,1" Text="{Binding EarthQuakeParaSet.StationShortName}"/>
</Grid>
</Grid>
<Grid Grid.Column="1">
<Grid.RowDefinitions>
<RowDefinition Height="0.2*"/>
<RowDefinition/>
<RowDefinition/>
<RowDefinition/>
</Grid.RowDefinitions>
<Grid Grid.Row="1">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="0.4*"/>
<ColumnDefinition Width="0.6*"/>
</Grid.ColumnDefinitions>
<TextBlock HorizontalAlignment="Right" VerticalAlignment="Center"
FontSize="16" Foreground="White" Text="地震计总数:"/>
<TextBox Name="TotalSeismometers" Grid.Column="1" Width="110" Margin="10,0,0,0"
HorizontalAlignment="Left" VerticalAlignment="Center" FontSize="16"
HorizontalContentAlignment="Center" Foreground="White"
Background="Transparent" BorderBrush="#FF424242" CaretBrush="White"
BorderThickness="0,0,0,1.2" Text="{Binding EarthQuakeParaSet.EarthQuakeCount}"/>
</Grid>
<Grid Grid.Row="2">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="0.4*"/>
<ColumnDefinition Width="0.6*"/>
</Grid.ColumnDefinitions>
<TextBlock HorizontalAlignment="Right" VerticalAlignment="Center"
FontSize="16" Foreground="White" Text="总通道数:"/>
<TextBox Grid.Column="1" Name="TotalNumberOfChannels" Width="110"
HorizontalAlignment="Left" VerticalAlignment="Center" FontSize="16"
HorizontalContentAlignment="Center" Foreground="White" CaretBrush="White"
Background="Transparent" BorderBrush="#FF424242" Margin="10,0,0,0"
BorderThickness="0,0,0,1.2" Text="{Binding EarthQuakeParaSet.ChannelsNo}"/>
</Grid>
<Grid Grid.Row="3">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="0.4*"/>
<ColumnDefinition Width="0.6*"/>
</Grid.ColumnDefinitions>
<TextBlock HorizontalAlignment="Right" VerticalAlignment="Center"
FontSize="16" Foreground="White" Text="纬度(°)"/>
<TextBox Grid.Column="1" Name="Latitude" Width="110" Margin="10,0,0,0"
HorizontalAlignment="Left" VerticalAlignment="Center" FontSize="16"
HorizontalContentAlignment="Center" Foreground="White"
Background="Transparent" BorderBrush="#FF424242" CaretBrush="White"
BorderThickness="0,0,0,1.2" Text="{Binding EarthQuakeParaSet.WD}"/>
</Grid>
</Grid>
<Grid Grid.Column="2">
<Grid.RowDefinitions>
<RowDefinition Height="0.2*"/>
<RowDefinition/>
<RowDefinition/>
<RowDefinition/>
</Grid.RowDefinitions>
<Grid Grid.Row="1">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="0.4*"/>
<ColumnDefinition Width="0.6*"/>
</Grid.ColumnDefinitions>
<TextBlock HorizontalAlignment="Right" VerticalAlignment="Center"
FontSize="16" Foreground="White" Text="经度(°)"/>
<TextBox Name="Longitude" Grid.Column="1" Width="110" Margin="10,0,0,0"
HorizontalAlignment="Left" VerticalAlignment="Center" FontSize="16"
HorizontalContentAlignment="Center" Foreground="White"
Background="Transparent" BorderBrush="#FF424242" CaretBrush="White"
BorderThickness="0,0,0,1.2" Text="{Binding EarthQuakeParaSet.EarthQuakeCount}"/>
</Grid>
<Grid Grid.Row="2">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="0.4*"/>
<ColumnDefinition Width="0.6*"/>
</Grid.ColumnDefinitions>
<TextBlock HorizontalAlignment="Right" VerticalAlignment="Center"
FontSize="16" Foreground="White" Text="高程(cm)"/>
<TextBox Grid.Column="1" Name="Altitude" Width="110"
HorizontalAlignment="Left" VerticalAlignment="Center" FontSize="16"
HorizontalContentAlignment="Center" Foreground="White" CaretBrush="White"
Background="Transparent" BorderBrush="#FF424242" Margin="10,0,0,0"
BorderThickness="0,0,0,1.2" Text="{Binding EarthQuakeParaSet.GaoCheng}"/>
</Grid>
<Grid Grid.Row="3">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="0.4*"/>
<ColumnDefinition Width="0.6*"/>
</Grid.ColumnDefinitions>
<TextBlock HorizontalAlignment="Right" VerticalAlignment="Center"
FontSize="16" Foreground="White" Text="启动日期:"/>
<TextBox Grid.Column="1" Name="StartDate" Width="110" Margin="10,0,0,0"
HorizontalAlignment="Left" VerticalAlignment="Center" FontSize="16"
HorizontalContentAlignment="Center" Foreground="White"
Background="Transparent" BorderBrush="#FF424242" CaretBrush="White"
BorderThickness="0,0,0,1.2" Text="{Binding EarthQuakeParaSet.StartTime}"/>
</Grid>
</Grid>
<Grid Grid.Column="3">
<Grid.RowDefinitions>
<RowDefinition Height="0.2*"/>
<RowDefinition/>
<RowDefinition/>
<RowDefinition/>
</Grid.RowDefinitions>
<Grid Grid.Row="1">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="0.4*"/>
<ColumnDefinition Width="0.6*"/>
</Grid.ColumnDefinitions>
<TextBlock HorizontalAlignment="Right" VerticalAlignment="Center"
FontSize="16" Foreground="White" Text="台网标示:"/>
<TextBox Name="NetworkMarking" Grid.Column="1" Width="110" Margin="10,0,0,0"
HorizontalAlignment="Left" VerticalAlignment="Center" FontSize="16"
HorizontalContentAlignment="Center" Foreground="White"
Background="Transparent" BorderBrush="#FF424242" CaretBrush="White"
BorderThickness="0,0,0,1.2" Text="{Binding EarthQuakeParaSet.Station_Id}"/>
</Grid>
<Grid Grid.Row="2">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="0.4*"/>
<ColumnDefinition Width="0.6*"/>
</Grid.ColumnDefinitions>
<TextBlock HorizontalAlignment="Right" VerticalAlignment="Center"
FontSize="16" Foreground="White" Text="软件版本:"/>
<TextBox Grid.Column="1" Name="SoftwareVersion" Width="160"
HorizontalAlignment="Left" VerticalAlignment="Center" FontSize="16"
HorizontalContentAlignment="Center" Foreground="White" CaretBrush="White"
Background="Transparent" BorderBrush="#FF424242" Margin="10,0,0,0"
BorderThickness="0,0,0,1.2" Text="{Binding EarthQuakeParaSet.Software_Version}"/>
</Grid>
<Grid Grid.Row="3">
<hc:ButtonGroup Grid.Row="2" Style="{StaticResource ButtonGroupSolid}"
Width="200" HorizontalAlignment="Center" VerticalAlignment="Center">
<RadioButton Height="32" Content="主地震仪" FontSize="13" IsChecked="True" Foreground="{DynamicResource PrimaryTextBrush}"/>
<RadioButton Height="32" Content="备地震仪" FontSize="13" IsChecked="{Binding BackupSeisIsChecked}" Foreground="{DynamicResource PrimaryTextBrush}"/>
</hc:ButtonGroup>
</Grid>
</Grid>
<Grid Grid.Column="4">
<Grid.RowDefinitions>
<RowDefinition Height="0.2*"/>
<RowDefinition/>
<RowDefinition Height="0.5*"/>
<RowDefinition/>
</Grid.RowDefinitions>
<StackPanel Grid.Row="1" HorizontalAlignment="Center" VerticalAlignment="Center"
Orientation="Horizontal" Margin="0,0,0,-10">
<Button Name="EarthQuakeParaSetBtn" Width="140" Height="40" BorderThickness="1"
HorizontalAlignment="Left" VerticalAlignment="Center"
Command="{Binding ParaSetSwitch}"
Background="Transparent" BorderBrush="#BBBBBB"
Style="{StaticResource ButtonStyle}"
IsEnabled="{Binding EarthQuakeParaSetBtnIsEnabled}">
<Button.Resources>
<Style TargetType="{x:Type Border}">
<Setter Property="CornerRadius" Value="8"/>
</Style>
</Button.Resources>
<Button.Content>
<StackPanel Orientation="Horizontal">
<Image Source="/Assets/Images/Set.png" Stretch="Fill"
Width="20" Height="20"/>
<TextBlock Text="参数设置"
HorizontalAlignment="Center" VerticalAlignment="Center"
Margin="15,0,0,0" FontSize="14" Foreground="White"/>
</StackPanel>
</Button.Content>
<Button.CommandParameter>
<MultiBinding Converter="{StaticResource ResourceKey=BtnConvert}">
<MultiBinding.Bindings>
<Binding ElementName="EarthQuakeParaSetBtn" 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>
<TextBlock Grid.Row="2" Name="SeisParaMsg" Text="{Binding SeisParaMsg}" FontSize="14"
Foreground="{Binding SeisParaMsgForeground}" Visibility="{Binding SeisParaMsgVisibility}"
VerticalAlignment="Center" HorizontalAlignment="Center"/>
<StackPanel Grid.Row="3" HorizontalAlignment="Center" VerticalAlignment="Center"
Orientation="Horizontal" Margin="0,-10,0,0">
<Button Name="EarthQuakeParaReadBtn" Width="140" Height="40" BorderThickness="1"
HorizontalAlignment="Left" VerticalAlignment="Center"
Command="{Binding ParaSetSwitch}"
Background="Transparent" BorderBrush="#BBBBBB"
Style="{StaticResource ButtonStyle}"
IsEnabled="{Binding EarthQuakeParaReadBtnIsEnabled}">
<Button.Resources>
<Style TargetType="{x:Type Border}">
<Setter Property="CornerRadius" Value="8"/>
</Style>
</Button.Resources>
<Button.Content>
<StackPanel Orientation="Horizontal">
<Image Source="/Assets/Images/Set.png" Stretch="Fill"
Width="20" Height="20"/>
<TextBlock Text="参数读取"
HorizontalAlignment="Center" VerticalAlignment="Center"
Margin="15,0,0,0" FontSize="14" Foreground="White"/>
</StackPanel>
</Button.Content>
<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>
</UserControl>