0

我目前可以使用以下方法将文本添加到我的 WPF 表格单元格:

cell.Blocks.Add(new Paragraph(new Run("Example Text")));

我想要的是能够在单元格中添加一个对象,例如另一个表格或网格。这甚至可能吗?

4

2 回答 2

0

您不能将 a 添加GridTableCell...TableCell只能托管从Block派生的元素

MSDN:

TableCell 元素可以承载一个或多个源自 Block 的流内容元素。TableCell 的有效内容元素包括:

  • 块UIContainer

  • 列表

  • 段落

  • 部分

  • 桌子

添加其他元素的最简单方法TableCell是在 XAML 中......

<TableCell><Paragraph FontSize="14pt" FontWeight="Bold">Planet</Paragraph></TableCell>
于 2013-07-23T23:34:25.973 回答
0

通过这样做,您可以添加嵌套表。首先,您创建外部表,然后创建内部表。您创建用于添加行的表行组。然后创建 TableRow 的实例。然后将此行添加到 TableRowGroup。最后步骤是将这个 TableRowGroup 添加到外部表中。喜欢 :

       Table outTable=new Table ();
       Table innerTable=new Table ();
        TableRowGroup rg = new TableRowGroup();
        TableRow tr = new TableRow();
tr.Cells.Add(new TableCell(new Section(innerTabe)));
        rg.Rows.Add(tr);
        outTable.RowGroups.Add(rg);
于 2018-05-11T21:31:40.777 回答