2011-01-14 35 views
2

是否可以在FlowDocument中的同一行上顯示兩個塊(比如兩個段)?FlowDocument中同一行上的兩個塊

它似乎總是開始下一行的第二部分,我似乎無法解決此問題。

使用InlineUIContainer的包裝器可能會工作,但是我在InlineUIContainer中放置了什麼?我需要提供數以萬計的這些線路,所以它需要相對高效。

回答

2

聽起來像你應該使用table

E.g.

<Table> 
    <Table.Columns> 
    <TableColumn/> 
    <TableColumn/> 
    </Table.Columns> 
    <TableRowGroup> 
    <TableRow> 
     <TableCell> 
     <Section><Paragraph>First section</Paragraph></Section> 
     </TableCell> 
     <TableCell> 
     <Section><Paragraph>Second section</Paragraph></Section> 
     </TableCell> 
    </TableRow> 
    </TableRowGroup> 
</Table> 

您可以在每次需要時重複整個表格,也可以每次將行添加到行組中。

我還沒有做任何性能測試與成千上萬的表或成千上萬的表的表。我在單個流文檔中訪問了大約一千個表的範圍,並且FlowDocumentReader保持了良好的性能。

相關問題