TreeListView.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.v20.1.dll

Declaration

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

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, 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 Appearance Customization.

See Also