commentたかがアンダーライン、されどアンダーライン。TextBlockコントロールはWPFなどの環境ではTextDecorationプロパティで下線の指定ができるので、下線を引くのにあまり困りません。Windowsストアアプリの場合、TextDecorationプロパティが無いのでちょっと苦労します。最終目的は「データバインディングを用いて下線がある場合とない場合を制御したい」なんですが、TextBlockの下線について順を追って説明していきます。</TextBlock>ついでに下線を一部だけにしたり改行を入れるなら以下のようにも書けます。</TextBlock>以下のように表示されます。コードビハインドからは以下のようにも書けます。this.textBlock.Inlines.Add(underline);そして本題。データバィンディングを用いて、条件によって下線を出したり、出さなかったりしたい場合。簡単なViewModelを以下のように作成する。}}下線を引く引かないの条件はアプリ毎に色々あると思うけど、今回はわかりやすいように2つのプロパティのどちらかに値を入れることで制御することにした。</Grid></Page>見ての通りコンバーターでVisibilityを変えている。最後に、MainPage.xaml.csで以下のように利用します。それ自体で使用できる空白ページまたはフレーム内に移動できる空白ページ。このページがフレームに表示されるときに呼び出されます。プロパティは、通常、ページを構成するために使用します。}}上記コードはプロジェクトを公開していますので全文を見て動かしたい方は以下プロジェクトをGitHubで見る(正直もっとシンプルなやり方あるはずだと思うが見つからなかったので紹介。コメントをキャンセルメールアドレスが公開されることはありません。付いている欄は必須項目ですCommentName*Email*Website古代魚庵という屋号でフリーランスのプログラマー兼ライター業をやっています。