我想实现一个编辑器,需要绘制规则线(静音林斯?)perline就像下面的图片。我将使用Richtextbox或avalonedit,你能帮我创建这个模式吗?提前感谢。image
n53p2ov01#
在WPF RichTextBox中,您可以为Paragraph样式设置边框厚度。它看起来像你的屏幕截图。
RichTextBox
Paragraph
<RichTextBox x:Name="richtextbox" > <RichTextBox.Resources> <Style TargetType="{x:Type Paragraph}"> <Setter Property="BorderThickness" Value="0,0,0,1"></Setter> <Setter Property="BorderBrush" Value="#388FFA"></Setter> <Setter Property="Margin" Value="3"/> <Setter Property="Padding" Value="2"/> </Style> </RichTextBox.Resources> </RichTextBox>
lnlaulya2#
我自己在AvalonEdit做过。在VisualLine或TextView渲染时添加RulerLines(只需通过DrawingContext绘制)类。Image Done
2条答案
按热度按时间n53p2ov01#
在WPF
RichTextBox
中,您可以为Paragraph
样式设置边框厚度。它看起来像你的屏幕截图。lnlaulya2#
我自己在AvalonEdit做过。在VisualLine或TextView渲染时添加RulerLines(只需通过DrawingContext绘制)类。Image Done