Control.EnableTheming プロパティ

定義

テーマがこのコントロールに適用されるかどうかを示す値を取得または設定します。Gets or sets a value indicating whether themes apply to this control.

public:
 virtual property bool EnableTheming { bool get(); void set(bool value); };
[System.ComponentModel.Browsable(false)]
[System.Web.UI.Themeable(false)]
public virtual bool EnableTheming { get; set; }
member this.EnableTheming : bool with get, set
Public Overridable Property EnableTheming As Boolean

プロパティ値

Boolean

テーマを使用する場合は true。それ以外の場合は falsetrue to use themes; otherwise, false. 既定では、 trueです。The default is true.

属性

例外

Page_PreInit イベントが既に発生しています。The Page_PreInit event has already occurred.

または-or-

コントロールが既に Controls コレクションに追加されています。The control has already been added to the Controls collection.

注釈

EnableTheming プロパティは、指定されたコントロールに対してテーマが有効かどうかを示します。The EnableTheming property indicates whether themes are enabled for a specified control. EnableTheming プロパティが trueと、アプリケーションのテーマディレクトリが検索され、コントロールスキンが適用されます。When the EnableTheming property is true, the application's theme directory is searched for control skins to apply. テーマディレクトリに特定のコントロールのスキンが存在しない場合、スキンは適用されません。If no skin for the particular control exists in the theme directory, skins are not applied.

EnableTheming プロパティが false場合、テーマディレクトリは検索されず、SkinID プロパティの内容は使用されません。When the EnableTheming property is false, the theme directory is not searched and the content of the SkinID property is not used.

テーマは、ページ、コンテナー、またはコントロールレベルで有効にすることができます。Themes can be enabled at the page, container, or control level. コントロールは、親コントロールまたはそれを含むページによって設定された EnableTheming 値をオーバーライドできます。A control can override the EnableTheming value set by its parent control, or by the containing page.

適用対象

こちらもご覧ください