クライアント コンポーネントおよびコントロールの作成
更新 : 2007 年 11 月
このセクションのトピックでは、Microsoft AJAX Library に基づくクライアント コンポーネント作成についてのチュートリアルを提供します。Microsoft AJAX Library は、文字列と配列に対して名前空間、継承、インターフェイス、列挙型、リフレクション、およびヘルパー関数を提供するため、型システムおよび拡張子を ECMAScript (JavaScript) オブジェクトに追加します。このライブラリには、基本クライアント オブジェクト型のコンポーネント、コントロール、および動作クラスも用意されており、これらのクラスから充実したクライアント機能を派生させ、提供できます。
このセクションの内容
カスタムの非ビジュアル クライアント コンポーネントの作成
Component 基本クラスから派生する非ビジュアル クライアント コンポーネントを作成する例、およびそのコンポーネントをページ内で使用する方法の例を紹介します。カスタム AJAX クライアント コントロールの作成
Control クラスから派生するカスタム クライアント コントロールを作成する例、およびそのコントロールをページ内で使用する方法の例を紹介します。プロトタイプ モデルを使用したクライアント コンポーネント クラスの作成
コンポーネントを作成するための JavaScript プロトタイプ モデルの使用方法に重点を置き、Component 基本クラスから派生するクライアント コンポーネントを作成する例を紹介します。カスタム コンポーネント プロパティの定義と PropertyChanged イベントの発生
Component 基本クラスから派生するクライアント コンポーネントを作成する例、およびそのコンポーネントのプロパティが変更された際に通知イベントを発生させるクライアント コンポーネントを作成する例を紹介します。コンポーネントのリソースの解放
クライアント コンポーネントのリソースを解放する例を紹介します。