文字を修飾する方法の良いサンプルがMSDNに掲載されていましたので真似してみます
ボタンの文字を"Run"で修飾してみます
- Runで文字の属性変更
- <Run TextDecorations="****">で修飾
の模様
日本語ではベースラインとアンダーラインの区別はわかりにくいですが、アルファベットを使う場合は効果的ですね
<Window x:Class="StringDecorate.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="MainWindow" Height="350" Width="525">
<Grid>
<Button Width="200" Height="150">
<TextBlock>
ふつーのTextBlock<LineBreak />
<Run FontWeight="Bold" FontSize="13">フォントサイズ+Bold</Run><LineBreak />
<Run TextDecorations="Underline">アンダーライン</Run><LineBreak />
<Run TextDecorations="Strikethrough">打消し線</Run><LineBreak />
<Run TextDecorations="Overline">オーバーライン</Run><LineBreak />
<Run TextDecorations="Baseline">gベースライン</Run>
<Run TextDecorations="Underline">gアンダーライン</Run>
</TextBlock>
</Button>
</Grid>
</Window>
詳しくはMSDNのこちら参照
http://code.msdn.microsoft.com/windowsdesktop/XAML-WPF-165daa55
0 件のコメント:
コメントを投稿