WebControl.EnableTheming WebControl.EnableTheming WebControl.EnableTheming WebControl.EnableTheming Property


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

 virtual property bool EnableTheming { bool get(); void set(bool value); };
public override bool EnableTheming { get; set; }
member this.EnableTheming : bool with get, set
Public Overrides Property EnableTheming As Boolean


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


EnableThemingプロパティは、指定したコントロールのテーマが有効かどうかを示します。The EnableTheming property indicates whether themes are enabled for a specified control. ときに、EnableThemingプロパティはtrue、コントロール スキンを適用するアプリケーションのテーマのディレクトリが検索されます。When the EnableTheming property is true, the theme directory for the application 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 contents of the SkinID property is not used.

オーバーライドする、EnableTheming値の親コントロールまたは格納されているページで設定します。A control can override the EnableTheming value set by its parent control or the containing page. たとえば、親コントロールがある場合、EnableThemingプロパティに設定false、選択的に設定して、親内に含まれる子コントロールにテーマを適用することができます、EnableThemingプロパティをtrue個々 の子でコントロール。For example, if a parent control has the EnableTheming property set to false, you can selectively apply themes to child controls that are contained within the parent by setting the EnableTheming property to true on the individual child controls.

テーマは、ページ、コンテナー、または制御レベルで有効にすることができます。Themes can be enabled at the page, container, or control level. テーマは、ページまたはコンテナー レベルで無効になっている、ページまたはコンテナーに含まれるすべてのコントロールのテーマが無効です。When theming is disabled at the page or container level, themes are disabled for all controls that are contained by the page or container.