Files
laatzen/Common/CordonelAssemblyLine/Leak.xaml
T
2024-02-12 15:18:19 +01:00

117 lines
8.0 KiB
XML

<Window x:Class="CordonelAssemblyLine.Leak"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:c="clr-namespace:CordonelAssemblyLine.Converter"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:local="clr-namespace:CordonelAssemblyLine"
mc:Ignorable="d"
Title="Leak" Height="450" Width="800" Background="Aqua" Closing="Window_Closing">
<Window.Resources>
<c:MathConverter x:Key="myMathConverter"/>
</Window.Resources>
<Grid>
<Grid Grid.Row="8">
<Grid.RowDefinitions>
<RowDefinition Height="15*"/>
<RowDefinition Height="10*"/>
<RowDefinition Height="10*"/>
<RowDefinition Height="10*"/>
<RowDefinition Height="100*"/>
<RowDefinition Height="1*"/>
<RowDefinition Height="20*"/>
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="120" />
<ColumnDefinition Width="180" />
<ColumnDefinition Width="100" />
<ColumnDefinition Width="200" />
<ColumnDefinition/>
<ColumnDefinition/>
</Grid.ColumnDefinitions>
<Label x:Name="lblHeadline" Content="HE-Schnüffeln" Grid.Column="0" Grid.Row="0" FontWeight="Bold" FontSize="24" Height="47" VerticalAlignment="Top" Margin="0,0,111,0" Grid.RowSpan="2" Grid.ColumnSpan="2" />
<Label x:Name="lblLeakrate" Content="Grenz-Leckrate >" HorizontalAlignment="Left" Margin="2,0,0,0" VerticalAlignment="Top" Grid.Row="0" Grid.Column="2" Height="26" Width="123" Grid.ColumnSpan="2" />
<TextBox x:Name="txtLeakrate" Height="26" IsEnabled="{Binding InputIsEnabled, UpdateSourceTrigger=PropertyChanged}" TextWrapping="Wrap" Text="{Binding Result.LeakRate, UpdateSourceTrigger=PropertyChanged}" VerticalAlignment="Top" Grid.Row="0" Grid.Column="3" HorizontalAlignment="Left" Width="289" Margin="3,0,0,0" Grid.ColumnSpan="2" />
<TextBox x:Name="TxtPresurePcbId" Height="26" IsEnabled="False" TextWrapping="Wrap" Text="{Binding CurrentPcbID, UpdateSourceTrigger=PropertyChanged}" VerticalAlignment="Top" Grid.Row="1" Grid.Column="1" HorizontalAlignment="Left" Width="150" Margin="1,0,0,0" Grid.RowSpan="2" />
<Label Content="PcbId" HorizontalAlignment="Left" Margin="0,0,0,0" VerticalAlignment="Top" Grid.Row="1" Grid.Column="0" Height="26" Width="40" Grid.RowSpan="2"/>
<StackPanel Orientation="Horizontal" Grid.Row="1" Grid.Column="2" Grid.ColumnSpan="2" Margin="2,0,197,0">
<TextBlock Text="Rev: "/>
<Label Content="{Binding Result.Rev, UpdateSourceTrigger=PropertyChanged}" HorizontalAlignment="Left" VerticalAlignment="Top" Height="26" Width="40"/>
</StackPanel>
<Label Content="Prüfdruck in bar" HorizontalAlignment="Left" Margin="0,0,0,0" VerticalAlignment="Top" Grid.Row="2" Grid.Column="0" Height="26" Width="113" Grid.RowSpan="2" />
<TextBox x:Name="txtPressure" Height="26" IsEnabled="{Binding InputIsEnabled, UpdateSourceTrigger=PropertyChanged}" TextWrapping="Wrap" Text="{Binding Result.TestPressure, UpdateSourceTrigger=PropertyChanged}" VerticalAlignment="Top" Grid.Row="2" Grid.Column="1" HorizontalAlignment="Left" Width="150" Margin="1,0,0,0" Grid.RowSpan="2" />
<TextBox x:Name="txtTester" Height="26" IsEnabled="{Binding InputIsEnabled, UpdateSourceTrigger=PropertyChanged}" TextWrapping="Wrap" Text="{Binding TesterName, UpdateSourceTrigger=PropertyChanged}" VerticalAlignment="Top" Grid.Row="3" Grid.Column="1" HorizontalAlignment="Left" Width="150" Margin="1,0,0,0" Grid.RowSpan="2" />
<Label Content="Prüfer" HorizontalAlignment="Left" Margin="0,0,0,0" VerticalAlignment="Top" Grid.Row="3" Grid.Column="0" Height="26" Width="85" Grid.RowSpan="2" />
<ListView x:Name="listViewTestPotins" ItemsSource="{Binding Result.TestPoints, UpdateSourceTrigger=PropertyChanged}" Grid.Row="2" Grid.Column="2" Grid.RowSpan="4" HorizontalAlignment="left" Width="380" Margin="12,10,0,0" Grid.ColumnSpan="3" >
<ListView.View>
<GridView >
<GridViewColumn Header="Nr" >
<GridViewColumn.CellTemplate>
<DataTemplate >
<Label Content="{Binding Ident}" Height="22" FontWeight="Bold" FontSize="10" />
</DataTemplate>
</GridViewColumn.CellTemplate>
</GridViewColumn>
<GridViewColumn Header="Wert" >
<GridViewColumn.CellTemplate>
<DataTemplate>
<TextBox Margin="0" ToolTip="{Binding ToolTipInput}" Height="22" Width="125" FontWeight="Bold" FontSize="13" VerticalContentAlignment="Center" Text="{Binding Input, Mode=TwoWay, Converter={StaticResource myMathConverter}}" HorizontalAlignment="Stretch" HorizontalContentAlignment="Right" IsEnabled="{Binding InputIsEnabled, UpdateSourceTrigger=PropertyChanged}" VerticalAlignment="Stretch" >
</TextBox>
</DataTemplate>
</GridViewColumn.CellTemplate>
</GridViewColumn>
<GridViewColumn Header="" >
<GridViewColumn.CellTemplate>
<DataTemplate>
<Button Content="Für alle übernehmen" Height="22" IsEnabled="{Binding InputIsEnabled, UpdateSourceTrigger=PropertyChanged}" FontWeight="Bold" FontSize="13" Click="Button_Click" />
</DataTemplate>
</GridViewColumn.CellTemplate>
</GridViewColumn>
</GridView>
</ListView.View>
</ListView>
<Label Content="Bemerkung" HorizontalAlignment="Left" Margin="0,10,0,0" VerticalAlignment="Top" Height="26" Width="113" Grid.Column="0" Grid.Row="4" />
<TextBox Text="{Binding Result.Remark, UpdateSourceTrigger=PropertyChanged}" IsEnabled="{Binding InputIsEnabled, UpdateSourceTrigger=PropertyChanged}" Margin="11,10,8,7" TextWrapping="Wrap" AcceptsReturn="True" AcceptsTab="True" SpellCheck.IsEnabled="True" SpellCheck.SpellingReform="PreAndPostreform" Grid.Row="4" Grid.Column="1" />
<Button Name="btnPresueOk" Background="LightGreen" Grid.ColumnSpan="2" Content="Bestanden" HorizontalAlignment="Left" Height="35" Margin="12,5,0,0" Grid.Row="6" VerticalAlignment="Top" Width="280" Click="BtnPresueOk_Click" Grid.Column="2" IsEnabled="{Binding InputIsEnabled, UpdateSourceTrigger=PropertyChanged}" />
<Button Name="btnPresueFailed" Background="LightPink" Grid.ColumnSpan="2" Content="Nicht Bestanden" HorizontalAlignment="Left" Height="35" Margin="9,5,0,0" Grid.Row="6" VerticalAlignment="Top" Width="281" Click="BtnPresueFailed_Click" Grid.Column="0" IsEnabled="{Binding InputIsEnabled, UpdateSourceTrigger=PropertyChanged}"/>
<TextBlock Name="tippBox" Grid.Column="5" HorizontalAlignment="Left" Grid.Row="2" Grid.RowSpan="3" TextWrapping="Wrap" VerticalAlignment="Top" FontSize="10" />
<Label Content="Tipp:" Grid.Column="5" HorizontalAlignment="Left"
Grid.Row="1" VerticalAlignment="Top"/>
<Button Name="btnLock" Grid.ColumnSpan="6" Content="Dieser Zähler muss zur Druckprüfung.Bitte bestätigen und hier klicken" Visibility="{Binding LockedPressure, UpdateSourceTrigger=PropertyChanged}" Background="Yellow" Click="BtnLock_Click" HorizontalAlignment="Left" Height="419" Grid.RowSpan="7" VerticalAlignment="Top" Width="792"/>
</Grid>
</Grid>
</Window>