Back to Devexpress

TableView.PrintRowTemplate Property

wpf-devexpress-dot-xpf-dot-grid-dot-tableview-ce1faab4.md

latest2.3 KB
Original Source

TableView.PrintRowTemplate Property

Gets or sets the template that defines the presentation of data rows when the grid is printed. This is a dependency property.

Namespace : DevExpress.Xpf.Grid

Assembly : DevExpress.Xpf.Grid.v25.2.dll

NuGet Package : DevExpress.Wpf.Grid.Core

Declaration

csharp
public DataTemplate PrintRowTemplate { get; set; }
vb
Public Property PrintRowTemplate As DataTemplate

Property Value

TypeDescription
DataTemplate

A DataTemplate object that defines the presentation of data rows when the grid is printed.

|

Remarks

View Example: Customize the Appearance of Printed/Exported Information

xaml
<DataTemplate x:Key="CustomPrintRowTemplate">
   <ContentControl Foreground="{Binding Foreground, RelativeSource={RelativeSource TemplatedParent}}">
       <Grid DataContext="{Binding DataContext.Content.Row, RelativeSource={RelativeSource TemplatedParent}}"
              Width="{Binding Path=DataContext.Content.(dxg:GridPrintingHelper.PrintRowInfo).TotalHeaderWidth, ElementName=contentControl}">

           <Rectangle RadiusX="5" RadiusY="5" Fill="Red" dxp:ExportSettings.TargetType="Image"/>

           <dxe:ImageEdit Source="{Binding Path=Photo}" IsPrintingMode="True"/>

           <dxe:TextEdit EditValue="{Binding FirstName}" IsPrintingMode="True"/>

       </Grid>
   </ContentControl>
</DataTemplate>

See Also

Printing and Exporting

Appearance Customization

TableView Class

TableView Members

DevExpress.Xpf.Grid Namespace