Skip to main content

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.v14.2.dll

#Declaration

public DataTemplate PrintRowTemplate { get; set; }

#Property Value

Type Description
DataTemplate

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

#Remarks

The templates supplied by the DXGrid for Silverlight, allow you to completely replace the look and feel of visual elements while maintaining their existing behavior.


<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> 

To learn more, see Styles and Templates.

#Implements

DevExpress.Xpf.Grid.ITableView.PrintRowTemplate
See Also