1

垂直線を描画したいカスタムRichTextBoxクラスがあります。(アイデアは、「文字制限」を表示することです。)

OnRenderをオーバーライドしようとしましたが、何も描画されませんでした。

Adornersの使用について読んだことがありますが、Adornersはテキストの外観を更新します。(私はただ線を引きたいだけで、テキストとは何の関係もありません。)

上から下に垂直線を引く方法はありますか?

4

1 に答える 1

0

1 つの簡単な方法:

<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 に答える