Untitled
plain_text
a month ago
28 kB
1
Indexable
Never
<local:ExtendedPage x:Class="PromEnergoUI.Windows.PassportDetail" 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:PromEnergoUI.Windows" xmlns:passport="clr-namespace:PromEnergoUI.Engine.Model.Passport" d:DataContext="{d:DesignInstance Type=passport:Model}" mc:Ignorable="d" d:DesignHeight="800" d:DesignWidth="800" Title="PassportDetail"> <TabControl> <TabItem Header="Паспортные данные" FontSize="14" Margin="-2,0,-100,0"> <ScrollViewer HorizontalScrollBarVisibility="Visible"> <Grid Background="White" x:Name="CommonGrid"> <Grid.RowDefinitions> <!-- Margin --> <RowDefinition Height="20"/> <!-- Data --> <RowDefinition Height="580"/> <!-- Margin --> <RowDefinition Height="*" /> </Grid.RowDefinitions> <Grid Grid.Row="1"> <Grid.ColumnDefinitions> <ColumnDefinition Width="20"/> <ColumnDefinition Width="500"/> <ColumnDefinition/> </Grid.ColumnDefinitions> <GroupBox Grid.Column="1"> <GroupBox.Header> <TextBlock FontSize="14" TextWrapping="Wrap" Text="Данные:" Margin="0 0 10 0" HorizontalAlignment="Right" VerticalAlignment="Center" Grid.Row="0" Grid.Column="0"/> </GroupBox.Header> <Grid x:Name="gridPassportData"> <Grid.ColumnDefinitions> <ColumnDefinition Width="1.9*"/> <ColumnDefinition Width="2*"/> </Grid.ColumnDefinitions> <Grid.RowDefinitions> <RowDefinition/> <RowDefinition/> <RowDefinition/> <RowDefinition/> <RowDefinition/> <RowDefinition/> <RowDefinition/> <RowDefinition/> <RowDefinition/> <RowDefinition/> <RowDefinition/> <RowDefinition/> <RowDefinition/> <RowDefinition/> <RowDefinition/> <RowDefinition/> <RowDefinition/> <RowDefinition/> <RowDefinition/> </Grid.RowDefinitions> <TextBlock FontSize="13" TextWrapping="Wrap" Text="Версия ПО:" Margin="0 -3 10 0" HorizontalAlignment="Right" VerticalAlignment="Center" TextAlignment="Right" Grid.Row="0" Grid.Column="0"/> <TextBox x:Name="TextBoxAppVersion" Margin="10,0,0,0" Grid.Row="0" Grid.Column="1" HorizontalAlignment="Left" VerticalAlignment="Center" Width="200" Text="{Binding Path=MeterVersion , UpdateSourceTrigger=PropertyChanged}" IsReadOnly="True"/> <TextBlock FontSize="13" TextWrapping="Wrap" Text="Заводской номер:" Margin="0 -3 10 0" HorizontalAlignment="Right" VerticalAlignment="Center" TextAlignment="Right" Grid.Row="1" Grid.Column="0"/> <TextBox x:Name="TextBoxSerialNumber" Margin="10,0,0,0" Grid.Row="1" Grid.Column="1" HorizontalAlignment="Left" VerticalAlignment="Center" Width="200" Text="{Binding Path=SerialNumber , UpdateSourceTrigger=PropertyChanged}" IsReadOnly="True"/> <TextBlock FontSize="13" TextWrapping="Wrap" Text="Тип прибора:" Margin="0 -3 10 0" HorizontalAlignment="Right" VerticalAlignment="Center" TextAlignment="Right" Grid.Row="2" Grid.Column="0"/> <TextBox x:Name="TextBoxDeviceType" Margin="10,0,0,0" Grid.Row="2" Grid.Column="1" HorizontalAlignment="Left" VerticalAlignment="Center" Width="200" Text="{Binding Path=DeviceType , UpdateSourceTrigger=PropertyChanged}" IsReadOnly="True"/> <TextBlock FontSize="13" TextWrapping="Wrap" Text="Версия метрологического ПО:" Margin="0 -3 10 0" HorizontalAlignment="Right" VerticalAlignment="Center" TextAlignment="Right" Grid.Row="3" Grid.Column="0"/> <TextBox x:Name="TextBoxMetrologyAppVersion" Margin="10,0,0,0" Grid.Row="3" Grid.Column="1" HorizontalAlignment="Left" VerticalAlignment="Center" Width="200" Text="{Binding Path=MetrologyVersionApp , UpdateSourceTrigger=PropertyChanged}" IsReadOnly="True"/> <TextBlock FontSize="13" TextWrapping="Wrap" Text="Алгоритм вычисления цифрового идентификатора ПО:" Margin="0 -3 10 0" HorizontalAlignment="Right" VerticalAlignment="Center" TextAlignment="Right" Grid.Row="4" Grid.Column="0"/> <TextBox Margin="10,0,0,0" Grid.Row="4" Grid.Column="1" HorizontalAlignment="Left" VerticalAlignment="Center" Width="200" Text="CRC32" IsReadOnly="True"/> <TextBlock FontSize="13" TextWrapping="Wrap" Text="Цифровой идентификатор ПО:" Margin="0 -3 10 0" HorizontalAlignment="Right" VerticalAlignment="Center" TextAlignment="Right" Grid.Row="5" Grid.Column="0"/> <TextBox Margin="10,0,0,0" Grid.Row="5" Grid.Column="1" HorizontalAlignment="Left" VerticalAlignment="Center" Width="200" Text="{Binding Path=DigitalSoftwareIdent , UpdateSourceTrigger=PropertyChanged}" IsReadOnly="True"/> <TextBlock FontSize="13" TextWrapping="Wrap" Text="Идентификационное наименование ПО:" Margin="0 -3 10 0" HorizontalAlignment="Right" VerticalAlignment="Center" TextAlignment="Right" Grid.Row="6" Grid.Column="0"/> <TextBox Margin="10,0,0,0" Grid.Row="6" Grid.Column="1" HorizontalAlignment="Left" VerticalAlignment="Center" Width="200" Text="{Binding Path=SoftwareIdentName , UpdateSourceTrigger=PropertyChanged}" IsReadOnly="True"/> <TextBlock FontSize="13" TextWrapping="Wrap" Text="Производитель:" Margin="0 -3 10 0" HorizontalAlignment="Right" VerticalAlignment="Center" TextAlignment="Right" Grid.Row="7" Grid.Column="0"/> <TextBox x:Name="TextBoxManufacturer" Margin="10,0,0,0" Grid.Row="7" Grid.Column="1" HorizontalAlignment="Left" VerticalAlignment="Center" Width="200" Text="{Binding Path=ManufacturerName , UpdateSourceTrigger=PropertyChanged}" IsReadOnly="True"/> <TextBlock FontSize="13" TextWrapping="Wrap" Text="Дата выпуска:" Margin="0 -3 10 0" HorizontalAlignment="Right" VerticalAlignment="Center" TextAlignment="Right" Grid.Row="8" Grid.Column="0"/> <TextBox x:Name="TextBoxManufactureDate" Margin="10,0,0,0" Grid.Row="8" Grid.Column="1" HorizontalAlignment="Left" VerticalAlignment="Center" Width="200" Text="{Binding Path=DateOfProduction , UpdateSourceTrigger=PropertyChanged}" IsReadOnly="True"/> <TextBlock FontSize="13" TextWrapping="Wrap" Text="Версия СПОДЭС:" Margin="0 -3 10 0" HorizontalAlignment="Right" VerticalAlignment="Center" TextAlignment="Right" Grid.Row="9" Grid.Column="0"/> <TextBox x:Name="TextBoxSPODESVersion" Margin="10,0,0,0" Grid.Row="9" Grid.Column="1" HorizontalAlignment="Left" VerticalAlignment="Center" Width="200" Text="{Binding Path=VersionSPODESSpecification , UpdateSourceTrigger=PropertyChanged}" IsReadOnly="True"/> <TextBlock FontSize="13" TextWrapping="Wrap" Text="Номинальное напряжение, В:" Margin="0 -3 10 0" HorizontalAlignment="Right" VerticalAlignment="Center" TextAlignment="Right" Grid.Row="10" Grid.Column="0"/> <TextBox x:Name="TextBoxNominalVoltage" Margin="10,0,0,0" Grid.Row="10" Grid.Column="1" HorizontalAlignment="Left" VerticalAlignment="Center" Width="200" Text="{Binding Path=NominalVoltage , UpdateSourceTrigger=PropertyChanged}" IsReadOnly="True"/> <TextBlock FontSize="13" TextWrapping="Wrap" Text="Номинальный ток, А:" Margin="0 -3 10 0" HorizontalAlignment="Right" VerticalAlignment="Center" TextAlignment="Right" Grid.Row="11" Grid.Column="0"/> <TextBox x:Name="TextBoxNominalCurrent" Margin="10,0,0,0" Grid.Row="11" Grid.Column="1" HorizontalAlignment="Left" VerticalAlignment="Center" Width="200" Text="{Binding Path=NominalCurrent , UpdateSourceTrigger=PropertyChanged}" IsReadOnly="True"/> <TextBlock FontSize="13" TextWrapping="Wrap" Text="Номинальная частота, Гц:" Margin="0 -3 10 0" HorizontalAlignment="Right" VerticalAlignment="Center" TextAlignment="Right" Grid.Row="12" Grid.Column="0"/> <TextBox x:Name="TextBoxNominalFrequency" Margin="10,0,0,0" Grid.Row="12" Grid.Column="1" HorizontalAlignment="Left" VerticalAlignment="Center" Width="200" Text="{Binding Path=NominalFrequency , UpdateSourceTrigger=PropertyChanged}" IsReadOnly="True"/> <TextBlock FontSize="13" TextWrapping="Wrap" Text="Максимальный ток, А:" Margin="0 -3 10 0" HorizontalAlignment="Right" VerticalAlignment="Center" TextAlignment="Right" Grid.Row="13" Grid.Column="0"/> <TextBox x:Name="TextBoxMaxCurrent" Margin="10,0,0,0" Grid.Row="13" Grid.Column="1" HorizontalAlignment="Left" VerticalAlignment="Center" Width="200" Text="{Binding Path=MaxCurrent , UpdateSourceTrigger=PropertyChanged}" IsReadOnly="True"/> <TextBlock FontSize="13" TextWrapping="Wrap" Text="Согласованное напряжение, В:" Margin="0 -3 10 0" HorizontalAlignment="Right" VerticalAlignment="Center" TextAlignment="Right" Grid.Row="14" Grid.Column="0"/> <TextBox x:Name="TextBoxReferenceVoltage" Margin="10,0,0,0" Grid.Row="14" Grid.Column="1" HorizontalAlignment="Left" VerticalAlignment="Center" Width="200" Text="{Binding Path=ReferenceVoltage , UpdateSourceTrigger=PropertyChanged}" IsReadOnly="True"/> <TextBlock FontSize="13" TextWrapping="Wrap" Text="Постоянная счетчика А, имп/кВтч:" Margin="0 -3 10 0" HorizontalAlignment="Right" VerticalAlignment="Center" TextAlignment="Right" Grid.Row="15" Grid.Column="0"/> <TextBox x:Name="TextBoxPulseConstantA" Margin="10,0,0,0" Grid.Row="15" Grid.Column="1" HorizontalAlignment="Left" VerticalAlignment="Center" Width="200" Text="{Binding Path=PulseConstantA , UpdateSourceTrigger=PropertyChanged}" IsReadOnly="True"/> <TextBlock FontSize="13" TextWrapping="Wrap" Text="Постоянная счетчика R, имп/кВарч:" Margin="0 -3 10 0" HorizontalAlignment="Right" VerticalAlignment="Center" TextAlignment="Right" Grid.Row="16" Grid.Column="0"/> <TextBox x:Name="TextBoxPulseConstantR" Margin="10,0,0,0" Grid.Row="16" Grid.Column="1" HorizontalAlignment="Left" VerticalAlignment="Center" Width="200" Text="{Binding Path=PulseConstantR , UpdateSourceTrigger=PropertyChanged}" IsReadOnly="True"/> <TextBlock FontSize="13" TextWrapping="Wrap" Text="Коэффициент трансформации по току:" Margin="0 -3 10 0" HorizontalAlignment="Right" VerticalAlignment="Center" TextAlignment="Right" Grid.Row="17" Grid.Column="0"/> <TextBox x:Name="TextBoxCurrentCoefficient" Margin="10,0,0,0" Grid.Row="17" Grid.Column="1" HorizontalAlignment="Left" VerticalAlignment="Center" Width="200" Text="{Binding Path=CurrentCoefficient , UpdateSourceTrigger=PropertyChanged}" IsReadOnly="True"/> <TextBlock FontSize="13" TextWrapping="Wrap" Text="Коэффициент трансформации по напряжению:" Margin="0 -3 10 0" HorizontalAlignment="Right" VerticalAlignment="Center" TextAlignment="Right" Grid.Row="18" Grid.Column="0"/> <TextBox x:Name="TextBoxVoltageCoefficient" Margin="10,0,0,0" Grid.Row="18" Grid.Column="1" HorizontalAlignment="Left" VerticalAlignment="Center" Width="200" Text="{Binding Path=VoltageCoefficient, UpdateSourceTrigger=PropertyChanged}" IsReadOnly="True"/> </Grid> </GroupBox> </Grid> </Grid> </ScrollViewer> </TabItem> </TabControl> </local:ExtendedPage>