一般的な Silverlight コントロールのスタイル処理のヒント

Ee371156.0b2c798e-86c6-4ea2-a8a6-5cf1f12be1e2(JA-JP,Expression.30).png

Microsoft Expression Blend には、Microsoft Silverlight コントロールが多数用意されています。Silverlight SDK への参照や、信頼できるソースからダウンロードしたコントロール アセンブリへの参照をプロジェクトに追加すると、さらに多くのコントロールにアクセスできます。

詳細については、「参照の追加によるカスタム コントロールのインポート」を参照してください。

見つかったコントロールが機能的には適しているけれども外観が希望に沿わない場合は、そのコントロールがテンプレートをサポートしていれば、コントロールのテンプレートを変更して外観を変えることができます。

作業の手間を省くには、まず、アートボードで描画ツールを使用したり、アートや他のアセットをインポートして、デザインに必要な要素をすべて揃えます。次に、[コントロールの作成] コマンドを使用して、オブジェクトをコントロール用のテンプレートに変換します。

Silverlight コントロールのテンプレートでは、さまざまな表示状態を指定できるようになっています。そのため、コントロールを表示させたり、見えないようにしたり、外観を変更したりできます。また、テンプレートにパーツを含めることもできます。コントロールに思ったとおりの動作をさせるには、一定の規則に従ってパーツに名前を付ける必要があります。コントロール テンプレートに変換するオブジェクトを作成するときは、次のトピックを参考にしてください。

このセクションには、次のトピックが含まれています。

関連項目

概念

コントロール用ビジュアル状態の定義

Silverlight コントロール テンプレートのパーツのスタイル指定

テンプレートをサポートするコントロールのスタイル処理

WPF 簡易スタイルのスタイル処理のヒント