1
我有一个自定义的RichTextBox类,我想绘制一条垂直线。 (这个想法是它会显示一个“字符限制”。)在wpf RichTextBox上画一条垂直线
我试过重写OnRender,但是没有画任何东西。
我已阅读过使用Adorners,但他们更新文本的外观。 (我只想划一条线,与文字无关。)
有没有办法从上到下画垂直线?
我有一个自定义的RichTextBox类,我想绘制一条垂直线。 (这个想法是它会显示一个“字符限制”。)在wpf RichTextBox上画一条垂直线
我试过重写OnRender,但是没有画任何东西。
我已阅读过使用Adorners,但他们更新文本的外观。 (我只想划一条线,与文字无关。)
有没有办法从上到下画垂直线?
的快速方法:
<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"
只是柜面他们点击右键就行了,不希望吃鼠标点击。
可能的错字:水平还是垂直? :) –
@SimonWhitehead - 谢谢。修复。 – Vaccano
没有probs。此外,可能有帮助:http://stackoverflow.com/questions/6158291/how-to-draw-border-around-a-word-in-richtextbox –