none
[WPF]RichTextBoxの選択時罫線色の消去について RRS feed

  • 質問

  • RichTextのマウスオーバー時とフォーカス時の罫線色を消したいと考えていますが、

    以下のようにスタイルを設定しても水色の罫線色がついてしまいます。

    解決方法がわかるかた教えて頂けませんか?

    <RichTextBox>
        <RichTextBox.Style>
            <Style TargetType="RichTextBox">
                <Style.Triggers>
                    <Trigger Property="IsMouseOver" Value="true">
                        <Setter Property = "BorderBrush" Value="Transparent"/>
                    </Trigger>
                    <Trigger Property="IsFocused" Value="true">
                        <Setter Property = "BorderBrush" Value="Transparent"/>
                    </Trigger>
                </Style.Triggers>
            </Style>
        </RichTextBox.Style>
        <FlowDocument>
            <Paragraph>aaaaaaaaaa</Paragraph>
        </FlowDocument>
    </RichTextBox>


    • 編集済み deak1206 2015年1月14日 2:12
    • 移動 星 睦美 2015年1月14日 4:14 Windows クライアント開発ー全般 から
    2015年1月14日 2:09

回答

  • 目的がわからないですが…
    罫線を「消去」するのが目的であればBorderThicknessを0にしてはどうですか。

    それともハイライトを止めて、デフォルトの罫線を常に表示したいのでしょうか。

    • 回答としてマーク deak1206 2015年1月14日 3:23
    2015年1月14日 2:45
    モデレータ