Your Privacy Matters: We use our own and third-party cookies to improve your experience on our website. By continuing to use the website we understand that you accept their use. Cookie Policy
640
Problem with WPF Reporting Pagination
posted

I cannot get my report to print multiple pages for some reason.  I have put everthing in one large grid.  I only get the first page which is what is seen in the window to print.  Below is my code, please tell me what I am doing wrong.

 

<Window x:Class="FSScheduler.Client.FieldServicesReport"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"  
    xmlns:igReporting="http://infragistics.com/Reporting"
    xmlns:igEditors="http://infragistics.com/Editors"
    xmlns:igDP="http://infragistics.com/DataPresenter"
    xmlns:sys="clr-namespace:System;assembly=mscorlib"
    xmlns:local="clr-namespace:FSScheduler.Client"
    xmlns:common="clr-namespace:JW.WPF.Common;assembly=JW.WPF.Common" 
    Loaded="FieldServicesReport_Loaded" Title="Field Services Report">
    <Window.Resources>
        <DataTemplate x:Key="headerDataTemplate">
            <Grid >
                <Grid.RowDefinitions>
                    <RowDefinition Height="Auto"></RowDefinition>                 
                </Grid.RowDefinitions>
                <Grid.ColumnDefinitions>
                    <ColumnDefinition Width="Auto"></ColumnDefinition>
                    <ColumnDefinition Width="*"></ColumnDefinition>
                </Grid.ColumnDefinitions>
                    <!--  Report Header -->
                <StackPanel Grid.Column="0" Grid.Row="0" Orientation="Horizontal" HorizontalAlignment="Left">
                    <TextBlock FontSize="26" HorizontalAlignment="Left" Foreground="{StaticResource LabelForegroundBrush}"
                            Padding="10" Margin="0,10,10,10">Meter Station Inspection Report</TextBlock>
                </StackPanel>

                <StackPanel Orientation="Horizontal" Grid.Column="1" Grid.Row="0" HorizontalAlignment="Right">
                    <StackPanel  Style="{StaticResource FormStackPanel}" Margin="10">
                        <Label Content="Cost Center" />
                        <TextBlock Name="txtCostCenter"  Foreground="Black" FontWeight="Normal"  Text="{Binding RelativeSource={RelativeSource Mode=FindAncestor, AncestorType={x:Type Window}}, Path=CostCenter}"/>
                    </StackPanel>
                    <StackPanel Style="{StaticResource FormStackPanel}" Margin="10">
                        <Label Content="Report Number" />
                        <TextBlock Name="txtReportNo"  Foreground="Black" FontWeight="Normal" Text="{Binding RelativeSource={RelativeSource Mode=FindAncestor, AncestorType={x:Type Window}}, Path=ReportNumber}" />
                    </StackPanel>
                </StackPanel>
            </Grid>
        </DataTemplate>
        <DataTemplate x:Key="footerDataTemplate">
            <DockPanel Margin="5">
                <!--This TextBlock's Text property is bound to the ReportPagePresenter's PhysicalPageNumber property-->
                <TextBlock  DockPanel.Dock="Right"
                    Text="{Binding RelativeSource={RelativeSource Mode=FindAncestor, AncestorType={x:Type igReporting:ReportPagePresenter}}, Path=PhysicalPageNumber}" />
                <TextBlock Text="Page Number: " DockPanel.Dock="Right" />
                <!--This ContentPresenter will display the Header property of the Report or EmbeddedVisualReportSection object.-->
                <ContentPresenter Content="{Binding}" />
            </DockPanel>
        </DataTemplate>
        <DataTemplate x:Key="basicContentTemplate">
            <Grid HorizontalAlignment="Left" VerticalAlignment="Top">
                <ContentPresenter Content="{TemplateBinding Content}" />
            </Grid>
        </DataTemplate>

        <!-- Declare Converters from JW.WPF.Common assembly -->

        <common:IntConverter x:Key="IntConverter"></common:IntConverter>
        <common:DecimalP2Converter  x:Key="DecimalP2Converter"></common:DecimalP2Converter>
        <common:DecimalP3Converter x:Key="DecimalP3Converter"></common:DecimalP3Converter>
        <common:TimeConverter x:Key="TimeConverter"></common:TimeConverter>

        <!-- Define ComboBoxItemsProviders for Services and Rate Code ComboBoxes -->
        <igEditors:ComboBoxItemsProvider x:Key="testRateCodes" DisplayMemberPath="TestRateCode"
           ValuePath="TestRateCode" ItemsSource="{Binding Source={StaticResource TestRatesDP}}"/>
        <igEditors:ComboBoxItemsProvider x:Key="testRateAbbrs" DisplayMemberPath="TestRateAbbr"
           ValuePath="TestRateAbbr" ItemsSource="{Binding Source={StaticResource TestRatesDP}}"/>
        <igEditors:ComboBoxItemsProvider x:Key="testRateDescs" DisplayMemberPath="TestRateDesc"
           ValuePath="TestRateDesc" ItemsSource="{Binding Source={StaticResource TestRatesDP}}"/>

        <!-- Define ComboBoxItemsProviders for the Used Parts Grid ComboBoxes -->
        <igEditors:ComboBoxItemsProvider x:Key="QADCodes" DisplayMemberPath="QADCode"
           ValuePath="QADCode" ItemsSource="{Binding Source={StaticResource InventoryDP}}">
        </igEditors:ComboBoxItemsProvider>
        <igEditors:ComboBoxItemsProvider x:Key="Descriptions" DisplayMemberPath="Description"
           ValuePath="Description" ItemsSource="{Binding Source={StaticResource InventoryDP}}">
        </igEditors:ComboBoxItemsProvider>

        <igEditors:ComboBoxItemsProvider x:Key="UMS">
            <igEditors:ComboBoxItemsProvider.Items>
                <igEditors:ComboBoxDataItem DisplayText="EA" Value="EA" />
                <igEditors:ComboBoxDataItem DisplayText="FT" Value="FT" />
                <igEditors:ComboBoxDataItem DisplayText="GL" Value="GL" />
                <igEditors:ComboBoxDataItem DisplayText="IN" Value="IN" />
                <igEditors:ComboBoxDataItem DisplayText="LB" Value="LB" />
                <igEditors:ComboBoxDataItem DisplayText="PK" Value="PK" />
                <igEditors:ComboBoxDataItem DisplayText="PT" Value="PT" />
                <igEditors:ComboBoxDataItem DisplayText="SF" Value="SF" />
                <igEditors:ComboBoxDataItem DisplayText="QT" Value="QT" />
            </igEditors:ComboBoxItemsProvider.Items>
        </igEditors:ComboBoxItemsProvider>
    </Window.Resources>
    <DockPanel>
       
        <Grid Margin="0" DockPanel.Dock="Top">
            <Grid.RowDefinitions>
                <RowDefinition Height="Auto"></RowDefinition>
                <RowDefinition Height="*"></RowDefinition>
            </Grid.RowDefinitions>           
            <StackPanel Orientation="Horizontal" Grid.Row="0" HorizontalAlignment="Right" >
                <Button Name="cmdPrint" Content="Print" Margin="5" Height="30" IsTabStop="False" IsDefault="True"  Click="cmdPrint_Click"  />
                <Button Name="cmdCancel" Content="Cancel" IsCancel="True"  Margin="5"  Height="30" IsTabStop="False" Click="cmdCancel_Click" />
            </StackPanel>           
            <Border Grid.Row="1" Background="{StaticResource NormalBorderBrush}" >
               
                <Grid Name="grdInspectionReport" Margin="3" Background="White">
                    <!-- Report Body -->
                    <StackPanel Name="spGroups" >
                        <!-- Master Details Group -->
                        <GroupBox Name="grpMasterDetails" Header="Master Details">
                          
                                <StackPanel>
                                    <Grid>
                                        <Grid.RowDefinitions>
                                            <RowDefinition Height="50"></RowDefinition>
                                            <RowDefinition Height="50"></RowDefinition>
                                            <RowDefinition Height="50"></RowDefinition>
                                            <RowDefinition Height="50"></RowDefinition>
                                            <RowDefinition Height="50"></RowDefinition>
                                            <RowDefinition Height="*"></RowDefinition>
                                        </Grid.RowDefinitions>
                                        <Grid.ColumnDefinitions>
                                            <ColumnDefinition MinWidth="180"></ColumnDefinition>
                                            <ColumnDefinition MinWidth="180"></ColumnDefinition>
                                            <ColumnDefinition MinWidth="180"></ColumnDefinition>
                                            <ColumnDefinition MinWidth="180"></ColumnDefinition>
                                        </Grid.ColumnDefinitions>
                                        <!-- Row 1 -->
                                        <StackPanel Grid.Column="0" Grid.Row="0" Style="{StaticResource FormStackPanel}" Margin="20,0,0,0">
                                            <Label Content="Division" />
                                            <TextBlock Name="blkDivision" Foreground="Black" FontWeight="Normal" />

                                        </StackPanel>
                                        <StackPanel Grid.Column="1" Grid.Row="0" Style="{StaticResource FormStackPanel}">
                                            <Label Content="Cost Center" />
                                            <TextBlock Name="blkCostCenter" Foreground="Black" FontWeight="Normal" Text="{Binding Path=CostCenter}" />
                                        </StackPanel>
                                        <StackPanel Grid.Column="2" Grid.Row="0" Style="{StaticResource FormStackPanel}" >
                                            <Label Content="Area" />
                                            <TextBlock Name="blkArea" Foreground="Black" FontWeight="Normal" />
                                        </StackPanel>
                                        <StackPanel Grid.Column="3" Grid.Row="0" Style="{StaticResource FormStackPanel}">
                                            <Label Content="BLM# " />
                                            <TextBox Name="txtBlmNumber" Foreground="Black" FontWeight="Normal" Text="{Binding Path=BlmNumber}"
                                                 />
                                        </StackPanel>
                                        <!-- Row 2 -->
                                        <StackPanel Grid.Column="0" Grid.Row="1" Style="{StaticResource FormStackPanel}" Margin="20,0,0,0">
                                            <Label Content="Company" />
                                            <TextBlock Name="blkCompany" Foreground="Black" FontWeight="Normal" />
                                        </StackPanel>
                                        <StackPanel Grid.Column="1" Grid.Row="1" Style="{StaticResource FormStackPanel}">
                                            <Label Content="Billing Code" />
                                            <TextBlock Name="blkBillingCode" Foreground="Black" FontWeight="Normal" />
                                        </StackPanel>
                                        <StackPanel Grid.Column="2" Grid.Row="1" Style="{StaticResource FormStackPanel}">
                                            <Label Content="Field" />
                                            <TextBlock Name="blkField" Foreground="Black" FontWeight="Normal"  />
                                        </StackPanel>
                                        <StackPanel Grid.Column="3" Grid.Row="1" Style="{StaticResource FormStackPanel}">
                                            <Label Content="Report Number" />
                                            <TextBlock Name="blkReportNumber" Foreground="Black" FontWeight="Normal" Text="{Binding Path=ReportNumber}"  />
                                        </StackPanel>
                                        <!-- Row 3 -->
                                        <StackPanel Grid.Column="0" Grid.Row="2" Style="{StaticResource FormStackPanel}" Margin="20,0,0,0">
                                            <Label Content="Lease" />
                                            <TextBlock Name="blkLease" Foreground="Black" FontWeight="Normal" Text="{Binding Path=LeaseName}" />
                                        </StackPanel>
                                        <StackPanel Grid.Column="1" Grid.Row="2" Style="{StaticResource FormStackPanel}">
                                            <Label Content="Meter Station No." />
                                            <TextBox Name="txtMeterStationNumber" Foreground="Black" FontWeight="Normal" ToolTip="Meter Station Number ia a Required Field"
                                                 >
                                                <TextBox.Text>
                                                    <Binding Path="StationNo" Mode="OneWay"  >
                                                      
                                                    </Binding>
                                                </TextBox.Text>
                                            </TextBox>
                                        </StackPanel>
                                        <StackPanel Orientation="Horizontal" Grid.Column="2" Grid.Row="2" >
                                            <StackPanel Grid.Column="2" Grid.Row="2" Style="{StaticResource FormStackPanel}">
                                                <Label Content="JWM Station No." />
                                                <TextBox Name="txtJwmStationNo" Foreground="Black" FontWeight="Normal" Text="{Binding Path=JwmStationNo}"
                                                   />
                                            </StackPanel>
                                            <StackPanel Style="{StaticResource FormStackPanel}" Margin="20,0,0,0" >
                                                <Label Content="State" />
                                                <ComboBox Name="cbxState" MinWidth="50" ToolTip="State ia a Required Field"
                                               ItemsSource="{Binding Source={StaticResource StatesDP}}"  >
                                                    <ComboBox.SelectedValue>
                                                        <Binding Path="State" Mode="OneWay" >
                                                          
                                                        </Binding>
                                                    </ComboBox.SelectedValue>
                                                </ComboBox>
                                            </StackPanel>
                                        </StackPanel>
                                        <StackPanel Style="{StaticResource FormStackPanel}"  Grid.Column="3" Grid.Row="2" >
                                            <Label  Content="County / Parish" />
                                            <ComboBox Name="cbxCounty"  ToolTip="County / Parish ia a Required Field"
                                             MinWidth="150"   ItemsSource="{Binding Source={StaticResource CountiesDP}}" >
                                                <ComboBox.Text>
                                                    <Binding Path="County_Parish" Mode="OneWay" >
                                                     
                                                    </Binding>
                                                </ComboBox.Text>
                                            </ComboBox>
                                        </StackPanel>
                                        <!-- Row 4 -->
                                        <StackPanel Grid.Column="0" Grid.Row="3" Style="{StaticResource FormStackPanel}" Margin="20,0,0,0">
                                            <Label Content="Date" />
                                            <TextBlock Name="blkDate" Foreground="Black" FontWeight="Normal" />
                                        </StackPanel>
                                        <StackPanel Grid.Column="1" Grid.Row="3" Style="{StaticResource FormStackPanel}">
                                            <Label Content="Time" />
                                            <TextBlock Name="blkTime" Foreground="Black" FontWeight="Normal" />
                                        </StackPanel>
                                        <StackPanel Grid.Column="2" Grid.Row="3" Style="{StaticResource FormStackPanel}">
                                            <Label Content="Latitude" />
                                            <igEditors:XamNumericEditor Name="txtLatitude" Foreground="Black" FontWeight="Normal" 
                                        Mask="nn.nnnnnn" MinWidth="100" Style="{StaticResource XamNumericEditorStyle}" ToolTip="Latitude ia a Required Field"
                                        >
                                                <igEditors:XamNumericEditor.Text>
                                                    <Binding Path="Latitude" Mode="OneWay"    >
                                                    
                                                    </Binding>
                                                </igEditors:XamNumericEditor.Text>
                                            </igEditors:XamNumericEditor>
                                        </StackPanel>
                                        <StackPanel Grid.Column="3" Grid.Row="3" Style="{StaticResource FormStackPanel}">
                                            <Label Content="Longitude" />
                                            <igEditors:XamNumericEditor Name="txtLongitude" Foreground="Black" FontWeight="Normal" TabIndex="12" 
                                        Mask="nnn.nnnnnn" MinWidth="100" Style="{StaticResource XamNumericEditorStyle}" ToolTip="Longitude ia a Required Field"
                                         >
                                                <igEditors:XamNumericEditor.Text>
                                                    <Binding Path="Longitude" Mode="OneWay"    >
                                                    
                                                    </Binding>
                                                </igEditors:XamNumericEditor.Text>
                                            </igEditors:XamNumericEditor>
                                        </StackPanel>
                                        <!-- Row 5 -->
                                        <StackPanel Grid.Column="0" Grid.Row="4" Style="{StaticResource FormStackPanel}"  Margin="20,0,0,0" >
                                            <Label Content="Requested By First Name" />
                                            <TextBox Name="txtRequestedByFirst" Foreground="Black" FontWeight="Normal" ToolTip="Requested by First Name ia a Required Field" >
                                                <TextBox.Text>
                                                    <Binding Path="RequestedByFirst" Mode="OneWay"  >
                                                      
                                                    </Binding>
                                                </TextBox.Text>
                                            </TextBox>
                                        </StackPanel>
                                        <StackPanel Grid.Column="1" Grid.Row="4" Style="{StaticResource FormStackPanel}">
                                            <Label Content="Requested By Last Name" />
                                            <TextBox Name="txtRequestedByLast" Foreground="Black" FontWeight="Normal" ToolTip="Requested by Last Name ia a Required Field" >
                                                <TextBox.Text>
                                                    <Binding Path="RequestedByLast" Mode="OneWay"  >
                                                    
                                                    </Binding>
                                                </TextBox.Text>
                                            </TextBox>
                                        </StackPanel>
                                        <StackPanel Grid.Column="2" Grid.ColumnSpan="2" Grid.Row="4" Style="{StaticResource FormStackPanel}">
                                            <Label Content="Legal Description" />
                                            <TextBox Name="txtLegalDesc" Text="{Binding Path=LegalDesc, Mode=TwoWay}" Foreground="Black" FontWeight="Normal" MinWidth="300" TabIndex="14" />
                                        </StackPanel>
                                        <!-- Row 6 -->
                                        <HeaderedItemsControl Grid.Column="0" Grid.ColumnSpan="4" Grid.Row="5" Header="Required Services"
                                        Style="{StaticResource VerticalHIC}">
                                            <igDP:XamDataGrid Name="grdRequiredServices" Theme="Office2k7Blue" Margin="20" FontWeight="Normal" IsTabStop="False" Focusable="False" DataSource="{Binding Path=TechRequiredServices}"
                                            GroupByAreaLocation="None" VerticalAlignment="Top" HorizontalAlignment="Center" BorderBrush="{StaticResource NormalBorderBrush}"
                                            BorderThickness="2" >
                                                <igDP:XamDataGrid.FieldSettings>
                                                    <igDP:FieldSettings AllowEdit="False" CellClickAction="SelectRecord" AllowGroupBy="False" CellContentAlignment="Default"/>
                                                </igDP:XamDataGrid.FieldSettings>
                                                <igDP:XamDataGrid.FieldLayoutSettings>
                                                    <igDP:FieldLayoutSettings AutoGenerateFields="False" AllowFieldMoving="No" RecordSelectorLocation="None"
                                                  HeaderLabelAreaStyle="{StaticResource myCustomHeaderLabelArea}"  />
                                                </igDP:XamDataGrid.FieldLayoutSettings>
                                                <igDP:XamDataGrid.FieldLayouts>
                                                    <igDP:FieldLayout>
                                                        <igDP:FieldLayout.Fields>
                                                            <igDP:Field Name="TestRateCode" Label="Code" >
                                                                <igDP:Field.Settings>
                                                                    <igDP:FieldSettings LabelMinWidth="100" AllowEdit="False" AllowResize="False" LabelClickAction="Nothing">
                                                                    </igDP:FieldSettings>
                                                                </igDP:Field.Settings>
                                                            </igDP:Field>
                                                            <igDP:Field Name="TestRateAbbr" Label="Abbreviation" >
                                                                <igDP:Field.Settings>
                                                                    <igDP:FieldSettings LabelMinWidth="100" AllowEdit="False" AllowResize="False" LabelClickAction="Nothing">
                                                                    </igDP:FieldSettings>
                                                                </igDP:Field.Settings>
                                                            </igDP:Field>
                                                            <igDP:Field Name="TestRateDesc" Label="Description">
                                                                <igDP:Field.Settings>
                                                                    <igDP:FieldSettings LabelMinWidth="200" AllowEdit="False" AllowResize="False" LabelClickAction="Nothing">
                                                                    </igDP:FieldSettings>
                                                                </igDP:Field.Settings>
                                                            </igDP:Field>
                                                        </igDP:FieldLayout.Fields>
                                                    </igDP:FieldLayout>
                                                </igDP:XamDataGrid.FieldLayouts>
                                            </igDP:XamDataGrid>
                                        </HeaderedItemsControl>
                                    </Grid>
                                    <HeaderedItemsControl Header="Master Remarks"
                                 Style="{StaticResource VerticalHIC}">
                                        <TextBox Margin="20" AcceptsReturn="True" MinLines="2" MaxLines="5" SpellCheck.IsEnabled="True" Width="620" FontWeight="Normal"
                                       Foreground="Black" Text="{Binding Path=MasterRmks, Mode=TwoWay}" TextWrapping="WrapWithOverflow" ></TextBox>
                                    </HeaderedItemsControl>                                  
                                </StackPanel>                          
                        </GroupBox>
                        <!-- EFM / Record Data Group -->
                        <GroupBox Name="grpRecorderData" Header="EFM / Recorder Data" >
                       
                                <StackPanel>
                                    <Grid>
                                        <Grid.RowDefinitions>
                                            <RowDefinition Height="50"></RowDefinition>
                                            <RowDefinition Height="50"></RowDefinition>
                                            <RowDefinition Height="50"></RowDefinition>
                                            <RowDefinition Height="50"></RowDefinition>
                                            <RowDefinition Height="50"></RowDefinition>
                                        </Grid.RowDefinitions>
                                        <Grid.ColumnDefinitions>
                                            <ColumnDefinition MinWidth="240"></ColumnDefinition>
                                            <ColumnDefinition MinWidth="240"></ColumnDefinition>
                                            <ColumnDefinition MinWidth="240"></ColumnDefinition>
                                        </Grid.ColumnDefinitions>
                                        <!-- Row 1 -->
                                        <StackPanel Grid.Column="0" Grid.Row="0" Style="{StaticResource FormStackPanel}" Margin="20,0,0,0">
                                            <Label Content="Meter Type" />
                                            <ComboBox Name="cbxMeterType" TabIndex="0" ToolTip="Meter Type ia a Required Field"
                                            IsTextSearchEnabled="True"  >
                                                <ComboBox.Text>
                                                    <Binding Path="MeterType" Mode="OneWay">
                                                     
                                                    </Binding>
                                                </ComboBox.Text>
                                                <ComboBoxItem>ORIFICE</ComboBoxItem>
                                                <ComboBoxItem>V-CONE</ComboBoxItem>
                                                <ComboBoxItem>OTHER</ComboBoxItem>
                                            </ComboBox>
                                        </StackPanel>
                                        <StackPanel Grid.Column="1" Grid.Row="0" Style="{StaticResource FormStackPanel}">
                                            <Label Content="Manuf" />
                                            <ComboBox Name="cbxManuf" TabIndex="1" ToolTip="Manufacturer ia a Required Field"
                                            IsTextSearchEnabled="True" >
                                                <ComboBox.Text>
                                                    <Binding Path="Manuf" Mode="OneWay">
                                                     
                                                    </Binding>
                                                </ComboBox.Text>
                                                <ComboBoxItem>ABB TF</ComboBoxItem>
                                                <ComboBoxItem>AMERICAN</ComboBoxItem>
                                                <ComboBoxItem>BARTON</ComboBoxItem>
                                                <ComboBoxItem>BRISTOL</ComboBoxItem>
                                                <ComboBoxItem>CONTROL MACRO</ComboBoxItem>
                                                <ComboBoxItem>DYNAMIC</ComboBoxItem>
                                                <ComboBoxItem>FERGUSON</ComboBoxItem>
                                                <ComboBoxItem>FISHER</ComboBoxItem>
                                                <ComboBoxItem>FOXBORO</ComboBoxItem>
                                                <ComboBoxItem>NUFLO</ComboBoxItem>
                                                <ComboBoxItem>PMC</ComboBoxItem>
                                                <ComboBoxItem>THERMO</ComboBoxItem>
                                                <ComboBoxItem>VEECO</ComboBoxItem>
                                            </ComboBox>
                                        </StackPanel>
                                        <StackPanel Grid.Column="2" Grid.Row="0" Style="{StaticResource FormStackPanel}">
                                            <Label Content="Type" />
                                            <ComboBox Name="cbxType" TabIndex="2" ToolTip="Type ia a Required Field"
                                            IsTextSearchEnabled="True" >
                                                <ComboBox.Text>
                                                    <Binding Path="Type" Mode="OneWay">
                                                      
                                                    </Binding>
                                                </ComboBox.Text>
                                                <ComboBoxItem>EFM</ComboBoxItem>
                                                <ComboBoxItem>RECORDER</ComboBoxItem>
                                                <ComboBoxItem>OTHER</ComboBoxItem>
                                            </ComboBox>
                                        </StackPanel>
                                        <!-- Row 2 -->
                                        <StackPanel Grid.Column="0" Grid.Row="1" Style="{StaticResource FormStackPanel}" Margin="20,0,0,0">
                                            <Label Content="S.N. 1" />
                                            <TextBox Name="txtSN1" Foreground="Black" FontWeight="Normal" ToolTip="S.N. 1 ia a Required Field"
                                       TabIndex="3">
                                                <TextBox.Text>
                                                    <Binding Path="SN1" Mode="OneWay"  >
                                                      
                                                    </Binding>
                                                </TextBox.Text>
                                            </TextBox>
                                        </StackPanel>
                                        <StackPanel Grid.Column="1" Grid.Row="1" Style="{StaticResource FormStackPanel}">
                                            <Label Content="S.N. 2" />
                                            <TextBox Name="txtSN2" Foreground="Black" FontWeight="Normal" Text="{Binding Path=SN2}"
                                      TabIndex="4" />
                                        </StackPanel>
                                        <StackPanel Grid.Column="2" Grid.Row="1" Style="{StaticResource FormStackPanel}">
                                            <Label Content="Model No." />
                                            <ComboBox Name="cbxModelNo" TabIndex="5" ToolTip="Model Number ia a Required Field"
                                        IsTextSearchEnabled="True"  >
                                                <ComboBox.Text>
                                                    <Binding Path="ModelNo" Mode="OneWay">
                                                      
                                                    </Binding>
                                                </ComboBox.Text>
                                                <ComboBoxItem>202A</ComboBoxItem>
                                                <ComboBoxItem>202E</ComboBoxItem>
                                                <ComboBoxItem>3000</ComboBoxItem>
                                                <ComboBoxItem>3530</ComboBoxItem>
                                                <ComboBoxItem>4100</ComboBoxItem>
                                                <ComboBoxItem>4102</ComboBoxItem>
                                                <ComboBoxItem>4202</ComboBoxItem>
                                                <ComboBoxItem>6213</ComboBoxItem>
                                                <ComboBoxItem>6413</ComboBoxItem>
                                                <ComboBoxItem>6600</ComboBoxItem>
                                                <ComboBoxItem>6610</ComboBoxItem>
                                                <ComboBoxItem>6713</ComboBoxItem>
                                                <ComboBoxItem>MICROMVG</ComboBoxItem>
                                                <ComboBoxItem>XMV</ComboBoxItem>
                                            </ComboBox>
                                        </StackPanel>
                                        <!-- Row 3 -->
                                        <StackPanel Grid.Column="0" Grid.Row="2" Style="{StaticResource FormStackPanel}" Margin="20,0,0,0">
                                            <Label Content="DP Range" />
                                            <ComboBox Name="cbxDpRange" TabIndex="6" ToolTip="DP Range ia a Required Field"
                                               IsTextSearchEnabled="True"  >
                                                <ComboBox.Text>
                                                    <Binding Path="DpRange" Mode="OneWay" Converter="{StaticResource IntConverter}">
                                                     
                                                    </Binding>
                                                </ComboBox.Text>
                                                <ComboBoxItem>20</ComboBoxItem>
                                                <ComboBoxItem>25</ComboBoxItem>
                                                <ComboBoxItem>50</ComboBoxItem>
                                                <ComboBoxItem>100</ComboBoxItem>
                                                <ComboBoxItem>160</ComboBoxItem>
                                                <ComboBoxItem>200</ComboBoxItem>
                                                <ComboBoxItem>250</ComboBoxItem>
                                                <ComboBoxItem>300</ComboBoxItem>
                                                <ComboBoxItem>400</ComboBoxItem>
                                                <ComboBoxItem>500</ComboBoxItem>
                                                <ComboBoxItem>800</ComboBoxItem>
                                            </ComboBox>
                                        </StackPanel>
                                        <StackPanel Grid.Column="1" Grid.Row="2" Style="{StaticResource FormStackPanel}">
                                            <Label Content="SP Range" />
                                            <ComboBox Name="cbxSpRange"  TabIndex="7" ToolTip="SP Range ia a Required Field"
                                              IsTextSearchEnabled="True"  >
                                                <ComboBox.Text>
                                                    <Binding Path="SpRange" Mode="OneWay" Converter="{StaticResource IntConverter}">
                                                      
                                                    </Binding>
                                                </ComboBox.Text>
                                                <ComboBoxItem>50</ComboBoxItem>
                                                <ComboBoxItem>100</ComboBoxItem>
                                                <ComboBoxItem>150</ComboBoxItem>
                                                <ComboBoxItem>250</ComboBoxItem>
                                                <ComboBoxItem>300</ComboBoxItem>
                                                <ComboBoxItem>500</ComboBoxItem>
                                                <ComboBoxItem>750</ComboBoxItem>
                                                <ComboBoxItem>800</ComboBoxItem>
                                                <ComboBoxItem>1000</ComboBoxItem>
                                                <ComboBoxItem>1200</ComboBoxItem>
                                                <ComboBoxItem>1500</ComboBoxItem>
                                                <ComboBoxItem>2500</ComboBoxItem>
                                                <ComboBoxItem>3000</ComboBoxItem>
                                                <ComboBoxItem>5000</ComboBoxItem>
                                            </ComboBox>
                                        </StackPanel>
                                        <StackPanel Grid.Column="2" Grid.Row="2" Style="{StaticResource FormStackPanel}">
                                            <Label Content="Static Set" />
                                            <ComboBox Name="cbxStaticSet" TabIndex="8" ToolTip="Static Set ia a Required Field"
                                      IsTextSearchEnabled="True" >
                                                <ComboBox.Text>
                                                    <Binding Path="StaticSet" Mode="OneWay" >
                                                    
                                                    </Binding>
                                                </ComboBox.Text>
                                                <ComboBoxItem>PSIA</ComboBoxItem>
                                                <ComboBoxItem>PSIG</ComboBoxItem>
                                            </ComboBox>
                                        </StackPanel>
                                        <!-- Row 4 -->
                                        <StackPanel Grid.Column="0" Grid.Row="3" Style="{StaticResource FormStackPanel}" Margin="20,0,0,0">
                                            <Label Content="Taps" />
                                            <ComboBox Name="cbxTaps" TabIndex="9" ToolTip="Taps ia a Required Field"
                                      IsTextSearchEnabled="True"  >
                                                <ComboBox.Text>
                                                    <Binding Path="Taps" Mode="OneWay" >
                                                     
                                                    </Binding>
                                                </ComboBox.Text>
                                                <ComboBoxItem>FLANGE</ComboBoxItem>
                                                <ComboBoxItem>PIPE</ComboBoxItem>
                                            </ComboBox>
                                        </StackPanel>
                                        <StackPanel Grid.Column="1" Grid.Row="3" Style="{StaticResource FormStackPanel}">
                                            <Label Content="SP Conn." />
                                            <ComboBox Name="cbxSpConn" TabIndex="10" ToolTip="SP Connection ia a Required Field"
                                      IsTextSearchEnabled="True">
                                                <ComboBox.Text>
                                                    <Binding Path="SpConn" Mode="OneWay" >
                                                      
                                                    </Binding>
                                                </ComboBox.Text>
                                                <ComboBoxItem>DS</ComboBoxItem>
                                                <ComboBoxItem>US</ComboBoxItem>
                                            </ComboBox>
                                        </StackPanel>
                                        <StackPanel Grid.Column="2" Grid.Row="3" Style="{StaticResource FormStackPanel}">
                                            <Label Content="D.P. Cutoff" />
                                            <ComboBox Name="cbxDpCutoff" TabIndex="11"
                                      IsTextSearchEnabled="True"  >
                                                <ComboBox.Text>
                                                    <Binding Path="DpCutoff" Mode="OneWay" Converter="{StaticResource DecimalP3Converter}">
                                                       
                                                    </Binding>
                                                </ComboBox.Text>
                                                <ComboBoxItem>0.125</ComboBoxItem>
                                                <ComboBoxItem>0.250</ComboBoxItem>
                                                <ComboBoxItem>0.375</ComboBoxItem>
                                                <ComboBoxItem>0.400</ComboBoxItem>
                                                <ComboBoxItem>0.500</ComboBoxItem>
                                            </ComboBox>
                                        </StackPanel>
                                        <!-- Row 5 -->
                                        <StackPanel Grid.Column="0" Grid.Row="4" Style="{StaticResource FormStackPanel}" Margin="20,0,0,0">
                                            <Label Content="Contract Hour" />
                                            <igEditors:XamNumericEditor Name="txtContractHour" Foreground="Black" FontWeight="Normal" TabIndex="12" 
                                        Mask="{}{double:2.2}"  MinWidth="100" Style="{StaticResource XamNumericEditorStyle}" ToolTip="Contract Hour ia a Required Field"  >
                                                <igEditors:XamNumericEditor.Text>
                                                    <Binding Path="ContractHr" Mode="OneWay" NotifyOnValidationError="False"   >
                                                       
                                                    </Binding>
                                                </igEditors:XamNumericEditor.Text>
                                            </igEditors:XamNumericEditor>
                                        </StackPanel>
                                        <StackPanel Grid.Column="1" Grid.Row="4" Style="{StaticResource FormStackPanel}">
                                            <Label Content="Chart Scale" />
                                            <ComboBox Name="cbxChartScale" Text="{Binding Path=ChartScale, Mode=TwoWay}" TabIndex="13"
                                         IsTextSearchEnabled="True"  >
                                                <ComboBoxItem>Please select:</ComboBoxItem>
                                                <ComboBoxItem>LIN</ComboBoxItem>
                                                <ComboBoxItem>SQRT</ComboBoxItem>
                                                <ComboBoxItem>%</ComboBoxItem>
                                            </ComboBox>
                                        </StackPanel>
                                        <StackPanel Grid.Column="2" Grid.Row="4" Style="{StaticResource FormStackPanel}">
                                            <Label Content="Clock" />
                                            <ComboBox Name="cbxClock" Text="{Binding Path=Clock, Mode=TwoWay}" TabIndex="14"
                                         IsTextSearchEnabled="True"  >
                                                <ComboBoxItem>Please select:</ComboBoxItem>
                                                <ComboBoxItem>1H</ComboBoxItem>
                                                <ComboBoxItem>24H</ComboBoxItem>
                                                <ComboBoxItem>7D</ComboBoxItem>
                                                <ComboBoxItem>8D</ComboBoxItem>
                                                <ComboBoxItem>16D</ComboBoxItem>
                                                <ComboBoxItem>31D</ComboBoxItem>
                                            </ComboBox>
                                        </StackPanel>
                                    </Grid>
                                    <HeaderedItemsControl Header="Lease / Meter Remarks"
                                 Style="{StaticResource VerticalHIC}">
                                        <TextBox Margin="20" AcceptsReturn="True" MinLines="2" MaxLines="5" SpellCheck.IsEnabled="True" Width="620" FontWeight="Normal"
                                       Foreground="Black" Text="{Binding Path=LeaseRmks, Mode=TwoWay}" TextWrapping="WrapWithOverflow" ></TextBox>
                                    </HeaderedItemsControl>                                  
                                </StackPanel>                          
                        </GroupBox>
                        <!-- Static Tests -->
                        <GroupBox Name="grpStaticTests" Header="Static Tests"  >
                          
                                <StackPanel>
                                    <Grid>
                                        <Grid.RowDefinitions>
                                            <RowDefinition Height="50"></RowDefinition>
                                            <RowDefinition Height="50"></RowDefinition>
                                            <RowDefinition Height="*"></RowDefinition>
                                        </Grid.RowDefinitions>
                                        <Grid.ColumnDefinitions>
                                            <ColumnDefinition MinWidth="350"></ColumnDefinition>
                                            <ColumnDefinition MinWidth="350"></ColumnDefinition>
                                        </Grid.ColumnDefinitions>
                                        <!-- Row 1 -->
                                        <StackPanel Grid.Column="0" Grid.Row="0" Style="{StaticResource FormStackPanel}" Margin="20,0,0,0">
                                            <Label Content="SP Test Inst. Type" />
                                            <ComboBox Name="cbxSpTestInst" TabIndex="0" IsTextSearchEnabled="True" ToolTip="SP Test Inst. Type ia a Required Field"
                                        >
                                                <ComboBox.Text>
                                                    <Binding Path="SpTestInstType" Mode="OneWay">
                                                      
                                                    </Binding>
                                                </ComboBox.Text>
                                                <ComboBoxItem>ARE-100</ComboBoxItem>
                                                <ComboBoxItem>DEAD WT</ComboBoxItem>
                                                <ComboBoxItem>CRYSTAL</ComboBoxItem>
                                                <ComboBoxItem>CRYSTAL 33</ComboBoxItem>
                                                <ComboBoxItem>GUAGE</ComboBoxItem>
                                                <ComboBoxItem>PK-2</ComboBoxItem>
                                                <ComboBoxItem>OTHER</ComboBoxItem>
                                            </ComboBox>
                                        </StackPanel>
                                        <StackPanel Grid.Column="1" Grid.Row="0" Style="{StaticResource FormStackPanel}">
                                            <Label Content="Serial Number" />
                                            <TextBox Name="txtSpSerialNo" Foreground="Black" FontWeight="Normal"  TabIndex="1" ToolTip="SP Test Inst. Serial Number ia a Required Field"
                                              >
                                                <TextBox.Text>
                                                    <Binding Path="SpTestInstSerialNo" Mode="OneWay"  >
                                                      
                                                    </Binding>
                                                </TextBox.Text>
                                            </TextBox>
                                        </StackPanel>
                                        <!-- Row 2 -->
                                        <StackPanel Grid.Column="0" Grid.Row="1" Style="{StaticResource FormStackPanel}" HorizontalAlignment="Left" Margin="20,0,0,0">
                                            <Label Content="SP Avg Initial" />
                                            <igEditors:XamNumericEditor Name="txtSpAvgInitial" Foreground="Black" FontWeight="Normal" TabIndex="2" 
                                        Mask="{}{double:7.3}"   MinWidth="100" Style="{StaticResource XamNumericEditorStyle}" ToolTip="SpAvgInitial ia a Required Field">
                                                <igEditors:XamNumericEditor.Text>
                                                    <Binding Path="SpAvgInitial" Mode="OneWay" NotifyOnValidationError="False"   >
                                                      
                                                    </Binding>
                                                </igEditors:XamNumericEditor.Text>
                                            </igEditors:XamNumericEditor>
                                        </StackPanel>
                                        <StackPanel Grid.Column="1" Grid.Row="1" Style="{StaticResource FormStackPanel}" HorizontalAlignment="Left">
                                            <Label Content="SP Avg Final" />
                                            <igEditors:XamNumericEditor Name="txtSpAvgFinal" Foreground="Black" FontWeight="Normal" TabIndex="3" 
                                        Mask="{}{double:7.3}"  MinWidth="100" Style="{StaticResource XamNumericEditorStyle}" ToolTip="SpAvgFinal ia a Required Field"  >
                                                <igEditors:XamNumericEditor.Text>
                                                    <Binding Path="SpAvgFinal" Mode="OneWay" NotifyOnValidationError="False"   >
                                                      
                                                    </Binding>
                                                </igEditors:XamNumericEditor.Text>
                                            </igEditors:XamNumericEditor>
                                        </StackPanel>
                                        <!-- Row 3 -->
                                        <HeaderedItemsControl Grid.Column="0" Grid.ColumnSpan="3" Grid.Row="2" Style="{StaticResource VerticalHIC}"
                                  Header="As Found / As Left Tests" HorizontalContentAlignment="Center">
                                            <igDP:XamDataGrid Name="grdStaticTests" Grid.Row="1" Theme="Office2k7Blue" Margin="20" FontWeight="Normal" TabIndex="4"
                                        GroupByAreaLocation="None" VerticalAlignment="Top" HorizontalAlignment="Center" BorderBrush="{StaticResource NormalBorderBrush}"
                                        BorderThickness="2"  DataSource="{Binding Path=TechStaticTests}" >
                                                <igDP:XamDataGrid.FieldLayoutSettings>
                                                    <igDP:FieldLayoutSettings AllowAddNew="True" AddNewRecordLocation="OnBottom" AllowDelete="True" AutoGenerateFields="False"
                                              HeaderLabelAreaStyle="{StaticResource myCustomHeaderLabelArea}" AllowFieldMoving="No"  />
                                                </igDP:XamDataGrid.FieldLayoutSettings>
                                                <igDP:XamDataGrid.FieldLayouts>
                                                    <igDP:FieldLayout>
                                                        <igDP:FieldLayout.SortedFields>
                                                            <igDP:FieldSortDescription
                                                            Direction="Ascending"
                                                            FieldName="SortID" />
                                                        </igDP:FieldLayout.SortedFields>
                                                        <igDP:FieldLayout.Fields>
                                                            <igDP:Field Name ="SortID" Visibility="Collapsed"></igDP:Field>
                                                            <igDP:Field Name="AsFoundTest" Label="As Found Test"  >
                                                                <igDP:Field.Settings>
                                                                    <igDP:FieldSettings LabelMinWidth="100" EditorType="{x:Type igEditors:XamNumericEditor}" AllowEdit="True" AllowResize="False" LabelClickAction="Nothing" >
                                                                        <igDP:FieldSettings.EditorStyle>
                                                                            <Style TargetType="{x:Type igEditors:XamNumericEditor}">
                                                                                <Style.Setters>                                                                                  
                                                                                    <Setter Property="Mask" Value="{}{double:7.3}" />
                                                                                </Style.Setters>
                                                                            </Style>
                                                                        </igDP:FieldSettings.EditorStyle>
                                                                    </igDP:FieldSettings>
                                                                </igDP:Field.Settings>
                                                            </igDP:Field>
                                                            <igDP:Field Name="AsFoundMeter" Label="As Found Meter">
                                                                <igDP:Field.Settings>
                                                                    <igDP:FieldSettings LabelMinWidth="100" EditorType="{x:Type igEditors:XamNumericEditor}" AllowEdit="True" AllowResize="False" LabelClickAction="Nothing" >
                                                                        <igDP:FieldSettings.EditorStyle>
                                                                            <Style TargetType="{x:Type igEditors:XamNumericEditor}">
                                                                                <Style.Setters>                                                                                 
                                                                                    <Setter Property="Mask" Value="{}{double:7.3}" />
                                                                                </Style.Setters>
                                                                            </Style>
                                                                        </igDP:FieldSettings.EditorStyle>
                                                                    </igDP:FieldSettings>
                                                                </igDP:Field.Settings>
                                                            </igDP:Field>
                                                            <igDP:Field Name="AsLeftTest" Label="As Left Test"  >
                                                                <igDP:Field.Settings>
                                                                    <igDP:FieldSettings LabelMinWidth="100" EditorType="{x:Type igEditors:XamNumericEditor}" AllowEdit="True" AllowResize="False" LabelClickAction="Nothing">
                                                                        <igDP:FieldSettings.EditorStyle>
                                                                            <Style TargetType="{x:Type igEditors:XamNumericEditor}">
                                                                                <Style.Setters>                                                                                   
                                                                                    <Setter Property="Mask" Value="{}{double:7.3}" />
                                                                                </Style.Setters>
                                                                            </Style>
                                                                        </igDP:FieldSettings.EditorStyle>
                                                                    </igDP:FieldSettings>
                                                                </igDP:Field.Settings>
                                                            </igDP:Field>
                                                            <igDP:Field Name="AsLeftMeter" Label="As Left Meter">
                                                                <igDP:Field.Settings>
                                                                    <igDP:FieldSettings LabelMinWidth="100" EditorType="{x:Type igEditors:XamNumericEditor}"  AllowEdit="True" AllowResize="False" LabelClickAction="Nothing">
                                                                        <igDP:FieldSettings.EditorStyle>
                                                                            <Style TargetType="{x:Type igEditors:XamNumericEditor}">
                                                                                <Style.Setters>                                                                                   
                                                                                    <Setter Property="Mask" Value="{}{double:7.3}" />
                                                                                </Style.Setters>
                                                                            </Style>
                                                                        </igDP:FieldSettings.EditorStyle>
                                                                    </igDP:FieldSettings>
                                                                </igDP:Field.Settings>
                                                            </igDP:Field>                                                          
                                                        </igDP:FieldLayout.Fields>
                                                    </igDP:FieldLayout>
                                                </igDP:XamDataGrid.FieldLayouts>
                                            </igDP:XamDataGrid>
                                        </HeaderedItemsControl>
                                    </Grid>
                                    <HeaderedItemsControl Header="Static Test Remarks"
                                 Style="{StaticResource VerticalHIC}">
                                        <TextBox Margin="20" AcceptsReturn="True" MinLines="2" MaxLines="5" SpellCheck.IsEnabled="True" Width="620" FontWeight="Normal"
                                       Foreground="Black" Text="{Binding Path=StaticTestRmks, Mode=TwoWay}" TextWrapping="WrapWithOverflow" ></TextBox>
                                    </HeaderedItemsControl>                                  
                                </StackPanel>                          
                        </GroupBox>
                        <!-- Diff Tests -->
                        <GroupBox Name="grpDiffTests" Header="Differential Tests" >
                           
                                <StackPanel>
                                    <Grid>
                                        <Grid.RowDefinitions>
                                            <RowDefinition Height="50"></RowDefinition>
                                            <RowDefinition Height="50"></RowDefinition>
                                            <RowDefinition Height="50"></RowDefinition>
                                            <RowDefinition Height="*"></RowDefinition>
                                        </Grid.RowDefinitions>
                                        <Grid.ColumnDefinitions>
                                            <ColumnDefinition MinWidth="150"></ColumnDefinition>
                                            <ColumnDefinition MinWidth="150"></ColumnDefinition>
                                            <ColumnDefinition MinWidth="150"></ColumnDefinition>
                                            <ColumnDefinition MinWidth="150"></ColumnDefinition>
                                        </Grid.ColumnDefinitions>
                                        <!-- Row 1 -->
                                        <StackPanel Grid.Column="0" Grid.Row="0" Style="{StaticResource FormStackPanel}" Margin="20,0,0,0">
                                            <Label Content="DP Test Inst." />
                                            <ComboBox Name="cbxDpTestInst" TabIndex="0" ToolTip="DP Test Inst. Type ia a Required Field"
                                      IsTextSearchEnabled="True" >
                                                <ComboBox.Text>
                                                    <Binding Path="DpTestInstType" Mode="OneWay">
                                                      
                                                    </Binding>
                                                </ComboBox.Text>
                                                <ComboBoxItem>ARE-100</ComboBoxItem>
                                                <ComboBoxItem>DEAD WT</ComboBoxItem>
                                                <ComboBoxItem>CRYSTAL 33</ComboBoxItem>
                                                <ComboBoxItem>GUAGE</ComboBoxItem>
                                                <ComboBoxItem>HEISE</ComboBoxItem>
                                                <ComboBoxItem>PK-2</ComboBoxItem>
                                                <ComboBoxItem>OTHER</ComboBoxItem>
                                            </ComboBox>
                                        </StackPanel>
                                        <StackPanel Grid.Column="2" Grid.Row="0" Style="{StaticResource FormStackPanel}">
                                            <Label Content="Serial Number" />
                                            <TextBox Name="txtDpSerialNo" Foreground="Black" FontWeight="Normal" TabIndex="1" ToolTip="DP Test Inst. Serial Number ia a Required Field"
                                             >
                                                <TextBox.Text>
                                                    <Binding Path="DpTestInstSerialNo" Mode="OneWay"  >
                                                     
                                                    </Binding>
                                                </TextBox.Text>
                                            </TextBox>
                                        </StackPanel>
                                        <!-- Row 2 -->
                                        <StackPanel Grid.Column="0" Grid.Row="1" Style="{StaticResource FormStackPanel}" HorizontalAlignment="Left"  Margin="20,0,0,0">
                                            <Label Content="DP Avg Initial" />
                                            <igEditors:XamNumericEditor Name="txtDpAvgInitial" Foreground="Black" FontWeight="Normal" TabIndex="2"  
                                        Mask="{}{double:7.3}"  MinWidth="100" Style="{StaticResource XamNumericEditorStyle}" ToolTip="DpAvgInitial ia a Required Field"  >
                                                <igEditors:XamNumericEditor.Text>
                                                    <Binding Path="DpAvgInitial" Mode="OneWay"    >
                                                      
                                                    </Binding>
                                                </igEditors:XamNumericEditor.Text>
                                            </igEditors:XamNumericEditor>
                                        </StackPanel>
                                        <StackPanel Grid.Column="1" Grid.Row="1" Style="{StaticResource FormStackPanel}" HorizontalAlignment="Left">
                                            <Label Content="DP Avg Final" />
                                            <igEditors:XamNumericEditor Name="txtDpAvgFinal" Foreground="Black" FontWeight="Normal" TabIndex="3"  
                                        Mask="{}{double:7.3}"  MinWidth="100" Style="{StaticResource XamNumericEditorStyle}" ToolTip="DpAvgFinal ia a Required Field" >
                                                <igEditors:XamNumericEditor.Text>
                                                    <Binding Path="DpAvgFinal" Mode="OneWay"    >
                                                      
                                                    </Binding>
                                                </igEditors:XamNumericEditor.Text>
                                            </igEditors:XamNumericEditor>
                                        </StackPanel>

                                        <StackPanel Grid.Column="2" Grid.Row="1" Style="{StaticResource FormStackPanel}" HorizontalAlignment="Left">
                                            <Label Content="WP Zero" />
                                            <igEditors:XamNumericEditor Name="txtDpWpZero" Foreground="Black" FontWeight="Normal" TabIndex="4" 
                                        Mask="{}{double:7.3}"  MinWidth="100" Style="{StaticResource XamNumericEditorStyle}" ToolTip="WP Zero ia a Required Field" >
                                                <igEditors:XamNumericEditor.Text>
                                                    <Binding Path="DpWpZero" Mode="OneWay"   >
                                                      
                                                    </Binding>
                                                </igEditors:XamNumericEditor.Text>
                                            </igEditors:XamNumericEditor>
                                        </StackPanel>
                                        <StackPanel Grid.Column="3" Grid.Row="1" Style="{StaticResource FormStackPanel}" HorizontalAlignment="Left">
                                            <Label Content="AP Zero" />
                                            <igEditors:XamNumericEditor Name="txtDpApZero" Foreground="Black" FontWeight="Normal" TabIndex="5" 
                                        Mask="{}{double:7.3}"  MinWidth="100" Style="{StaticResource XamNumericEditorStyle}" ToolTip="AP Zero ia a Required Field" >
                                                <igEditors:XamNumericEditor.Text>
                                                    <Binding Path="DpApZero" Mode="OneWay"   >
                                                      
                                                    </Binding>
                                                </igEditors:XamNumericEditor.Text>
                                            </igEditors:XamNumericEditor>
                                        </StackPanel>
                                        <!-- Row 3 -->
                                        <StackPanel Grid.Column="0" Grid.Row="2" Style="{StaticResource FormStackPanel}" Margin="20,0,0,0">
                                            <Label Content="Leak Found" />
                                            <ComboBox Name="cbxDpLeaksFound" TabIndex="6" ToolTip="Leaks Found ia a Required Field" >
                                                <ComboBox.Text>
                                                    <Binding Path="DpLeaksFound" Mode="OneWay"   >
                                                    
                                                    </Binding>
                                                </ComboBox.Text>
                                                <ComboBoxItem>Please select:</ComboBoxItem>
                                                <ComboBoxItem>No</ComboBoxItem>
                                                <ComboBoxItem>Yes</ComboBoxItem>
                                                <ComboBoxItem>N/A</ComboBoxItem>
                                            </ComboBox>
                                        </StackPanel>

                                        <StackPanel Grid.Column="1" Grid.Row="2" Style="{StaticResource FormStackPanel}" HorizontalAlignment="Left" >
                                            <Label Content="Pen Lag" />
                                            <ComboBox Name="cbxDpPenLag" TabIndex="7">
                                                <ComboBox.Text>
                                                    <Binding Path="DpPenLag" Mode="OneWay"   >
                                                    
                                                    </Binding>
                                                </ComboBox.Text>
                                                <ComboBoxItem>Please select:</ComboBoxItem>
                                                <ComboBoxItem>OK</ComboBoxItem>
                                                <ComboBoxItem>RESET</ComboBoxItem>
                                                <ComboBoxItem>N/A</ComboBoxItem>
                                            </ComboBox>
                                        </StackPanel>
                                        <StackPanel Grid.Column="2" Grid.Row="2" Style="{StaticResource FormStackPanel}">
                                            <Label Content="Arc" />
                                            <ComboBox Name="cbxDpArc" TabIndex="8" ToolTip="Arc ia a Required Field">
                                                <ComboBox.Text>
                                                    <Binding Path="DpArc" Mode="OneWay"   >
                                                   
                                                    </Binding>
                                                </ComboBox.Text>
                                                <ComboBoxItem>Please select:</ComboBoxItem>
                                                <ComboBoxItem>OK</ComboBoxItem>
                                                <ComboBoxItem>RESET</ComboBoxItem>
                                                <ComboBoxItem>N/A</ComboBoxItem>
                                            </ComboBox>
                                        </StackPanel>
                                        <StackPanel Grid.Column="3" Grid.Row="2" Style="{StaticResource FormStackPanel}">
                                            <Label Content="Friction / Drag" />
                                            <ComboBox Name="cbxDpFricDrag" TabIndex="9" ToolTip="Friction / Drag ia a Required Field" >
                                                <ComboBox.Text>
                                                <Binding Path="DpFricDrag" Mode="OneWay"   >

                                                </Binding>
                                            </ComboBox.Text>
                                                <ComboBoxItem>Please select:</ComboBoxItem>
                                                <ComboBoxItem>OK</ComboBoxItem>
                                                <ComboBoxItem>RESET</ComboBoxItem>
                                                <ComboBoxItem>N/A</ComboBoxItem>
                                            </ComboBox>
                                        </StackPanel>
                                        <!-- Row 5 -->
                                        <HeaderedItemsControl Grid.Column="0" Grid.ColumnSpan="4" Grid.Row="3" Style="{StaticResource VerticalHIC}"
                                  Header="As Found / As Left Tests" HorizontalContentAlignment="Center">
                                            <igDP:XamDataGrid Name="grdDiffTests" Grid.Row="1" Theme="Office2k7Blue" Margin="20" FontWeight="Normal" TabIndex="10" DataSource="{Binding Path=TechDiffTests}"
                                        GroupByAreaLocation="None" VerticalAlignment="Top" HorizontalAlignment="Center" BorderBrush="{StaticResource NormalBorderBrush}"
                                        BorderThickness="2"  >
                                                <igDP:XamDataGrid.Resources>
                                                    <Style TargetType="{x:Type igDP:LabelPresenter}" x:Key="AsFoundHeaderCheckboxStyle">
                                                        <Setter Property="ContentTemplate">
                                                            <Setter.Value>
                                                                <DataTemplate>
                                                                    <CheckBox x:Name="headerAsFoundCheckbox" Content="As Found Meter" HorizontalAlignment="Center"  VerticalAlignment="Center" HorizontalContentAlignment="Right" />
                                                                </DataTemplate>
                                                            </Setter.Value>
                                                        </Setter>
                                                    </Style>
                                                    <Style TargetType="{x:Type igDP:LabelPresenter}" x:Key="AsLeftHeaderCheckboxStyle">
                                                        <Setter Property="ContentTemplate">
                                                            <Setter.Value>
                                                                <DataTemplate>
                                                                    <CheckBox x:Name="headerAsLeftCheckbox" Content="As Left Meter" HorizontalAlignment="Center" VerticalAlignment="Center" HorizontalContentAlignment="Right" />
                                                                </DataTemplate>
                                                            </Setter.Value>
                                                        </Setter>
                                                    </Style>
                                                </igDP:XamDataGrid.Resources>
                                                <igDP:XamDataGrid.FieldLayoutSettings>
                                                    <igDP:FieldLayoutSettings AllowAddNew="True" AddNewRecordLocation="OnBottom" AllowDelete="True" AutoGenerateFields="False"
                                             HeaderLabelAreaStyle="{StaticResource myCustomHeaderLabelArea}" AllowFieldMoving="No"  />
                                                </igDP:XamDataGrid.FieldLayoutSettings>
                                                <igDP:XamDataGrid.FieldLayouts>
                                                    <igDP:FieldLayout>
                                                        <igDP:FieldLayout.SortedFields>
                                                            <igDP:FieldSortDescription
                                                            Direction="Ascending"
                                                            FieldName="SortID" />
                                                        </igDP:FieldLayout.SortedFields>
                                                        <igDP:FieldLayout.Fields>
                                                            <igDP:Field Name ="SortID" Visibility="Collapsed"></igDP:Field>
                                                            <igDP:Field Name="AsFoundTest" Label="As Found Test"  >
                                                                <igDP:Field.Settings>
                                                                    <igDP:FieldSettings LabelMinWidth="100" EditorType="{x:Type igEditors:XamNumericEditor}"  AllowEdit="True" AllowResize="False" LabelClickAction="Nothing">
                                                                        <igDP:FieldSettings.EditorStyle>
                                                                            <Style TargetType="{x:Type igEditors:XamNumericEditor}">
                                                                                <Style.Setters>
                                                                                  
                                                                                    <Setter Property="Mask" Value="{}{double:7.3}" />
                                                                                </Style.Setters>
                                                                            </Style>
                                                                        </igDP:FieldSettings.EditorStyle>
                                                                    </igDP:FieldSettings>
                                                                </igDP:Field.Settings>
                                                            </igDP:Field>
                                                            <igDP:Field Name="AsFoundMeter" Label="As Found Meter">
                                                                <igDP:Field.Settings>
                                                                    <igDP:FieldSettings LabelMinWidth="150" EditorType="{x:Type igEditors:XamNumericEditor}" LabelPresenterStyle="{StaticResource AsFoundHeaderCheckboxStyle}"  AllowEdit="True" AllowResize="False" LabelClickAction="Nothing" >
                                                                        <igDP:FieldSettings.EditorStyle>
                                                                            <Style TargetType="{x:Type igEditors:XamNumericEditor}">
                                                                                <Style.Setters>
                                                                                
                                                                                    <Setter Property="Mask" Value="{}{double:7.3}" />
                                                                                </Style.Setters>
                                                                            </Style>
                                                                        </igDP:FieldSettings.EditorStyle>
                                                                    </igDP:FieldSettings>
                                                                </igDP:Field.Settings>
                                                            </igDP:Field>
                                                            <igDP:Field Name="AsLeftTest" Label="As Left Test"  >
                                                                <igDP:Field.Settings>
                                                                    <igDP:FieldSettings LabelMinWidth="100" EditorType="{x:Type igEditors:XamNumericEditor}" AllowEdit="True" AllowResize="False" LabelClickAction="Nothing" >
                                                                        <igDP:FieldSettings.EditorStyle>
                                                                            <Style TargetType="{x:Type igEditors:XamNumericEditor}">
                                                                                <Style.Setters>
                                                                                 
                                                                                    <Setter Property="Mask" Value="{}{double:7.3}" />
                                                                                </Style.Setters>
                                                                            </Style>
                                                                        </igDP:FieldSettings.EditorStyle>
                                                                    </igDP:FieldSettings>
                                                                </igDP:Field.Settings>
                                                            </igDP:Field>
                                                            <igDP:Field Name="AsLeftMeter" Label="As Left Meter">
                                                                <igDP:Field.Settings>
                                                                    <igDP:FieldSettings LabelMinWidth="150" EditorType="{x:Type igEditors:XamNumericEditor}" LabelPresenterStyle="{StaticResource AsLeftHeaderCheckboxStyle}" AllowEdit="True" AllowResize="False" LabelClickAction="Nothing" >
                                                                        <igDP:FieldSettings.EditorStyle>
                                                                            <Style TargetType="{x:Type igEditors:XamNumericEditor}">
                                                                                <Style.Setters>
                                                                                  
                                                                                    <Setter Property="Mask" Value="{}{double:7.3}" />
                                                                                </Style.Setters>
                                                                            </Style>
                                                                        </igDP:FieldSettings.EditorStyle>
                                                                    </igDP:FieldSettings>
                                                                </igDP:Field.Settings>
                                                            </igDP:Field>                                                          
                                                        </igDP:FieldLayout.Fields>
                                                    </igDP:FieldLayout>
                                                </igDP:XamDataGrid.FieldLayouts>
                                            </igDP:XamDataGrid>
                                        </HeaderedItemsControl>
                                    </Grid>
                                    <HeaderedItemsControl Header="Differential Test Remarks"
                                 Style="{StaticResource VerticalHIC}">
                                        <TextBox Margin="20" AcceptsReturn="True" MinLines="2" MaxLines="5" SpellCheck.IsEnabled="True" Width="620" FontWeight="Normal"
                                       Foreground="Black" Text="{Binding Path=DiffTestRmks, Mode=TwoWay}" TextWrapping="WrapWithOverflow" ></TextBox>
                                    </HeaderedItemsControl>                                   
                                </StackPanel>
                          
                        </GroupBox>
                        <!-- Temp Tests -->
                        <GroupBox Name="grpTempTests" Header="Temperature Test">
                          
                                <StackPanel>
                                    <Grid>
                                        <Grid.RowDefinitions>
                                            <RowDefinition Height="50"></RowDefinition>
                                            <RowDefinition Height="50"></RowDefinition>
                                            <RowDefinition Height="50"></RowDefinition>
                                            <RowDefinition Height="*"></RowDefinition>
                                        </Grid.RowDefinitions>
                                        <Grid.ColumnDefinitions>
                                            <ColumnDefinition MinWidth="250"></ColumnDefinition>
                                            <ColumnDefinition MinWidth="250"></ColumnDefinition>
                                            <ColumnDefinition MinWidth="250"></ColumnDefinition>
                                        </Grid.ColumnDefinitions>
                                        <!-- Row 1 -->
                                        <StackPanel Grid.Column="0" Grid.Row="0" Style="{StaticResource FormStackPanel}" Margin="20,0,0,0">
                                            <Label Content="Temp Type" />
                                            <ComboBox Name="cbxTempType" TabIndex="0" ToolTip="Temp Type ia a Required Field"
                                          IsTextSearchEnabled="True" >
                                                <ComboBox.Text>
                                                    <Binding Path="TempType" Mode="OneWay" >
                                                      
                                                    </Binding>
                                                </ComboBox.Text>
                                                <ComboBoxItem>CHART</ComboBoxItem>
                                                <ComboBoxItem>EFM</ComboBoxItem>
                                                <ComboBoxItem>RECORDER</ComboBoxItem>
                                                <ComboBoxItem>OTHER</ComboBoxItem>
                                            </ComboBox>
                                        </StackPanel>
                                        <StackPanel Grid.Column="1" Grid.Row="0" Style="{StaticResource FormStackPanel}">
                                            <Label Content="Temp Type Serial Number" />
                                            <TextBox Name="txtTmpTypeSerialNo" Foreground="Black" FontWeight="Normal" TabIndex="1" ToolTip="Temp Type Serial Number ia a Required Field"
                                            >
                                                <TextBox.Text>
                                                    <Binding Path="TempSerialNo" Mode="OneWay"  >
                                                      
                                                    </Binding>
                                                </TextBox.Text>
                                            </TextBox>
                                        </StackPanel>
                                        <!-- Row 2 -->
                                        <StackPanel Grid.Column="0" Grid.Row="1" Style="{StaticResource FormStackPanel}" Margin="20,0,0,0">
                                            <Label Content="Temp Range" />
                                            <ComboBox Name="cbxTmpRange" TabIndex="2" ToolTip="Temp Range ia a Required Field"
                                          IsTextSearchEnabled="True" >
                                                <ComboBox.Text>
                                                    <Binding Path="TempRange" Mode="OneWay" >
                                                   
                                                    </Binding>
                                                </ComboBox.Text>
                                                <ComboBoxItem>-20+200</ComboBoxItem>
                                                <ComboBoxItem>-30+40</ComboBoxItem>
                                                <ComboBoxItem>-40+70</ComboBoxItem>
                                                <ComboBoxItem>-45+75</ComboBoxItem>
                                                <ComboBoxItem>-40+140</ComboBoxItem>
                                                <ComboBoxItem>-58+212</ComboBoxItem>
                                                <ComboBoxItem>0-120</ComboBoxItem>
                                                <ComboBoxItem>0-150</ComboBoxItem>
                                                <ComboBoxItem>0-200</ComboBoxItem>
                                            </ComboBox>
                                        </StackPanel>
                                        <StackPanel Grid.Column="1" Grid.Row="1" Style="{StaticResource FormStackPanel}">
                                            <Label Content="Scale" />
                                            <ComboBox Name="cbxTmpScale" Text="{Binding Path=TempScale, Mode=TwoWay}" TabIndex="3"
                                           IsTextSearchEnabled="True"  >
                                                <ComboBoxItem>LIN</ComboBoxItem>
                                                <ComboBoxItem>SQRT</ComboBoxItem>
                                                <ComboBoxItem>%</ComboBoxItem>
                                            </ComboBox>
                                        </StackPanel>
                                        <StackPanel Grid.Column="2" Grid.Row="1" Style="{StaticResource FormStackPanel}">
                                            <Label Content="Clock" />
                                            <ComboBox Name="cbxTmpClock" Text="{Binding Path=TempClock, Mode=TwoWay}" TabIndex="4"
                                          IsTextSearchEnabled="True" >
                                                <ComboBoxItem>1H</ComboBoxItem>
                                                <ComboBoxItem>24H</ComboBoxItem>
                                                <ComboBoxItem>7D</ComboBoxItem>
                                                <ComboBoxItem>8D</ComboBoxItem>
                                                <ComboBoxItem>16D</ComboBoxItem>
                                                <ComboBoxItem>31D</ComboBoxItem>
                                            </ComboBox>
                                        </StackPanel>
                                        <!-- Row 3 -->
                                        <StackPanel Grid.Column="0" Grid.Row="2" Style="{StaticResource FormStackPanel}" Margin="20,0,0,0">
                                            <Label Content="Temp Test Instrument" />
                                            <ComboBox Name="cbxTmpTestInst" TabIndex="5" ToolTip="Temp Test Instrument ia a Required Field"
                                           IsTextSearchEnabled="True"  >
                                                <ComboBox.Text>
                                                    <Binding Path="TempTestInstType" Mode="OneWay" >
                                                     
                                                    </Binding>
                                                </ComboBox.Text>
                                                <ComboBoxItem>DIAL</ComboBoxItem>
                                                <ComboBoxItem>FLUKE</ComboBoxItem>
                                                <ComboBoxItem>STICK</ComboBoxItem>
                                                <ComboBoxItem>8D</ComboBoxItem>
                                                <ComboBoxItem>OTHER</ComboBoxItem>
                                            </ComboBox>
                                        </StackPanel>
                                        <StackPanel Grid.Column="1" Grid.Row="2" Style="{StaticResource FormStackPanel}">
                                            <Label Content="Temp Test Instrument Serial Number" />
                                            <TextBox Name="txtTmpInstSerialNo" Foreground="Black" FontWeight="Normal" TabIndex="6" ToolTip="Temp Test Instrument Serial Number ia a Required Field"
                                             >
                                                <TextBox.Text>
                                                    <Binding Path="TempTestInstSerialNo" Mode="OneWay"  >
                                                     
                                                    </Binding>
                                                </TextBox.Text>
                                            </TextBox>
                                        </StackPanel>
                                        <!-- Row 4-->
                                        <HeaderedItemsControl Grid.Column="0" Grid.ColumnSpan="3" Grid.Row="3" Style="{StaticResource VerticalHIC}"
                                  Header="As Found / As Left Tests" HorizontalContentAlignment="Center">
                                            <igDP:XamDataGrid Name="grdTempTests" Grid.Row="1" Theme="Office2k7Blue" Margin="20" FontWeight="Normal" TabIndex="7"
                                        GroupByAreaLocation="None" VerticalAlignment="Top" HorizontalAlignment="Center" BorderBrush="{StaticResource NormalBorderBrush}"
                                        BorderThickness="2" DataSource="{Binding Path=TechTempTests}" >
                                                <igDP:XamDataGrid.FieldLayoutSettings>
                                                    <igDP:FieldLayoutSettings AutoGenerateFields="False"
                                                 HeaderLabelAreaStyle="{StaticResource myCustomHeaderLabelArea}" AllowFieldMoving="No" />
                                                </igDP:XamDataGrid.FieldLayoutSettings>
                                                <igDP:XamDataGrid.FieldLayouts>
                                                    <igDP:FieldLayout>
                                                        <igDP:FieldLayout.SortedFields>
                                                            <igDP:FieldSortDescription
                                                            Direction="Ascending"
                                                            FieldName="SortID" />
                                                        </igDP:FieldLayout.SortedFields>
                                                        <igDP:FieldLayout.Fields>
                                                            <igDP:Field Name ="SortID" Visibility="Collapsed"></igDP:Field>
                                                            <igDP:Field Name="AsFoundTest" Label="As Found Test"  >
                                                                <igDP:Field.Settings>
                                                                    <igDP:FieldSettings LabelMinWidth="100" EditorType="{x:Type igEditors:XamNumericEditor}" AllowEdit="True" AllowResize="False" LabelClickAction="Nothing">
                                                                        <igDP:FieldSettings.EditorStyle>
                                                                            <Style TargetType="{x:Type igEditors:XamNumericEditor}">
                                                                                <Style.Setters>
                                                                                 
                                                                                    <Setter Property="Mask" Value="{}{double:7.3}" />
                                                                                </Style.Setters>
                                                                            </Style>
                                                                        </igDP:FieldSettings.EditorStyle>
                                                                    </igDP:FieldSettings>
                                                                </igDP:Field.Settings>
                                                            </igDP:Field>
                                                            <igDP:Field Name="AsFoundMeter" Label="As Found Meter">
                                                                <igDP:Field.Settings>
                                                                    <igDP:FieldSettings LabelMinWidth="100" EditorType="{x:Type igEditors:XamNumericEditor}" AllowEdit="True" AllowResize="False" LabelClickAction="Nothing">
                                                                        <igDP:FieldSettings.EditorStyle>
                                                                            <Style TargetType="{x:Type igEditors:XamNumericEditor}">
                                                                                <Style.Setters>
                                                                                 
                                                                                    <Setter Property="Mask" Value="{}{double:7.3}" />
                                                                                </Style.Setters>
                                                                            </Style>
                                                                        </igDP:FieldSettings.EditorStyle>
                                                                    </igDP:FieldSettings>
                                                                </igDP:Field.Settings>
                                                            </igDP:Field>
                                                            <igDP:Field Name="AsLeftTest" Label="As Left Test"  >
                                                                <igDP:Field.Settings>
                                                                    <igDP:FieldSettings LabelMinWidth="100" EditorType="{x:Type igEditors:XamNumericEditor}" AllowEdit="True" AllowResize="False" LabelClickAction="Nothing">
                                                                        <igDP:FieldSettings.EditorStyle>
                                                                            <Style TargetType="{x:Type igEditors:XamNumericEditor}">
                                                                                <Style.Setters>
                                                                                   
                                                                                    <Setter Property="Mask" Value="{}{double:7.3}" />
                                                                                </Style.Setters>
                                                                            </Style>
                                                                        </igDP:FieldSettings.EditorStyle>
                                                                    </igDP:FieldSettings>
                                                                </igDP:Field.Settings>
                                                            </igDP:Field>
                                                            <igDP:Field Name="AsLeftMeter" Label="As Left Meter">
                                                                <igDP:Field.Settings>
                                                                    <igDP:FieldSettings LabelMinWidth="100" EditorType="{x:Type igEditors:XamNumericEditor}" AllowEdit="True" AllowResize="False" LabelClickAction="Nothing" >
                                                                        <igDP:FieldSettings.EditorStyle>
                                                                            <Style TargetType="{x:Type igEditors:XamNumericEditor}">
                                                                                <Style.Setters>
                                                                                  
                                                                                    <Setter Property="Mask" Value="{}{double:7.3}" />
                                                                                </Style.Setters>
                                                                            </Style>
                                                                        </igDP:FieldSettings.EditorStyle>
                                                                    </igDP:FieldSettings>
                                                                </igDP:Field.Settings>
                                                            </igDP:Field>                                                          
                                                        </igDP:FieldLayout.Fields>
                                                    </igDP:FieldLayout>
                                                </igDP:XamDataGrid.FieldLayouts>
                                            </igDP:XamDataGrid>
                                        </HeaderedItemsControl>
                                    </Grid>
                                    <HeaderedItemsControl Header="Temperature Test Remarks"
                                 Style="{StaticResource VerticalHIC}">
                                        <TextBox Margin="20" AcceptsReturn="True" MinLines="2" MaxLines="5" SpellCheck.IsEnabled="True" Width="620" FontWeight="Normal"
                                       Foreground="Black" Text="{Binding Path=TempTestRmks, Mode=TwoWay}" TextWrapping="WrapWithOverflow" ></TextBox>
                                    </HeaderedItemsControl>                                  
                                </StackPanel>                         
                        </GroupBox>
                        <!-- Plate Data -->
                        <GroupBox Name="grpPlateData" Header="Meter Tube / Plate Data">
                          
                                <StackPanel>
                                    <Grid>
                                        <Grid.RowDefinitions>
                                            <RowDefinition Height="80"></RowDefinition>
                                            <RowDefinition Height="80"></RowDefinition>
                                            <RowDefinition Height="80"></RowDefinition>
                                        </Grid.RowDefinitions>
                                        <Grid.ColumnDefinitions>
                                            <ColumnDefinition MinWidth="140"></ColumnDefinition>
                                            <ColumnDefinition MinWidth="140"></ColumnDefinition>
                                            <ColumnDefinition MinWidth="140"></ColumnDefinition>
                                            <ColumnDefinition MinWidth="140"></ColumnDefinition>
                                            <ColumnDefinition MinWidth="140"></ColumnDefinition>
                                        </Grid.ColumnDefinitions>
                                        <!-- Row 1 -->
                                        <StackPanel Grid.Column="0" Grid.Row="0" Style="{StaticResource FormStackPanel}" Margin="20,0,0,0">
                                            <Label Content="Fitting Manufacturer" />
                                            <ComboBox Name="cbxFittingManuf" TabIndex="0" ToolTip="Fitting Manufacturer ia a Required Field"
                                                 IsTextSearchEnabled="True"  >
                                                <ComboBox.Text>
                                                    <Binding Path="FittingManuf" Mode="OneWay" >
                                                       
                                                    </Binding>
                                                </ComboBox.Text>
                                                <ComboBoxItem>CANALTA</ComboBoxItem>
                                                <ComboBoxItem>CLIFFMOCK</ComboBoxItem>
                                                <ComboBoxItem>CRANE</ComboBoxItem>
                                                <ComboBoxItem>DANIEL</ComboBoxItem>
                                                <ComboBoxItem>NUFLO</ComboBoxItem>
                                                <ComboBoxItem>PECO</ComboBoxItem>
                                                <ComboBoxItem>SURESHOT</ComboBoxItem>
                                                <ComboBoxItem>WORKHORSE</ComboBoxItem>
                                                <ComboBoxItem>OTHER</ComboBoxItem>
                                            </ComboBox>
                                        </StackPanel>
                                        <StackPanel Grid.Column="1" Grid.Row="0" Style="{StaticResource FormStackPanel}" Margin="20,0,0,0">
                                            <Label Content="Fitting Type" />
                                            <ComboBox Name="cbxFittingType" TabIndex="1" ToolTip="Fitting Type ia a Required Field"
                                             IsTextSearchEnabled="True"  >
                                                <ComboBox.Text>
                                                    <Binding Path="FittingType" Mode="OneWay" >
                                                     
                                                    </Binding>
                                                </ComboBox.Text>
                                                <ComboBoxItem>FLANGE</ComboBoxItem>
                                                <ComboBoxItem>SINGLE CHAMBER</ComboBoxItem>
                                                <ComboBoxItem>DUAL CHAMBER</ComboBoxItem>
                                                <ComboBoxItem>OTHER</ComboBoxItem>
                                            </ComboBox>
                                        </StackPanel>
                                        <StackPanel Grid.Column="2" Grid.Row="0" Style="{StaticResource FormStackPanel}">
                                            <Label Content="Fitting Serial Number" />
                                            <TextBox Name="txtFitttingSN" Foreground="Black" FontWeight="Normal" TabIndex="2" ToolTip="Fitting Serial Number ia a Required Field"
                                                 >
                                                <TextBox.Text>
                                                    <Binding Path="FittingSerialNo" Mode="OneWay"  >
                                                       
                                                    </Binding>
                                                </TextBox.Text>
                                            </TextBox>
                                        </StackPanel>
                                        <StackPanel Grid.Column="3" Grid.Row="0" Style="{StaticResource FormStackPanel}">
                                            <Label Content="Tube ID" />
                                            <igEditors:XamNumericEditor Name="txtTubeID" Foreground="Black" FontWeight="Normal" TabIndex="3"  
                                            Mask="{}{double:7.3}"  MinWidth="100" Style="{StaticResource XamNumericEditorStyle}" ToolTip="Tube ID ia a Required Field"
                                           >
                                                <igEditors:XamNumericEditor.Text>
                                                    <Binding Path="TubeID" Mode="OneWay"   >
                                                     
                                                    </Binding>
                                                </igEditors:XamNumericEditor.Text>
                                            </igEditors:XamNumericEditor>
                                        </StackPanel>
                                        <StackPanel Grid.Column="4" Grid.Row="0" Style="{StaticResource FormStackPanel}">
                                            <Label Content="Beta Ratio" />
                                            <TextBlock Name="blkBetaRatio" Foreground="Black" FontWeight="Normal" />
                                        </StackPanel>
                                        <!-- Row 2 -->
                                        <StackPanel Grid.Column="0" Grid.Row="1" Style="{StaticResource FormStackPanel}" Margin="20,0,0,0">
                                            <Label Content="Inspect Plate" />
                                            <ComboBox Name="cbxInspectPlate" TabIndex="4" ToolTip="Inspect Plate ia a Required Field"
                                             MinWidth="80">
                                                <ComboBox.Text>
                                                    <Binding Path="InspectPlate" Mode="OneWay"  >
                                                     
                                                    </Binding>
                                                </ComboBox.Text>
                                                <ComboBoxItem>Please select:</ComboBoxItem>
                                                <ComboBoxItem>Yes</ComboBoxItem>
                                                <ComboBoxItem>No</ComboBoxItem>
                                            </ComboBox>
                                        </StackPanel>
                                        <StackPanel Grid.Column="1" Grid.Row="1" Style="{StaticResource FormStackPanel}" Margin="5,0,0,0">
                                            <Label Content="Plate Bore" />
                                            <igEditors:XamNumericEditor Name="txtPlateID" Foreground="Black" FontWeight="Normal" TabIndex="5"  
                                            Mask="{}{double:7.3}"  MinWidth="80"  ToolTip="Plate ID is a Required Field" Style="{StaticResource XamNumericEditorStyle}"  >
                                                <igEditors:XamNumericEditor.Text>
                                                    <Binding Path="PlateID" Mode="OneWay"   >
                                                     
                                                    </Binding>
                                                </igEditors:XamNumericEditor.Text>
                                            </igEditors:XamNumericEditor>
                                        </StackPanel>
                                        <StackPanel Grid.Column="2" Grid.Row="1" Style="{StaticResource FormStackPanel}">
                                            <Label Content="Plate Clean" />
                                            <ComboBox Name="cbxPlateClean" TabIndex="6" ToolTip="Plate Clean ia a Required Field" MinWidth="80">
                                                <ComboBox.Text>
                                                    <Binding Path="PlateClean" Mode="OneWay"   >
                                                      
                                                    </Binding>
                                                </ComboBox.Text>
                                                <ComboBoxItem>Please select:</ComboBoxItem>
                                                <ComboBoxItem>Yes</ComboBoxItem>
                                                <ComboBoxItem>No</ComboBoxItem>
                                            </ComboBox>
                                        </StackPanel>
                                        <StackPanel Grid.Column="3" Grid.Row="1" Style="{StaticResource FormStackPanel}">
                                            <Label Content="Mic Plate" />
                                            <ComboBox Name="cbxMicPlate" TabIndex="7" ToolTip="Mic Plate ia a Required Field" MinWidth="80" >
                                                <ComboBox.Text>
                                                    <Binding Path="MicPlate" Mode="OneWay"   >
                                                      
                                                    </Binding>
                                                </ComboBox.Text>
                                                <ComboBoxItem>Please select:</ComboBoxItem>
                                                <ComboBoxItem>Yes</ComboBoxItem>
                                                <ComboBoxItem>No</ComboBoxItem>
                                            </ComboBox>
                                        </StackPanel>
                                        <StackPanel Grid.Column="4" Grid.Row="1" Style="{StaticResource FormStackPanel}">
                                            <Label Content="Plate Condition" />
                                            <ComboBox Name="cbxPlateCondition" TabIndex="8" ToolTip="Plate Condition ia a Required Field" MinWidth="80">
                                                <ComboBox.Text>
                                                    <Binding Path="PlateCond" Mode="OneWay"   >
                                                      
                                                    </Binding>
                                                </ComboBox.Text>
                                                <ComboBoxItem>Please select:</ComboBoxItem>
                                                <ComboBoxItem>Good</ComboBoxItem>
                                                <ComboBoxItem>Bad</ComboBoxItem>
                                            </ComboBox>
                                        </StackPanel>
                                        <!-- Row 3 -->
                                        <StackPanel Grid.Column="0" Grid.Row="2" Style="{StaticResource FormStackPanel}" Margin="20,0,0,0">
                                            <Label Content="Plate Changed" />
                                            <ComboBox Name="cbxPlateChanged" TabIndex="9" ToolTip="Plate Change ia a Required Field" MinWidth="80" >
                                                <ComboBox.Text>
                                                    <Binding Path="PlateChange" Mode="OneWay"   >
                                                      
                                                    </Binding>
                                                </ComboBox.Text>
                                                <ComboBoxItem>Please select:</ComboBoxItem>
                                                <ComboBoxItem>Yes</ComboBoxItem>
                                                <ComboBoxItem>No</ComboBoxItem>
                                            </ComboBox>
                                        </StackPanel>
                                        <StackPanel Grid.Column="1" Grid.Row="2" Style="{StaticResource FormStackPanel}" Margin="5,0,0,0">
                                            <Label Content="New Plate Bore" />
                                            <igEditors:XamNumericEditor Name="txtPlateNewSize" Foreground="Black" FontWeight="Normal" TabIndex="10" 
                                            Mask="{}{double:7.3}"  MinWidth="80"  Style="{StaticResource XamNumericEditorStyle}" ToolTip="New Size ia a Required Field">
                                                <igEditors:XamNumericEditor.Text>
                                                    <Binding Path="PlateNewSize" Mode="OneWay"   >
                                                      
                                                    </Binding>
                                                </igEditors:XamNumericEditor.Text>
                                            </igEditors:XamNumericEditor>
                                        </StackPanel>
                                        <StackPanel Grid.Column="2" Grid.Row="2" Style="{StaticResource FormStackPanel}" Margin="0,6,0,0">
                                            <Label Content="Time Changed" />
                                            <igEditors:XamMaskedEditor Name="txtPlateTimeChanged" Foreground="Black" FontWeight="Normal" TabIndex="11"  
                                            Mask="{}{time}" MinWidth="85" Style="{StaticResource XamMaskedEditorStyle}"  ToolTip="Time Changed ia a Required Field"  >
                                                <igEditors:XamMaskedEditor.Text>
                                                    <Binding Path="PlateTimeChanged" Mode="OneWay" Converter="{StaticResource TimeConverter}"    >
                                                      
                                                    </Binding>
                                                </igEditors:XamMaskedEditor.Text>
                                            </igEditors:XamMaskedEditor>
                                        </StackPanel>
                                        <StackPanel Grid.Column="3" Grid.Row="2" Style="{StaticResource FormStackPanel}">
                                            <Label Content="Seal Condition" />
                                            <ComboBox Name="cbxPlateSealCond" TabIndex="12" ToolTip="Seal Condition ia a Required Field" MinWidth="80" >
                                                <ComboBox.Text>
                                                    <Binding Path="PlateSealCond" Mode="OneWay"   >
                                                    
                                                    </Binding>
                                                </ComboBox.Text>
                                                <ComboBoxItem >Please select:</ComboBoxItem>
                                                <ComboBoxItem>Good</ComboBoxItem>
                                                <ComboBoxItem>Bad</ComboBoxItem>
                                            </ComboBox>
                                        </StackPanel>
                                    </Grid>
                                    <HeaderedItemsControl Header="Meter Tube / Plate Data Test Remarks"
                                     Style="{StaticResource VerticalHIC}">
                                        <TextBox Margin="20" AcceptsReturn="True" MinLines="2" MaxLines="5" SpellCheck.IsEnabled="True" Width="620" FontWeight="Normal"
                                           Foreground="Black" Text="{Binding Path=PlateDataRmks, Mode=TwoWay}" TextWrapping="WrapWithOverflow" ></TextBox>
                                    </HeaderedItemsControl>                                 
                                </StackPanel>
             
                        </GroupBox>
                        <!-- Volume Calculation Data -->
                        <GroupBox Name="grpVolCalc" Header="Volume Calculation Data">
                       
                                <StackPanel>
                                    <Grid>
                                        <Grid.RowDefinitions>
                                            <RowDefinition Height="50"></RowDefinition>
                                            <RowDefinition Height="50"></RowDefinition>
                                            <RowDefinition Height="50"></RowDefinition>
                                            <RowDefinition Height="50"></RowDefinition>
                                            <RowDefinition Height="50"></RowDefinition>
                                            <RowDefinition Height="50"></RowDefinition>
                                            <RowDefinition Height="50"></RowDefinition>
                                        </Grid.RowDefinitions>
                                        <Grid.ColumnDefinitions>
                                            <ColumnDefinition MinWidth="240"></ColumnDefinition>
                                            <ColumnDefinition MinWidth="240"></ColumnDefinition>
                                            <ColumnDefinition MinWidth="240"></ColumnDefinition>
                                        </Grid.ColumnDefinitions>
                                        <!-- Row 1 -->
                                        <StackPanel Grid.Column="0" Grid.Row="0" Style="{StaticResource FormStackPanel}" Margin="20,0,0,0" >
                                            <Label Content="Calc Mtd." />
                                            <ComboBox Name="cbxVC_CalcMtd" Text="{Binding Path=CalcMtd, Mode=TwoWay}" TabIndex="0"
                                           IsTextSearchEnabled="True"  >
                                                <ComboBoxItem>AGA 3-92</ComboBoxItem>
                                                <ComboBoxItem>AGA 3-85</ComboBoxItem>
                                                <ComboBoxItem>AGA3 2000</ComboBoxItem>
                                            </ComboBox>
                                        </StackPanel>
                                        <StackPanel Grid.Column="1" Grid.Row="0" Style="{StaticResource FormStackPanel}">
                                            <Label Content="FPV Calc" />
                                            <ComboBox Name="cbxVC_FPVCalc" Text="{Binding Path=FpvCalc, Mode=TwoWay}" TabIndex="1"
                                           IsTextSearchEnabled="True" >
                                                <ComboBoxItem>AGA 8-DETAIL</ComboBoxItem>
                                                <ComboBoxItem>AGA 8-GROSS</ComboBoxItem>
                                                <ComboBoxItem>NX-19 AUTO</ComboBoxItem>
                                                <ComboBoxItem>NX-19 FIXED</ComboBoxItem>
                                                <ComboBoxItem>NX-19 GCN</ComboBoxItem>
                                            </ComboBox>
                                        </StackPanel>
                                        <!-- Row 2 -->
                                        <StackPanel Grid.Column="0" Grid.Row="1" Style="{StaticResource FormStackPanel}" Margin="20,0,0,0">
                                            <Label Content="O2" ToolTip="Oxygen" />
                                            <igEditors:XamNumericEditor Name="txtVC_O2" Foreground="Black" FontWeight="Normal" TabIndex="3"  
                                        Mask="{}{double:10.4}"  Text="{Binding Path=VC_O2, Mode=TwoWay}" MinWidth="100" Style="{StaticResource XamNumericEditorStyle}"   />
                                        </StackPanel>
                                        <StackPanel Grid.Column="1" Grid.Row="1" Style="{StaticResource FormStackPanel}">
                                            <Label Content="CO2" ToolTip="Carbon Dioxide" />
                                            <igEditors:XamNumericEditor Name="txtVC_CO2" Foreground="Black" FontWeight="Normal" TabIndex="4" 
                                        Mask="{}{double:10.4}"  Text="{Binding Path=VC_CO2, Mode=TwoWay}" MinWidth="100" Style="{StaticResource XamNumericEditorStyle}"  />
                                        </StackPanel>
                                        <StackPanel Grid.Column="2" Grid.Row="1" Style="{StaticResource FormStackPanel}">
                                            <Label Content="N2" ToolTip="Nitrogen"/>
                                            <igEditors:XamNumericEditor Name="txtVC_N2" Foreground="Black" FontWeight="Normal" TabIndex="5"  
                                        Mask="{}{double:10.4}"  Text="{Binding Path=VC_N2, Mode=TwoWay}" MinWidth="100" Style="{StaticResource XamNumericEditorStyle}"  />
                                        </StackPanel>

                                        <!-- Row 3 -->
                                        <StackPanel Grid.Column="0" Grid.Row="2" Style="{StaticResource FormStackPanel}" Margin="20,0,0,0">
                                            <Label Content="C1" ToolTip="Methane" />
                                            <igEditors:XamNumericEditor Name="txtVC_C1" Foreground="Black" FontWeight="Normal" TabIndex="6" 
                                        Mask="{}{double:10.4}"  Text="{Binding Path=VC_C1, Mode=TwoWay}" MinWidth="100" Style="{StaticResource XamNumericEditorStyle}"  />
                                        </StackPanel>
                                        <StackPanel Grid.Column="1" Grid.Row="2" Style="{StaticResource FormStackPanel}">
                                            <Label Content="C2" ToolTip="Ethane" />
                                            <igEditors:XamNumericEditor Name="txtVC_C2" Foreground="Black" FontWeight="Normal" TabIndex="7" 
                                        Mask="{}{double:10.4}"  Text="{Binding Path=VC_C2, Mode=TwoWay}" MinWidth="100" Style="{StaticResource XamNumericEditorStyle}" />
                                        </StackPanel>
                                        <StackPanel Grid.Column="2" Grid.Row="2" Style="{StaticResource FormStackPanel}">
                                            <Label Content="C3" ToolTip="Propane" />
                                            <igEditors:XamNumericEditor Name="txtVC_C3" Foreground="Black" FontWeight="Normal" TabIndex="8" 
                                        Mask="{}{double:10.4}"  Text="{Binding Path=VC_C3, Mode=TwoWay}" MinWidth="100" Style="{StaticResource XamNumericEditorStyle}" />
                                        </StackPanel>

                                        <!-- Row 4 -->
                                        <StackPanel Grid.Column="0" Grid.Row="3" Style="{StaticResource FormStackPanel}" Margin="20,0,0,0">
                                            <Label Content="IC4" ToolTip="I-Butane"/>
                                            <igEditors:XamNumericEditor Name="txtVC_IC4" Foreground="Black" FontWeight="Normal" TabIndex="9"  
                                        Mask="{}{double:10.4}"  Text="{Binding Path=VC_IC4, Mode=TwoWay}" MinWidth="100" Style="{StaticResource XamNumericEditorStyle}"  />
                                        </StackPanel>
                                        <StackPanel Grid.Column="1" Grid.Row="3" Style="{StaticResource FormStackPanel}">
                                            <Label Content="NC4" ToolTip="N-Butane" />
                                            <igEditors:XamNumericEditor Name="txtVC_NC4" Foreground="Black" FontWeight="Normal" TabIndex="10"  
                                        Mask="{}{double:10.4}"  Text="{Binding Path=VC_NC4, Mode=TwoWay}" MinWidth="100" Style="{StaticResource XamNumericEditorStyle}"  />
                                        </StackPanel>
                                        <StackPanel Grid.Column="2" Grid.Row="3" Style="{StaticResource FormStackPanel}">
                                            <Label Content="IC5" ToolTip="I-Pentane"/>
                                            <igEditors:XamNumericEditor Name="txtVC_IC5" Foreground="Black" FontWeight="Normal" TabIndex="11" 
                                        Mask="{}{double:10.4}"  Text="{Binding Path=VC_IC5, Mode=TwoWay}" MinWidth="100" Style="{StaticResource XamNumericEditorStyle}" />
                                        </StackPanel>

                                        <!-- Row 5 -->
                                        <StackPanel Grid.Column="0" Grid.Row="4" Style="{StaticResource FormStackPanel}" Margin="20,0,0,0">
                                            <Label Content="NC5" ToolTip="N-Pentane" />
                                            <igEditors:XamNumericEditor Name="txtVC_NC5" Foreground="Black" FontWeight="Normal" TabIndex="12"  
                                        Mask="{}{double:10.4}"  Text="{Binding Path=VC_NC5, Mode=TwoWay}" MinWidth="100" Style="{StaticResource XamNumericEditorStyle}"  />
                                        </StackPanel>
                                        <StackPanel Grid.Column="1" Grid.Row="4" Style="{StaticResource FormStackPanel}">
                                            <Label Content="C6+" ToolTip="Hexanes"/>
                                            <igEditors:XamNumericEditor Name="txtVC_C6Plus" Foreground="Black" FontWeight="Normal" TabIndex="13" 
                                        Mask="{}{double:10.4}"  Text="{Binding Path=VC_C6Plus, Mode=TwoWay}" MinWidth="100" Style="{StaticResource XamNumericEditorStyle}"  />
                                        </StackPanel>
                                        <StackPanel Grid.Column="2" Grid.Row="4" Style="{StaticResource FormStackPanel}">
                                            <Label Content="Grav." />
                                            <igEditors:XamNumericEditor Name="txtVC_Grav" Foreground="Black" FontWeight="Normal" TabIndex="14"  
                                        Mask="{}{double:10.3}"  Text="{Binding Path=VC_Grav, Mode=TwoWay}" MinWidth="100" Style="{StaticResource XamNumericEditorStyle}"  />
                                        </StackPanel>
                                        <!-- Row 6 -->
                                        <StackPanel Grid.Column="0" Grid.Row="5" Style="{StaticResource FormStackPanel}" Margin="20,0,0,0">
                                            <Label Content="Press. Base" />
                                            <ComboBox Name="blkVC_PressBase" Text="{Binding Path=PressBase, Mode=TwoWay, Converter={StaticResource DecimalP3Converter}}" TabIndex="15"
                                          IsTextSearchEnabled="True"  >
                                                <ComboBoxItem>14.650</ComboBoxItem>
                                                <ComboBoxItem>14.730</ComboBoxItem>
                                                <ComboBoxItem>15.025</ComboBoxItem>
                                            </ComboBox>
                                        </StackPanel>
                                        <StackPanel Grid.Column="1" Grid.Row="5" Style="{StaticResource FormStackPanel}">
                                            <Label Content="BTU" />
                                            <igEditors:XamNumericEditor Name="txtVC_BTU" Foreground="Black" FontWeight="Normal" TabIndex="16"  
                                        Mask="{}{double:7.3}"  Text="{Binding Path=VC_BTU, Mode=TwoWay}" MinWidth="100" Style="{StaticResource XamNumericEditorStyle}"  />
                                        </StackPanel>
                                        <StackPanel Grid.Column="2" Grid.Row="5" Style="{StaticResource FormStackPanel}">
                                            <Label Content="Cond." />
                                            <ComboBox Name="cbxVC_Cond" Text="{Binding Path=BtuCond, Mode=TwoWay}" TabIndex="17"
                                        IsTextSearchEnabled="True"  >
                                                <ComboBoxItem>DRY</ComboBoxItem>
                                                <ComboBoxItem>WET</ComboBoxItem>
                                            </ComboBox>
                                        </StackPanel>
                                        <!-- Row 7 -->
                                        <StackPanel Grid.Column="0" Grid.Row="6" Style="{StaticResource FormStackPanel}" Margin="20,0,0,0">
                                            <Label Content="Specific Gravity" ToolTip="Specific Gravity" />
                                            <igEditors:XamNumericEditor Name="txtVC_SpecGravity" Foreground="Black" FontWeight="Normal" TabIndex="18"  
                                        Mask="{}{double:7.3}" Text="{Binding Path=VC_SpecGravity, Mode=TwoWay}" MinWidth="100" Style="{StaticResource XamNumericEditorStyle}"   />
                                        </StackPanel>
                                        <StackPanel Grid.Column="1" Grid.Row="6" Style="{StaticResource FormStackPanel}">
                                            <Label Content="Atmos. Pressure" ToolTip="Atmospheric Pressure" />
                                            <igEditors:XamNumericEditor Name="txtVC_AtmosPress" Foreground="Black" FontWeight="Normal" TabIndex="19" 
                                        Mask="{}{double:7.3}" Text="{Binding Path=VC_AtmosPress, Mode=TwoWay}" MinWidth="100" Style="{StaticResource XamNumericEditorStyle}"  />
                                        </StackPanel>
                                    </Grid>
                                    <HeaderedItemsControl Header="Volume Calculation Data Remarks"
                                 Style="{StaticResource VerticalHIC}">
                                        <TextBox Margin="20" AcceptsReturn="True" MinLines="2" MaxLines="5" SpellCheck.IsEnabled="True" Width="620" FontWeight="Normal"
                                       Foreground="Black" Text="{Binding Path=VolCalcRmks, Mode=TwoWay}" TextWrapping="WrapWithOverflow" ></TextBox>
                                    </HeaderedItemsControl>
                                    <HeaderedItemsControl Header="Instructions"
                                 Style="{StaticResource VerticalHIC}">
                                        <StackPanel  Margin="10">
                                            <TextBlock TextWrapping="WrapWithOverflow" Margin="10,5,10,5" >Volume Calculation Data (Gas Analysis) Optional, Calc Method, FPV Calc will be posted from Station Master. If available, tech will enter Gas Analysis components.</TextBlock>
                                            <TextBlock TextWrapping="WrapWithOverflow" Margin="10,5,10,5" Foreground="Black"  >Note: To view definition of analysis, move cursor over symbol.</TextBlock>
                                        </StackPanel>
                                    </HeaderedItemsControl>
                                </StackPanel>                          
                        </GroupBox>
                        <!-- Sample Data -->
                        <GroupBox Name="grpSampleData" Header="Sample Data" >
                        
                                <StackPanel>
                                    <Grid>
                                        <Grid.RowDefinitions>
                                            <RowDefinition Height="80"></RowDefinition>
                                            <RowDefinition Height="80"></RowDefinition>
                                        </Grid.RowDefinitions>
                                        <Grid.ColumnDefinitions>
                                            <ColumnDefinition MinWidth="140"></ColumnDefinition>
                                            <ColumnDefinition MinWidth="140"></ColumnDefinition>
                                            <ColumnDefinition MinWidth="140"></ColumnDefinition>
                                            <ColumnDefinition MinWidth="140"></ColumnDefinition>
                                        </Grid.ColumnDefinitions>
                                        <!-- Row 1 -->
                                        <StackPanel Grid.Column="0" Grid.Row="0" Style="{StaticResource FormStackPanel}" Margin="20,0,0,0">
                                            <Label Content="Bottle No." />
                                            <igEditors:XamNumericEditor Name="txtBottleNo" Foreground="Black" FontWeight="Normal" TabIndex="0"  
                                     ValueType="{x:Type sys:Int32}" Text="{Binding Path=BottleNo, Mode=TwoWay}" MinWidth="100" />
                                        </StackPanel>
                                        <StackPanel Grid.Column="1" Grid.Row="0" Style="{StaticResource FormStackPanel}">
                                            <Label Content="Type" />
                                            <ComboBox Name="cbxSampleType" TabIndex="1" ToolTip="Type ia a Required Field"
                                        IsTextSearchEnabled="True" IsEnabled="False" >
                                                <ComboBox.Text>
                                                    <Binding Path="SampType" Mode="OneWay"   >
                                                      
                                                    </Binding>
                                                </ComboBox.Text>
                                                <ComboBoxItem>Please select:</ComboBoxItem>
                                                <ComboBoxItem>ANALYZER</ComboBoxItem>
                                                <ComboBoxItem>COMPOSITE</ComboBoxItem>
                                                <ComboBoxItem>SPOT</ComboBoxItem>
                                                <ComboBoxItem>OTHER</ComboBoxItem>
                                                <ComboBoxItem>NONE</ComboBoxItem>
                                            </ComboBox>
                                        </StackPanel>
                                        <StackPanel Grid.Column="2" Grid.Row="0" Style="{StaticResource FormStackPanel}">
                                            <Label Content="Temperature" />
                                            <igEditors:XamNumericEditor Name="txtBottleTemp" Foreground="Black" FontWeight="Normal" TabIndex="2" 
                                            ValueType="{x:Type sys:Decimal}" Mask="{}{double:7.1}"  MinWidth="100" IsEnabled="False" ToolTip="Temperature ia a Required Field"
                                            Style="{StaticResource XamNumericEditorStyle}">
                                                <igEditors:XamNumericEditor.Text>
                                                    <Binding Path="BottleTemp" Mode="OneWay"   >
                                                      
                                                    </Binding>
                                                </igEditors:XamNumericEditor.Text>
                                            </igEditors:XamNumericEditor>
                                        </StackPanel>
                                        <StackPanel Grid.Column="3" Grid.Row="0" Style="{StaticResource FormStackPanel}">
                                            <Label Content="Pressure" />
                                            <igEditors:XamNumericEditor Name="txtBottlePress" Foreground="Black" FontWeight="Normal" TabIndex="3"  
                                            ValueType="{x:Type sys:Decimal}" Mask="{}{double:7.2}"    MinWidth="100" IsEnabled="False" ToolTip="Pressure ia a Required Field"
                                            Style="{StaticResource XamNumericEditorStyle}">
                                                <igEditors:XamNumericEditor.Text>
                                                    <Binding Path="BottlePress" Mode="OneWay"   >
                                                     
                                                    </Binding>
                                                </igEditors:XamNumericEditor.Text>
                                            </igEditors:XamNumericEditor>
                                        </StackPanel>
                                        <!-- Row 2 -->
                                        <StackPanel Grid.Column="0" Grid.Row="1" Style="{StaticResource FormStackPanel}" Margin="20,0,0,0">
                                            <Label Content="Tube LOS" />
                                        </StackPanel>
                                        <StackPanel Grid.Column="1" Grid.Row="1" Style="{StaticResource FormStackPanel}">
                                            <Label Content="H20" />
                                            <igEditors:XamNumericEditor Name="txtTubeH2O" Foreground="Black" FontWeight="Normal" TabIndex="4" 
                                        Mask="{}{double:7.3}"  Text="{Binding Path=TubeH2O, Mode=TwoWay}" MinWidth="100" Style="{StaticResource XamNumericEditorStyle}" />
                                        </StackPanel>
                                        <StackPanel Grid.Column="2" Grid.Row="1" Style="{StaticResource FormStackPanel}">
                                            <Label Content="C02" />
                                            <igEditors:XamNumericEditor Name="txtTubeCO2" Foreground="Black" FontWeight="Normal" TabIndex="5"  
                                        Mask="{}{double:7.3}"  Text="{Binding Path=TubeCO2, Mode=TwoWay}" MinWidth="100" Style="{StaticResource XamNumericEditorStyle}" />
                                        </StackPanel>
                                        <StackPanel Grid.Column="3" Grid.Row="1" Style="{StaticResource FormStackPanel}">
                                            <Label Content="H2S" />
                                            <igEditors:XamNumericEditor Name="txtTubeH2S" Foreground="Black" FontWeight="Normal" TabIndex="6" 
                                        Mask="{}{double:7.3}"  Text="{Binding Path=TubeH2S, Mode=TwoWay}" MinWidth="100" Style="{StaticResource XamNumericEditorStyle}" />
                                        </StackPanel>
                                    </Grid>
                                    <HeaderedItemsControl Header="Sample Data Remarks"
                                 Style="{StaticResource VerticalHIC}">
                                        <TextBox Margin="20" AcceptsReturn="True" MinLines="2" MaxLines="5" SpellCheck.IsEnabled="True" Width="620" FontWeight="Normal"
                                       Foreground="Black" Text="{Binding Path=SampleDataRmks, Mode=TwoWay}" TextWrapping="WrapWithOverflow" ></TextBox>
                                    </HeaderedItemsControl>
                                                                   </StackPanel>
                          
                        </GroupBox>
                        <!-- Services Performed -->
                        <GroupBox Name="grpServicesPerformed" Header="Services Performed" >
                          
                                <StackPanel>
                                    <HeaderedItemsControl Header="Service Codes and Quantities" Style="{StaticResource VerticalHIC}">
                                        <igDP:XamDataGrid Name="grdServicesPerformed" Theme="Office2k7Blue" Margin="15" FontWeight="Normal" TabIndex="0" DataSource="{Binding Path=TechCompletedServices}"
                                            GroupByAreaLocation="None" VerticalAlignment="Top" HorizontalAlignment="Center" BorderBrush="{StaticResource NormalBorderBrush}"
                                            BorderThickness="2"
                                           >
                                            <igDP:XamDataGrid.FieldSettings>
                                                <igDP:FieldSettings AllowGroupBy="False" CellContentAlignment="LabelAboveValueAlignCenter"/>
                                            </igDP:XamDataGrid.FieldSettings>
                                            <igDP:XamDataGrid.FieldLayoutSettings>
                                                <igDP:FieldLayoutSettings AllowAddNew="True" AddNewRecordLocation="OnBottom" AllowDelete="True" AutoGenerateFields="False"
                                                  HeaderLabelAreaStyle="{StaticResource myCustomHeaderLabelArea}" AllowFieldMoving="No" />
                                            </igDP:XamDataGrid.FieldLayoutSettings>
                                            <igDP:XamDataGrid.FieldLayouts>
                                                <igDP:FieldLayout>
                                                    <igDP:FieldLayout.SortedFields>
                                                        <igDP:FieldSortDescription
                                                            Direction="Ascending"
                                                            FieldName="SortID" />
                                                    </igDP:FieldLayout.SortedFields>
                                                    <igDP:FieldLayout.Fields>
                                                        <igDP:Field Name ="SortID" Visibility="Collapsed"></igDP:Field>
                                                        <igDP:Field Name="TestRateCode" Label="Code">
                                                            <igDP:Field.Settings>
                                                                <igDP:FieldSettings LabelMinWidth="50" EditorType="{x:Type igEditors:XamComboEditor}" AllowEdit="True" AllowResize="False" LabelClickAction="Nothing">
                                                                    <igDP:FieldSettings.EditorStyle>
                                                                        <Style TargetType="{x:Type igEditors:XamComboEditor}" >
                                                                            <Style.Setters>
                                                                                <Setter Property="ToolTip" Value="Rate Code is Required" />
                                                                                <Setter Property="ItemsProvider" Value="{StaticResource testRateCodes}" />                                                                              
                                                                            </Style.Setters>
                                                                        </Style>
                                                                    </igDP:FieldSettings.EditorStyle>
                                                                </igDP:FieldSettings>
                                                            </igDP:Field.Settings>
                                                        </igDP:Field>
                                                        <igDP:Field Name="TestRateAbbr" Label="Abbreviation">
                                                            <igDP:Field.Settings>
                                                                <igDP:FieldSettings LabelMinWidth="50" EditorType="{x:Type igEditors:XamComboEditor}" AllowEdit="True" AllowResize="False" LabelClickAction="Nothing" >
                                                                    <igDP:FieldSettings.EditorStyle>
                                                                        <Style TargetType="{x:Type igEditors:XamComboEditor}" >
                                                                            <Style.Setters>
                                                                                <Setter Property="ToolTip" Value="Abbreviation is Required" />
                                                                                <Setter Property="ItemsProvider" Value="{StaticResource testRateAbbrs}" />
                                                                               
                                                                            </Style.Setters>
                                                                        </Style>
                                                                    </igDP:FieldSettings.EditorStyle>
                                                                </igDP:FieldSettings>
                                                            </igDP:Field.Settings>
                                                        </igDP:Field>
                                                        <igDP:Field Name="TestRateDesc" Label="Description">
                                                            <igDP:Field.Settings>
                                                                <igDP:FieldSettings LabelMinWidth="200" EditorType="{x:Type igEditors:XamComboEditor}" AllowEdit="True" AllowResize="False" LabelClickAction="Nothing" >
                                                                    <igDP:FieldSettings.EditorStyle>
                                                                        <Style TargetType="{x:Type igEditors:XamComboEditor}" >
                                                                            <Style.Setters>
                                                                                <Setter Property="ToolTip" Value="Description is Required" />
                                                                                <Setter Property="ItemsProvider" Value="{StaticResource testRateDescs}" />
                                                                               
                                                                            </Style.Setters>
                                                                        </Style>
                                                                    </igDP:FieldSettings.EditorStyle>
                                                                </igDP:FieldSettings>
                                                            </igDP:Field.Settings>
                                                        </igDP:Field>
                                                        <igDP:Field Name="Quantity" Label="Quantity">
                                                            <igDP:Field.Settings>
                                                                <igDP:FieldSettings LabelMinWidth="50" EditorType="{x:Type igEditors:XamNumericEditor}" AllowEdit="True" AllowResize="False" LabelClickAction="Nothing" >
                                                                    <igDP:FieldSettings.EditorStyle>
                                                                        <Style TargetType="{x:Type igEditors:XamNumericEditor}">
                                                                            <Style.Setters>
                                                                              
                                                                                <Setter Property="Mask" Value="{}{double:7.1}" />
                                                                            </Style.Setters>
                                                                        </Style>
                                                                    </igDP:FieldSettings.EditorStyle>
                                                                </igDP:FieldSettings>
                                                            </igDP:Field.Settings>
                                                        </igDP:Field>                                                     
                                                    </igDP:FieldLayout.Fields>
                                                </igDP:FieldLayout>
                                            </igDP:XamDataGrid.FieldLayouts>
                                        </igDP:XamDataGrid>
                                    </HeaderedItemsControl>
                                    <StackPanel Margin="20,20,0,0" HorizontalAlignment="Center" Orientation="Horizontal">
                                        <Label Content="Status Change:" Margin="0,0,15,0" />
                                        <ComboBox Name="cbxStatusChange" TabIndex="1" ToolTip="Status Change ia a Required Field" >
                                            <ComboBox.Text>
                                                <Binding Path="StatusChange" Mode="OneWay"   >
                                                 
                                                </Binding>
                                            </ComboBox.Text>
                                            <ComboBoxItem>Please select:</ComboBoxItem>
                                            <ComboBoxItem>Change Frequency</ComboBoxItem>
                                            <ComboBoxItem>Change Hardware</ComboBoxItem>
                                            <ComboBoxItem>Change Plate</ComboBoxItem>
                                            <ComboBoxItem>Change Rate</ComboBoxItem>
                                            <ComboBoxItem>Disconnect</ComboBoxItem>
                                            <ComboBoxItem>New Setup</ComboBoxItem>
                                            <ComboBoxItem>No Change</ComboBoxItem>
                                            <ComboBoxItem>See Remarks</ComboBoxItem>
                                            <ComboBoxItem>Special Call Out</ComboBoxItem>
                                        </ComboBox>
                                    </StackPanel>
                                    <HeaderedItemsControl Header="Services Performed Remarks"
                                 Style="{StaticResource VerticalHIC}">
                                        <TextBox Name="txtRemarks" Margin="20" AcceptsReturn="True" MinLines="2" MaxLines="5" SpellCheck.IsEnabled="True" Width="620" FontWeight="Normal"
                                       Foreground="Black" Text="{Binding Path=ServicesRmks, Mode=TwoWay}" TextWrapping="WrapWithOverflow" TabIndex="2"></TextBox>
                                    </HeaderedItemsControl>                                 
                                </StackPanel>
                        </GroupBox>
                        <!-- Parts Used -->
                        <GroupBox Name="grpPartsUsed" Header="Parts Used" >
                                <StackPanel>
                                    <Grid>
                                        <HeaderedItemsControl Grid.Column="0" Grid.ColumnSpan="3" Grid.Row="2" Style="{StaticResource VerticalHIC}"
                                  Header="Parts Used" HorizontalContentAlignment="Center">
                                            <igDP:XamDataGrid Name="grdPartsUsed" Theme="Office2k7Blue" GroupByAreaLocation="None" DataSource="{Binding Path=TechUsedParts}" 
                                            Background="White" Margin="0,10,0,10"
                                            BorderBrush="{StaticResource NormalBorderBrush}" BorderThickness="1" >
                                                <igDP:XamDataGrid.FieldSettings>
                                                    <igDP:FieldSettings AllowEdit="True"/>
                                                </igDP:XamDataGrid.FieldSettings>
                                                <igDP:XamDataGrid.FieldLayoutSettings>
                                                    <igDP:FieldLayoutSettings AutoGenerateFields="False" AllowAddNew="True"  AllowDelete="True"
                                                                                AddNewRecordLocation="OnBottom" AllowFieldMoving="No" />
                                                </igDP:XamDataGrid.FieldLayoutSettings>
                                                <igDP:XamDataGrid.FieldLayouts>
                                                    <igDP:FieldLayout>
                                                        <igDP:FieldLayout.Fields>

                                                            <igDP:Field Name="QADCode" Label="CC No./Part No.">
                                                                <igDP:Field.Settings>
                                                                    <igDP:FieldSettings LabelMinWidth="75" CellWidth="75"  EditorType="{x:Type igEditors:XamComboEditor}" AllowEdit="True" AllowResize="False" LabelClickAction="Nothing">
                                                                        <igDP:FieldSettings.EditorStyle>
                                                                            <Style TargetType="{x:Type igEditors:XamComboEditor}" >
                                                                                <Setter Property="ItemsProvider" Value="{StaticResource QADCodes}" />
                                                                                <Setter Property="IsEditable" Value="False" />
                                                                              
                                                                            </Style>
                                                                        </igDP:FieldSettings.EditorStyle>
                                                                    </igDP:FieldSettings>
                                                                </igDP:Field.Settings>
                                                            </igDP:Field>

                                                            <igDP:Field Name="UM" Label="UM">
                                                                <igDP:Field.Settings>
                                                                    <igDP:FieldSettings LabelWidth="50" CellWidth="50" EditorType="{x:Type igEditors:XamComboEditor}" AllowEdit="True" AllowResize="False" LabelClickAction="Nothing">
                                                                        <igDP:FieldSettings.EditorStyle>
                                                                            <Style TargetType="{x:Type igEditors:XamComboEditor}" >
                                                                                <Setter Property="ItemsProvider" Value="{StaticResource UMS}" />
                                                                                <Setter Property="IsEditable" Value="False" />
                                                                             
                                                                            </Style>
                                                                        </igDP:FieldSettings.EditorStyle>
                                                                    </igDP:FieldSettings>
                                                                </igDP:Field.Settings>
                                                            </igDP:Field>

                                                            <igDP:Field Name="Quantity" Label="QTY">
                                                                <igDP:Field.Settings>
                                                                    <igDP:FieldSettings LabelMaxWidth="70" CellWidth="70"  EditAsType="{x:Type sys:Int32}" AllowEdit="True" AllowResize="False" LabelClickAction="Nothing">
                                                                        <igDP:FieldSettings.EditorStyle>
                                                                            <Style TargetType="{x:Type igEditors:XamNumericEditor}" >
                                                                              
                                                                            </Style>
                                                                        </igDP:FieldSettings.EditorStyle>
                                                                    </igDP:FieldSettings>
                                                                </igDP:Field.Settings>
                                                            </igDP:Field>

                                                            <igDP:Field Name="Description" Label="Description">
                                                                <igDP:Field.Settings>
                                                                    <igDP:FieldSettings LabelMaxWidth="260" CellWidth="260" EditorType="{x:Type igEditors:XamComboEditor}" AllowEdit="True" AllowResize="False" LabelClickAction="Nothing">
                                                                        <igDP:FieldSettings.EditorStyle>
                                                                            <Style TargetType="{x:Type igEditors:XamComboEditor}" >
                                                                                <Setter Property="ItemsProvider" Value="{StaticResource Descriptions}" />
                                                                                <Setter Property="IsEditable" Value="False" />
                                                                              
                                                                            </Style>
                                                                        </igDP:FieldSettings.EditorStyle>
                                                                    </igDP:FieldSettings>
                                                                </igDP:Field.Settings>
                                                            </igDP:Field>
                                                        </igDP:FieldLayout.Fields>
                                                    </igDP:FieldLayout>
                                                </igDP:XamDataGrid.FieldLayouts>

                                            </igDP:XamDataGrid>
                                        </HeaderedItemsControl>
                                    </Grid>
                                    <HeaderedItemsControl Header="Parts Used Remarks"
                                 Style="{StaticResource VerticalHIC}">
                                        <TextBox  Margin="20" AcceptsReturn="True" MinLines="2" MaxLines="5" SpellCheck.IsEnabled="True" Width="620" FontWeight="Normal"
                                       Foreground="Black" Text="{Binding Path=PartsUsedRmks, Mode=TwoWay}" TextWrapping="WrapWithOverflow"></TextBox>
                                    </HeaderedItemsControl>                                   
                                </StackPanel>                        
                        </GroupBox>
                    </StackPanel>
                </Grid>      
            </Border>
        </Grid>
    </DockPanel>  
</Window>

Code Behind is as follows:

 private void cmdPrint_Click(object sender, RoutedEventArgs e)
        {
            Report report1 = new Report();
            EmbeddedVisualReportSection report = new EmbeddedVisualReportSection(this.grdInspectionReport);
            report1.Sections.Add(report);
           
            report1.ReportSettings.Margin = new Thickness(96);
            report1.ReportSettings.HorizontalPaginationMode = HorizontalPaginationMode.Scale;
           
            report1.PageHeaderTemplate = this.TryFindResource("headerDataTemplate") as DataTemplate;
            report1.PageFooterTemplate = this.TryFindResource("footerDataTemplate") as DataTemplate;
           
            report1.Print();
        }

 

Parents
No Data
Reply
  • 54937
    Offline posted

    When using an EmbeddedVisualReportSection with a generic visual like a WPF Grid panel (as you are doing in this snippet), the EVRS will just create a visual brush and print a single page with that visual. The xamDataGrid|xamDataPresenter, when used directly as the visual for an EVRS, provides custom support to replicate itself and support paging. Currently there is no support for printing multiple pages of a generic element.

Children
No Data