FlowDocument表中的错误?

时间:2011-05-03 10:49:21

标签: c# wpf flowdocument

首先,FlowDocuments TableColumns的宽度计算是一团糟。但这太荒谬了:

<FlowDocumentScrollViewer>
    <FlowDocument>
     <Paragraph>text that's not visible</Paragraph>
     <Table BorderThickness="0.7559" >
        <Table.Columns>
         <TableColumn Width="100" />
        </Table.Columns>
        <TableRowGroup>
         <TableRow>
            <TableCell/>
         </TableRow>
        </TableRowGroup>
     </Table>
    </FlowDocument>
</FlowDocumentScrollViewer>

这实际上没有显示任何内容。所以表格似乎弄乱了整个文件。如果我取出Width="100"或将Borderthickness更改为不像BorderThickness="0.755"那样精确的东西,它会按预期显示表格和段落。 (使用此代码尝试解决问题甚至会导致Kaxaml崩溃。)

这是一个非常简化的解决方案。我的真实FlowDocument是根据其他数据计算出来的,所以我不能根据视觉检查使用不同的值。

有人能告诉我这里发生了什么吗?我该如何解决这个问题呢?

修改

As suggested I added a bug report.

0 个答案:

没有答案