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(); }
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.