TextBlockを使っている最中、ふと枠線が欲しくなることがありますよね!?
しかし、TextBlockにBorderの設定はありません。
ここでは、枠線の設定方法を紹介します。
[追記] こちらの記事も良ければご確認ください。
TextBlockに枠線を付ける
こんな時には、TextBlockの外側にBorderを置いてあげれば解決します。
ソースコードは以下の通りです。
<Border BorderBrush="Black" BorderThickness="1">
<TextBlock Name="textBlock1" Text="Hello World"/>
</Border>
図解すると以下のようになります。
TextBlockを段組みする場合は、Borderの中に書いていけば良いです。
まとめ
TextBoxが使える場面ならTextBoxを使った方が良いと思います。
あとは、イメージ図を示した通り、XAMLがどのように構成されているのかを頭にイメージしながら実装してください。そうすれば、きっと応用も効くと思います。
皆さん、WPFライフをぜひハックしてください。
コメント