Style.RegisterStyle Method (String, Type, Object, Boolean)
Registers a style property and returns a unique key for lookup. This API is obsolete. For information about how to develop ASP.NET mobile applications, see the www.asp.net/mobile Web site.
Assembly: System.Web.Mobile (in System.Web.Mobile.dll)
public static object RegisterStyle( string name, Type type, object defaultValue, bool inherit )
Parameters
- name
-
Type:
System.String
The name of the style property.
- type
-
Type:
System.Type
The type used for the property.
- defaultValue
-
Type:
System.Object
The default value of the property.
- inherit
-
Type:
System.Boolean
Indicates whether the style inherits from parent objects. The default is true.
Called only from inherited style classes.
The following example demonstrates how to use the RegisterStyle method to register a string property that supports inheritance and whose default value is an empty string (""). This incomplete example includes a public property, whose implementation accesses an element of this property by using the default indexer property of the base class.
public class CustomStyle : System.Web.UI.MobileControls.Style { private string themeNameKey; public CustomStyle(string name) { themeNameKey = RegisterStyle(name, typeof(String), String.Empty, true).ToString(); } public string ThemeName { get { return this[themeNameKey].ToString(); } set { this[themeNameKey] = value; } } }
Available since 1.1
Style Class
System.Web.UI.MobileControls Namespace
Introduction to the StyleSheet Control