Disabling theming for properties in your custom controls : Themes « Theme Style « ASP.Net






Disabling theming for properties in your custom controls

 
VB version

Imports System.Web.UI
    
Namespace ServerControls
    
    Public Class SimpleHello
        Inherits System.Web.UI.Control
    
        Private _myValue As String
    
        <Themeable(False)> _
        Public Property MyCustomProperty() As String
            Get
                Return _myValue
            End Get
            Set(ByVal Value As String)
                _myValue = Value
            End Set
        End Property
    
    End Class
    
End Namespace
   
C# version

using System.Web.UI;
    
namespace ServerControls
{
    public class SimpleHello : Control
    {
        private string _myValue;
    
         [Themeable(false)]
        public string Name
        {
            get { return _myValue; }
            set { _myValue = value; }
        }
    }
}
 

 








Related examples in the same category

1.Disable the Theme for a particular page by using the EnableTheming attribute with the <%@ Page %> directive.
2.Applying a theme application-wide from the Web.config file
3.Removing Themes from Web Pages
4.Enable theming for specific controls by EnableTheming property
5.Creating Your Own Themes
6.Creating a Skin
7..skin file takes precedence over styles applied to every HTML element
8.Having Your Themes Include Images
9.Defining Multiple Skin Options: SkinID
10.Assigning the Page's Theme Programmatically (VB / C#)
11.Assigning the server control's SkinID property programmatically (VB / C#)
12.Disabling theming for your custom controls (VB / C#)
13.Calendar Themes
14.Dynamic Themes
15.Themes Image
16.Themes Setup
17.Themes With CSS
18.Your own theme
19.Themes template
20.Global Themes