0

对象的高度约为 60 像素,但文本仅约 12 像素高。我尝试设置 Height="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>
4

1 回答 1

0

使用段落会在顶部和底部为您提供额外的一行。在代码中你可以这样做

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

并以编程方式添加你的运行......我不知道如何在 XAML 中做到这一点

于 2011-11-04T21:48:03.187 回答