.NET TIPS [Silverlight 2]TextBlockコントロールに背景色を設定するには?デジタルアドバンテージ 遠藤 孝信2010/01/28 |
![]() |
|
Siliverlightアプリケーションでテキストを表示するにはTextBlockコントロールを利用するのが一般的だが、SiliverlightのTextBlockコントロールはBackgroundプロパティを持っておらず、単独では背景色を設定できない(これに対して、WPFのTextBlockコントロールにはBackgroundプロパティがある)。
このため、TextBlockコントロールで背景色を設定するには、GridパネルやBorderコントロールを併せて使用する必要がある。以下の画面は、Gridパネル/BorderコントロールとTextBlockコントロールを使用した例だ。
![]() |
背景色を設定したTextBlockコントロール(Silverlight) |
この画面のXAMLコードは次のようになっている。ここではリストボックスの項目としてTextBlockコントロールを使用している。
| |
Silverlightアプリケーションのサンプル・コード(XAML) |
ここでは色名を指定した背景色の設定しか行っていないが、もちろんグラデーションやイメージを使った背景の描画も可能だ。
カテゴリ:Silverlight 2 処理対象:コントロール 使用ライブラリ:TextBlockクラス(System.Windows.Controls名前空間) 使用ライブラリ:Gridクラス(System.Windows.Controls名前空間) 使用ライブラリ:Borderクラス(System.Windows.Controls名前空間) |
![]() |
「.NET TIPS」 |
Insider.NET フォーラム 新着記事
- 第2回 簡潔なコーディングのために (2017/7/26)
ラムダ式で記述できるメンバの増加、throw式、out変数、タプルなど、C# 7には以前よりもコードを簡潔に記述できるような機能が導入されている - 第1回 Visual Studio Codeデバッグの基礎知識 (2017/7/21)
Node.jsプログラムをデバッグしながら、Visual Studio Codeに統合されているデバッグ機能の基本の「キ」をマスターしよう - 第1回 明瞭なコーディングのために (2017/7/19)
C# 7で追加された新機能の中から、「数値リテラル構文の改善」と「ローカル関数」を紹介する。これらは分かりやすいコードを記述するのに使える - Presentation Translator (2017/7/18)
Presentation TranslatorはPowerPoint用のアドイン。プレゼンテーション時の字幕の付加や、多言語での質疑応答、スライドの翻訳を行える
![]() |
|
|
|
![]() |