ThemeableAttribute Constructor (Boolean)
Initializes a new instance of the ThemeableAttribute class, using the specified Boolean value to determine whether the attribute represents a type or member that is affected by themes and control skins.
Assembly: System.Web (in System.Web.dll)
Parameters
- themeable
-
Type:
System.Boolean
true to initialize the ThemeableAttribute to represent a type or member that can be affected by themes; otherwise, false.
The following code example demonstrates how you can apply the ThemeableAttribute attribute to a member of a control. In this example, ThemeableAttribute is applied to a data-bound control and false is passed to the ThemeableAttribute constructor, indicating that the DataSourceID member cannot have themes applied. (Passing false to the constructor results in a ThemeableAttribute instance that is equivalent to the No field.)
namespace Samples.AspNet.CS.Controls { using System; using System.Web.UI; using System.Web.UI.WebControls; public class SomeDataBoundControl : DataBoundControl { // Implementation of a custom data source control. [Themeable(false) ] [IDReferenceProperty()] public override string DataSourceID { get { return base.DataSourceID; } set { base.DataSourceID = value; } } } }
Available since 2.0