Skip to main content
A newer version of this page is available. .

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

NuGet Packages: DevExpress.WindowsDesktop.Wpf.Grid.Core, DevExpress.Wpf.Grid.Core

Declaration

public DataTemplate PrintRowTemplate { get; set; }

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