如何用灰色(而不仅仅是文本高度)为整个RichTextBox线着色?

时间:2013-03-18 09:33:19

标签: c# wpf richtextbox

我想要RichTextBox的网格状外观 - 一个段落是浅灰色,然后是白色,依此类推......这段代码:

Paragraph pargrph = new Paragraph();
pargrph.Background = Brushes.LightGray;
this.richTextBox.Document.Blocks.Add(pargrph);

仅灰色文本高度,而不是整行高度:

measurement-demonstration

如何用灰色为整线着色?

1 个答案:

答案 0 :(得分:2)

我认为您需要更改保证金和/或填充:

pargrph.Margin = new Thickness(0);
pargrph.Padding = new Thickness(0);

另请参阅此MSDN文章。