Ошибка в таблице FlowDocument? - PullRequest
2 голосов
/ 03 мая 2011

Прежде всего, расчет ширины 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 рассчитывается на основе других данных, поэтому я не могу просто использовать другое значение на основе визуального осмотра.

Может кто-нибудь сказать мне, что здесь происходит?И как я могу решить эту проблему?

РЕДАКТИРОВАТЬ:

Как предложено, я добавил сообщение об ошибке.

...