ControlSkin ControlSkin ControlSkin ControlSkin Class

定義

ASP.NET Web サーバー コントロールに適用されるスタイルに関するプロパティを定義する場合に使用するコントロール スキンを表します。Represents a control skin, which is a means to define stylistic properties that are applied to an ASP.NET Web server control.

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

宣言型の ASP.NET ページ内のコントロールにコントロールスキンを指定する方法を次のコード例に示します。The following code example demonstrates how control skins are specified for controls in a declarative ASP.NET page. この例は、同じページにある3つの ASP.NET サーバーコントロールを示しています。2つは同じ名前のスキンを使用し、もう1つは別のスキンを使用します。The example shows three ASP.NET server controls found in the same page, two that use the same named skin and one that uses a different skin.

<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" />

注釈

ページおよびコントロールのControlSkinDelegate開発者は、、 ControlSkin、またはPageThemeの各クラスを直接使用しません。Page and control developers do not use the ControlSkinDelegate, ControlSkin, or PageTheme classes directly. これらのクラスは、ASP.NET page framework によって内部的に使用され、ASP.NET テーマおよびコントロールスキンファイルで定義されているサーバー側のプロパティとカスケードスタイルシート定義を特定の種類のコントロールに適用します。These classes are used internally by the ASP.NET page framework to apply server-side properties and cascading style sheet definitions that are defined in ASP.NET themes and control skin files to specific types of controls.

ControlSkinオブジェクトは、実行時およびデザイン時にControlコントロールの名前付きスキンまたは既定のスキンを表します。ControlSkin objects represent a named skin or default skin of a Control control at run time and design time. ASP.NET はPageThemeControlSkinテーマControlSkinDelegateおよびコントロールスキンファイルで定義されているスタイル要素を ASP.NET Web ページとコントロールに適用するためのオブジェクトとオブジェクトを作成します。ASP.NET builds PageTheme, ControlSkin and ControlSkinDelegate objects to apply the style elements defined in themes and control skin files to ASP.NET Web pages and controls.

テーマとコントロールスキンの詳細については、「 ASP.NET theme And スキン」を参照してください。For more information about themes and control skins, see ASP.NET Themes and Skins.

コンストラクター

ControlSkin(Type, ControlSkinDelegate) ControlSkin(Type, ControlSkinDelegate) ControlSkin(Type, ControlSkinDelegate) ControlSkin(Type, ControlSkinDelegate)

渡された ControlSkin 型とデリゲートを使用して、Control クラスの新しいインスタンスを作成します。Creates a new instance of the ControlSkin class using the passed Control type and delegate.

プロパティ

ControlType ControlType ControlType ControlType

Type オブジェクトが関連付けられているコントロールの ControlSkin を取得します。Gets the Type of the control that the ControlSkin object is associated with.

メソッド

ApplySkin(Control) ApplySkin(Control) ApplySkin(Control) ApplySkin(Control)

Control オブジェクト内の ControlSkin コントロールにスキンを適用します。Applies the skin to the Control control contained by the ControlSkin object.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

現在のオブジェクトを表す文字列を返します。Returns a string that represents the current object.

(Inherited from Object)

適用対象

こちらもご覧ください