■ TableRowGroup 엘리먼트에서 행을 그룹화하는 방법을 보여준다.
▶ MainWindow.xaml
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 |
<Window x:Class="TestProject.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Width="800" Height="600" Title="TestProject" FontFamily="나눔고딕코딩" FontSize="16"> <FlowDocumentReader> <FlowDocument ColumnWidth="400"> <Table> <Table.Resources> <Style x:Key="HeaderFooterTableRowGroupStyleKey" TargetType="{x:Type TableRowGroup}"> <Setter Property="Background" Value="LightGray" /> <Setter Property="FontWeight" Value="DemiBold" /> <Setter Property="FontSize" Value="16" /> </Style> <Style x:Key="dataRowTableRowGroupKey" TargetType="{x:Type TableRowGroup}"> <Setter Property="FontSize" Value="16" /> <Setter Property="FontStyle" Value="Italic" /> </Style> </Table.Resources> <Table.Columns> <TableColumn /> <TableColumn /> <TableColumn /> <TableColumn /> </Table.Columns> <TableRowGroup Style="{StaticResource HeaderFooterTableRowGroupStyleKey}"> <TableRow> <TableCell/> <TableCell><Paragraph>Gizmos</Paragraph></TableCell> <TableCell><Paragraph>Thingamajigs</Paragraph></TableCell> <TableCell><Paragraph>Doohickies</Paragraph></TableCell> </TableRow> </TableRowGroup> <TableRowGroup Style="{StaticResource dataRowTableRowGroupKey}"> <TableRow> <TableCell><Paragraph Foreground="Blue">Blue</Paragraph></TableCell> <TableCell><Paragraph>1</Paragraph></TableCell> <TableCell><Paragraph>2</Paragraph></TableCell> <TableCell><Paragraph>3</Paragraph></TableCell> </TableRow> <TableRow> <TableCell><Paragraph Foreground="Red">Red</Paragraph></TableCell> <TableCell><Paragraph>1</Paragraph></TableCell> <TableCell><Paragraph>2</Paragraph></TableCell> <TableCell><Paragraph>3</Paragraph></TableCell> </TableRow> <TableRow> <TableCell><Paragraph Foreground="Green">Green</Paragraph></TableCell> <TableCell><Paragraph>1</Paragraph></TableCell> <TableCell><Paragraph>2</Paragraph></TableCell> <TableCell><Paragraph>3</Paragraph></TableCell> </TableRow> </TableRowGroup> <TableRowGroup Style="{StaticResource HeaderFooterTableRowGroupStyleKey}"> <TableRow> <TableCell><Paragraph>Totals</Paragraph></TableCell> <TableCell><Paragraph>3</Paragraph></TableCell> <TableCell><Paragraph>6</Paragraph></TableCell> <TableCell></TableCell> </TableRow> </TableRowGroup> </Table> </FlowDocument> </FlowDocumentReader> </Window> |