Day02-3

目的

Theme & Skin

定義

Skin

Theme

適用の仕方

  1. テーマフォルダを用意する。例: App_Theme
  2. スキンファイルを用意する。例: Spring.skin
    • サーバコントロールとほぼ同様の書式で記述することが可能
    • しかし、IDプロパティおよび、デザインに関係しないプロパティは使用できないので注意
  3. スタイルシートを定義する。例: styleSheet.css
    • .skinファイルも指定することができるが、汎用性があるため.cssで定義する。
  4. テーマにページを適用する。
    • web.configの<page>要素に、theme/styleSheetTheme属性を指定する。
    • theme: <pages theme="Sprint" />(一律のテーマ)
      • styleSheet: <pages styleSheetTheme="Spring" />(個々のコントロールの指定)

SkinID属性でスキン定義を切り替える

例: テキストボックスの色を分ける

テーマを指定するその他方法

@Pageディレクティヴで指定する方法(ページ単位で指定する。)

プログラムから動的に指定する

まとめ

TOPへ