次の方法で共有


ControlSkin クラス

定義

ASP.NET Web サーバー コントロールに適用されるスタイルに関するプロパティを定義する場合に使用するコントロール スキンを表します。

public ref class ControlSkin
public class ControlSkin
type ControlSkin = class
Public Class ControlSkin
継承
ControlSkin

次のコード例では、宣言型 ASP.NET ページのコントロールにコントロール スキンを指定する方法を示します。 この例では、同じページにある 3 つの ASP.NET サーバー コントロールを示しています。2 つは同じ名前付きスキンを使用し、もう 1 つは別のスキンを使用します。

<asp:repeater runat="server" id="Specials" skinid = "ProductSpecialsList" />
<asp:repeater runat="server" id="TopItems" skinid = "ProductList" />
<asp:repeater runat="server" id="Items" skinid = "ProductList" />
<asp:repeater runat="server" id="Specials" skinid = "ProductSpecialsList" />
<asp:repeater runat="server" id="TopItems" skinid = "ProductList" />
<asp:repeater runat="server" id="Items" skinid = "ProductList" />

注釈

ページとコントロールの開発者は、または PageTheme クラスをControlSkinDelegateControlSkin直接使用しません。 これらのクラスは、ASP.NET ページ フレームワークによって内部的に使用され、ASP.NET テーマで定義されているサーバー側のプロパティとカスケード スタイル シート定義を適用し、特定の種類のコントロールにスキン ファイルを制御します。

ControlSkin オブジェクトは、実行時およびデザイン時に Control コントロールの名前付きスキンまたは既定のスキンを表します。 ASP.NET は、テーマで定義されているスタイル要素を適用し、スキン ファイルを Web ページとコントロールに ASP.NET するための オブジェクトと オブジェクトをビルドPageThemeControlSkinControlSkinDelegateします。

テーマとコントロール スキンの詳細については、「 テーマとスキンの ASP.NET」を参照してください。

コンストラクター

ControlSkin(Type, ControlSkinDelegate)

渡された ControlSkin 型とデリゲートを使用して、Control クラスの新しいインスタンスを作成します。

プロパティ

ControlType

Type オブジェクトが関連付けられているコントロールの ControlSkin を取得します。

メソッド

ApplySkin(Control)

Control オブジェクト内の ControlSkin コントロールにスキンを適用します。

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象

こちらもご覧ください