1

我有一个自定义 RichTextBox 类,我想在上面画一条垂直线。(想法是它将显示“字符限制”。)

我尝试过覆盖 OnRender,但这并没有画出任何东西。

我读过使用 Adorners,但它们会更新文本的外观。(我只是想画一条线,与文字无关。)

有没有办法从上到下画一条垂直线?

4

1 回答 1

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"只是以防他们点击就行了,不希望那吃掉鼠标点击。

于 2012-12-12T09:52:32.340 回答