Почему этот потоковый документ занимает больше места, чем нужно? - PullRequest
0 голосов
/ 14 октября 2011

Высота объекта составляет около 60 пикселей, а текст - всего около 12 пикселей.Я попытался установить высоту = "30", но затем текст не читался.

  <RichTextBox IsReadOnly="True" Focusable="False" >
                                    <FlowDocument xml:space="preserve" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" >
                                        <Table>
                                            <TableRowGroup>
                                                <TableRow>
                                                    <TableCell BorderThickness="0" >
                                                        <Paragraph>
                                                            <Bold>
                                                                <Run Text="test"/>
                                                            </Bold>
                                                        </Paragraph>
                                                    </TableCell>
                                                </TableRow>
                                            </TableRowGroup>
                                        </Table>
                                    </FlowDocument>
                                </RichTextBox>

1 Ответ

0 голосов
/ 05 ноября 2011

Использование абзаца дает вам дополнительную строку сверху и снизу.В коде вы можете сделать это

Paragraph p = this.rtbCommandLine.Document.Blocks.FirstBlock as Paragraph; 
p.LineHeight = 10;

И программно добавить свои прогоны ... Я не знаю, как это сделать в XAML

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...