PlaceHolder.EnableTheming プロパティ


テーマがこのコントロールに適用されるかどうかを示す値を取得または設定します。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. 既定値は、false です。The default is false.



プロパティは、 EnableTheming コントロールに対してテーマが有効かどうかを示し PlaceHolder ます。The EnableTheming property indicates whether themes are enabled for the PlaceHolder control. また、プロパティは、 EnableTheming コレクションに含まれるコントロールに対してテーマが有効になっているかどうかにも影響し Control.Controls ます。The EnableTheming property also affects whether themes are enabled for the controls contained in its Control.Controls collection. 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, a skin is not applied.

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

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

EnableThemingプロパティとプロパティが異なる可能性があり EnableTheming ます。It is possible for the EnableTheming property and the EnableTheming property to be different. たとえば、コントロールが含まれているにテーマが無効になっている場合、 Page EnableTheming プロパティがのときにコントロールのプロパティを設定でき true EnableTheming false ます。For example, if the Page containing the control has themes disabled, the EnableTheming property for the control can be true while the EnableTheming property is false. テーマはページレベルで無効になっているため、コントロールにテーマは適用されません PlaceHolderBecause themes are disabled at the page level, no themes would be applied to the PlaceHolder control.