我有一个自定义的RichTextBox类,我想在其上绘制一条垂直线。 (这个想法是它会显示“Char Limit”。)
我尝试重写OnRender,但没有画任何东西。
我已阅读过使用Adorners,但他们会更新文字的外观。 (我只想绘制一条线,与文本无关。)
有没有办法从上到下画一条垂直线?
答案 0 :(得分:0)
一个简单的方法:
<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"
只是因为他们点击了该行,不想让它点击鼠标。