| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196 | <Window    x:Uid="Window_1"    x:Class="OINA.Extender.WPF.Testharness.Calibrate"    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"    xmlns:control="clr-namespace:OINA.Extender.Controls;assembly=OINA.Extender"    Title="Calibrate"    Height="377"    Width="700"    WindowStyle="ToolWindow"    ResizeMode="NoResize"    WindowStartupLocation="CenterScreen">    <Grid        x:Uid="Grid_1"        HorizontalAlignment="Center"        Width="690">        <Grid.RowDefinitions>            <RowDefinition                x:Uid="RowDefinition_1"                Height="Auto"></RowDefinition>            <RowDefinition                x:Uid="RowDefinition_2"                Height="Auto"></RowDefinition>            <RowDefinition                x:Uid="RowDefinition_3"                Height="Auto"></RowDefinition>        </Grid.RowDefinitions>        <Grid.ColumnDefinitions>            <ColumnDefinition                x:Uid="ColumnDefinition_1">            </ColumnDefinition>        </Grid.ColumnDefinitions>        <Grid            x:Uid="Grid_2"            Grid.Row="0"            Grid.Column="0">            <Grid.RowDefinitions>                <RowDefinition                    x:Uid="RowDefinition_4"                    Height="Auto"></RowDefinition>                <RowDefinition                    x:Uid="RowDefinition_5"                    Height="Auto"></RowDefinition>            </Grid.RowDefinitions>            <Grid.ColumnDefinitions>                <ColumnDefinition                    x:Uid="ColumnDefinition_2"                    Width="Auto" />                <ColumnDefinition                    x:Uid="ColumnDefinition_3"                    Width="Auto" />                <ColumnDefinition                    x:Uid="ColumnDefinition_4"                    Width="Auto" />                <ColumnDefinition                    x:Uid="ColumnDefinition_5"                    Width="Auto" />                <ColumnDefinition                    x:Uid="ColumnDefinition_6"                    Width="Auto" />                <ColumnDefinition                    x:Uid="ColumnDefinition_9"                    Width="Auto" />                <ColumnDefinition                    x:Uid="ColumnDefinition_7"                    Width="Auto" />            </Grid.ColumnDefinitions>            <Label                x:Uid="Label_1"                Content="Routine:"                Grid.Row="0"                Grid.Column="0"                Margin="5,10,5,5" />            <ComboBox                x:Uid="RoutineCombobox"                x:Name="RoutineCombobox"                Grid.Row="0"                Grid.Column="1"                SelectionChanged="RoutineCombobox_SelectionChanged"                Margin="5,10,5,5"                HorizontalAlignment="Left"                Width="150">                <ComboBoxItem                    x:Uid="ComboBoxItem_1"                    Content="Energy Calibration" />                <ComboBoxItem                    x:Uid="ComboBoxItem_2"                    Content="Beam Measurement" />            </ComboBox>            <Button                Grid.Column="1"                Grid.Row="1"                x:Uid="SettingsButton"                x:Name="SettingsButton"                Content="Settings"                Click="SettingsButton_Click"                Margin="5,0,0,5"                Width="60"                 HorizontalAlignment="Left"/>            <Label                Grid.Row="0"                Grid.Column="2"                x:Uid="Label_2"                Content="Element:"                Margin="5,10,5,5" />            <control:ElementCombo                Grid.Row="0"                Grid.Column="3"                HorizontalAlignment="Left"                x:Uid="ECElement"                x:Name="CalibrateElementCombo"                Items="{ Binding Path=AllowedCalibrationElements }"                CurrentElement="{ Binding Path=CurrentCalibrationElement, Mode=TwoWay }"                Margin="5,10,5,5" />            <Button                Grid.Column="5"                x:Name="StartCalibrateButton"                x:Uid="Button_1"                Content="Start"                Click="StartCalibrateButton_Click"                Margin="5,10,5,5"                Width="70" />            <Button                Grid.Column="6"                x:Name="StopCalibrateButton"                x:Uid="Button_2"                Content="Stop"                Click="StopCalibrateButton_Click"                Margin="5,10,5,5"                Width="70" />            <Label                Grid.Row="0"                Grid.Column="4"                x:Uid="Label_3"                Content="Acquire Spectra:"                Margin="5,10,5,5"/>            <Label                x:Uid="Label_8"                Grid.Row="1"                Grid.Column="2"                Grid.ColumnSpan="2"                Content="Estimated Time To Completion:"                Margin="5,0,0,5"></Label>            <Label                Grid.Row="1"                Grid.Column="4"                x:Name="EstimateTimeLabel"                x:Uid="Label_4"                Content=""                Margin="5,0,0,5"                Width="60"                HorizontalAlignment="Left"                />            <ProgressBar                Grid.Row="1"                Grid.Column="5"                Grid.ColumnSpan="2"                x:Name="CalibrateProgressBar"                x:Uid="ProgressBar_1"                Width="150"                Margin="5,0,5,10"                HorizontalAlignment="Left"/>        </Grid>        <control:SpectrumViewer            Grid.Row="1"            Grid.Column="0"            x:Name="spectrumViewer"            x:Uid="control:SpectrumViewer_1"            Height="209"            Width="645" />        <StackPanel            x:Uid="StackPanel_1"            Orientation="Horizontal"            Grid.Row="2"            Grid.Column="0"            Margin="20,10,5,5">            <Label                x:Uid="Label_7"                Content="Current Status:" />            <TextBox                x:Uid="CurrentStatusTextbox"                x:Name="CurrentStatusTextbox"                Height="23"                TextWrapping="Wrap"                VerticalAlignment="Top"                Width="200" />        </StackPanel>    </Grid></Window>
 |