新しいスタイルの作成
更新 : 2007 年 11 月
ほとんどの ASP.NET モバイル コントロールの場合、大部分のデバイスでスタイルをレンダリングするのには、Style 基本クラスに用意されているメソッドとプロパティで十分です。しかし、配置、フォント、または色などのいくつかのスタイルは、一部のワイヤレス デバイスで正しくレンダリングされないことがあります。
すべてのモバイル コントロールは、関連付けられたスタイル オブジェクトを持っています。このスタイル オブジェクトには、コントロールに対して直接定義されたスタイル プロパティが含まれています。スタイル オブジェクトは、Style クラスから継承したクラスのインスタンスにする必要があります。
スタイル オブジェクトは MobileControl 基本クラスの protected フィールドとして定義されており、ページの開発者はアクセスできません。ただし、Style オブジェクトの各プロパティについては、関連付けられたコントロール クラスはパブリック プロパティも公開します。このパブリック プロパティには、ページの開発者が読み取りまたは書き込みを行うことによってアクセスできます。たとえば、MobileControl 基本クラスは、そのプロパティとして Style 基本クラスのすべてのプロパティを公開します。
さらに、スタイルは継承モデルに従います。レンダリングの実行時に、コントロール アダプタはスタイルの特別なインデクサを使用して、継承された値を含むスタイル情報を取得することができます。
このセクションの内容
デバイス アダプタのスタイル プロパティへのアクセス
デバイス アダプタのスタイルの継承動作にアクセスする方法を説明します。ウォークスルー : 新しいスタイルの実装
専用のスタイルを作成する手順を説明します。
関連するセクション
スタイル
スタイル シートの機能、構成の考慮事項、および <style> 要素の使い方など、レンダリングの観点からスタイルを説明します。<Style> 要素
モバイル コントロールのスタイル特性を整理する方法について説明します。