You are viewing help content for pre-release software. This document and the features it describes are subject to change. Switch to the current version.

TreeListView.PrintRowTemplate Property

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

Namespace: DevExpress.Xpf.Grid

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

Declaration

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

Property Value

Type Description
DataTemplate

The template that defines the presentation of printed data rows.

Remarks

The templates supplied by the DXGrid, 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>

Refer to the following topics for more information on how to print data:

See Also