|
.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」 |
TechTargetジャパン
Insider.NET フォーラム 新着記事
- 新人プログラマーのためのInsider.NETの歩き方 2012 (2012/5/22)
晴れて.NETプログラマーとなる新人が効率的に開発技術を習得するには? 大量にある記事群の中から新人が読むべきお勧めを厳選して紹介 - jQuery MobileでJavaScriptプログラミング (2012/5/17)
jQuery Mobileは手軽なだけでなく、JavaScriptのAPIも充実しており、独自機能の実装もできる。今回は「グローバル設定」と「イベント」を解説 - Windows上で開発するための開発環境構築入門 (2012/5/16)
Windowsを使ってチームで開発している? なのにサーバOSを設定・運用した経験がない? そうなら、今すぐ学ぼう - 「コントラクト」でアプリのサンドボックスを乗り越える! (2012/5/11)
Metroスタイル・アプリはサンドボックスの中で動作する。それを乗り越えてほかのアプリと連携する仕組み「コントラクト」を解説
|
|
@IT 新着記事
キャリアアップ
スポンサーからのお知らせ
- - PR -
イベントカレンダー
- - PR -
お勧め求人情報
転職/派遣情報を探す
**先週の人気講座ランキング**
〜 Android編 〜
ホワイトペーパー(TechTargetジャパン)
ソリューションFLASH



