[英]Draw a vertical line on a wpf RichTextBox
我有一个自定义的RichTextBox类,我想在上面绘制一条垂直线。 (其想法是将显示“字符数限制”。)
我尝试覆盖OnRender,但这没有画任何东西。
我已经读过使用装饰器,但它们会更新文本的外观。 (我只想画一条线,与文本无关。)
有没有一种方法可以从顶部到底部画一条垂直线?
一种快速的方法:
<Grid x:Name="Container" Height="100">
<RichTextBox/>
<Line Stroke="Aqua" X1="160" X2="160" Y1="0" Y2="{Binding Path=Height,ElementName=Container}" IsHitTestVisible="False"/>
</Grid>
IsHitTestVisible="False"
是为了防止他们在行上单击鼠标右键,而不希望它们吃掉鼠标单击。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.