次の方法で共有


新しいスタイルの作成

更新 : 2007 年 11 月

ほとんどの ASP.NET モバイル コントロールの場合、大部分のデバイスでスタイルをレンダリングするのには、Style 基本クラスに用意されているメソッドとプロパティで十分です。しかし、配置、フォント、または色などのいくつかのスタイルは、一部のワイヤレス デバイスで正しくレンダリングされないことがあります。

すべてのモバイル コントロールは、関連付けられたスタイル オブジェクトを持っています。このスタイル オブジェクトには、コントロールに対して直接定義されたスタイル プロパティが含まれています。スタイル オブジェクトは、Style クラスから継承したクラスのインスタンスにする必要があります。

スタイル オブジェクトは MobileControl 基本クラスの protected フィールドとして定義されており、ページの開発者はアクセスできません。ただし、Style オブジェクトの各プロパティについては、関連付けられたコントロール クラスはパブリック プロパティも公開します。このパブリック プロパティには、ページの開発者が読み取りまたは書き込みを行うことによってアクセスできます。たとえば、MobileControl 基本クラスは、そのプロパティとして Style 基本クラスのすべてのプロパティを公開します。

さらに、スタイルは継承モデルに従います。レンダリングの実行時に、コントロール アダプタはスタイルの特別なインデクサを使用して、継承された値を含むスタイル情報を取得することができます。

このセクションの内容

関連するセクション

  • スタイル
    スタイル シートの機能、構成の考慮事項、および <style> 要素の使い方など、レンダリングの観点からスタイルを説明します。

  • <Style> 要素
    モバイル コントロールのスタイル特性を整理する方法について説明します。

参照

その他の技術情報

拡張性に関する開発者用ガイド