#wpf #xaml #flow
#wpf #xaml #flowdocument
Вопрос:
Высота объекта составляет около 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>
Комментарии:
1. Я бы начал с того, что поставил видимые границы на все, что займет границу, и посмотрел, где находятся пробелы.
Ответ №1:
Использование абзаца дает вам дополнительную строку вверху и внизу. В коде вы можете сделать это
Paragraph p = this.rtbCommandLine.Document.Blocks.FirstBlock as Paragraph;
p.LineHeight = 10;
И программно добавляйте свои прогоны… Я не знаю, как это сделать в XAML