PR

[C#][WPF]WPF で TextBlock に枠線を付ける方法!

VisualStudio C#

TextBlockを使っている最中、ふと枠線が欲しくなることがありますよね!?
しかし、TextBlockにBorderの設定はありません。

ここでは、枠線の設定方法を紹介します。

[追記] こちらの記事も良ければご確認ください。

TextBlockに枠線を付ける

こんな時には、TextBlockの外側にBorderを置いてあげれば解決します。

ソースコードは以下の通りです。

<Border BorderBrush="Black" BorderThickness="1">
    <TextBlock Name="textBlock1" Text="Hello World"/>
</Border>

図解すると以下のようになります。

TextBlockを段組みする場合は、Borderの中に書いていけば良いです。

まとめ

TextBoxが使える場面ならTextBoxを使った方が良いと思います。

あとは、イメージ図を示した通り、XAMLがどのように構成されているのかを頭にイメージしながら実装してください。そうすれば、きっと応用も効くと思います。

皆さん、WPFライフをぜひハックしてください。

コメント

タイトルとURLをコピーしました