82 lines
3.7 KiB
XML
82 lines
3.7 KiB
XML
<Window x:Class="XP.Calibration.Views.CalibrationToolboxWindow"
|
|
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
|
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
|
xmlns:loc="clr-namespace:XP.Common.Localization.Extensions;assembly=XP.Common"
|
|
Title="{loc:Localization Cal_Title_Toolbox}"
|
|
Width="420" Height="600"
|
|
WindowStartupLocation="CenterScreen"
|
|
ResizeMode="NoResize">
|
|
<Window.Resources>
|
|
<BooleanToVisibilityConverter x:Key="BoolToVisConverter"/>
|
|
</Window.Resources>
|
|
<Grid Margin="20">
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="Auto"/>
|
|
<RowDefinition Height="Auto"/>
|
|
<RowDefinition Height="Auto"/>
|
|
<RowDefinition Height="Auto"/>
|
|
<RowDefinition Height="Auto"/>
|
|
<RowDefinition Height="Auto"/>
|
|
<RowDefinition Height="Auto"/>
|
|
<RowDefinition Height="Auto"/>
|
|
<RowDefinition Height="*"/>
|
|
<RowDefinition Height="Auto"/>
|
|
<RowDefinition Height="Auto"/>
|
|
</Grid.RowDefinitions>
|
|
|
|
<!-- Detector Centering -->
|
|
<Button Grid.Row="0" Content="{loc:Localization Cal_Button_DetectorCentering}"
|
|
Command="{Binding DetectorCenteringCommand}"
|
|
Height="45" Margin="0,10" FontSize="14"/>
|
|
|
|
<!-- Z-Calibration -->
|
|
<Button Grid.Row="1" Content="{loc:Localization Cal_Button_ZCalibration}"
|
|
Command="{Binding ZCalibrationCommand}"
|
|
Height="45" Margin="0,10" FontSize="14"/>
|
|
|
|
<!-- Rotation Table Center Detection -->
|
|
<Button Grid.Row="2" Content="{loc:Localization Cal_Button_RotationTableCenter}"
|
|
Command="{Binding RotationTableCenterCommand}"
|
|
Height="45" Margin="0,10" FontSize="14"/>
|
|
|
|
<!-- CT-Calibration -->
|
|
<Button Grid.Row="3" Content="{loc:Localization Cal_Button_CTCalibration}"
|
|
Command="{Binding CTCalibrationCommand}"
|
|
Height="45" Margin="0,10" FontSize="14"/>
|
|
|
|
<!-- PCT-Calibration -->
|
|
<Button Grid.Row="4" Content="{loc:Localization Cal_Button_PCTCalibration}"
|
|
Command="{Binding PCTCalibrationCommand}"
|
|
Height="45" Margin="0,10" FontSize="14"/>
|
|
|
|
<!-- Stage XY Calibration -->
|
|
<Button Grid.Row="5" Content="{loc:Localization Cal_Button_StageXYCalibration}"
|
|
Command="{Binding StageXYCalibrationCommand}"
|
|
Height="45" Margin="0,10" FontSize="14"/>
|
|
|
|
<!-- Progress -->
|
|
<StackPanel Grid.Row="6" Margin="0,10">
|
|
<ProgressBar Height="20" Value="{Binding ProgressValue}" Maximum="100"
|
|
Visibility="{Binding IsRunning, Converter={StaticResource BoolToVisConverter}}"/>
|
|
<TextBlock Text="{Binding StatusMessage}" Margin="0,5,0,0"
|
|
FontSize="12" Foreground="#555555" TextWrapping="Wrap"/>
|
|
</StackPanel>
|
|
|
|
<!-- Cancel -->
|
|
<Button Grid.Row="7" Content="{loc:Localization Cal_Button_Cancel}" Command="{Binding CancelCommand}"
|
|
HorizontalAlignment="Left" Width="80" Height="30"
|
|
Visibility="{Binding IsRunning, Converter={StaticResource BoolToVisConverter}}"/>
|
|
|
|
<!-- Exit Button
|
|
<Button Grid.Row="9" Content="{loc:Localization Cal_Button_Exit}"
|
|
Command="{Binding ExitCommand}"
|
|
HorizontalAlignment="Right"
|
|
Width="100" Height="35" FontSize="14"/>
|
|
-->
|
|
<!-- Version Info -->
|
|
<TextBlock Grid.Row="10" Text="{Binding VersionInfo}"
|
|
HorizontalAlignment="Center"
|
|
Margin="0,10,0,0" FontSize="11" Foreground="Gray"/>
|
|
</Grid>
|
|
</Window>
|