System.Web.UI.MobileControls (system.web.mobile.dll) | class |
Styles define multiple appearance-related properties that apply to
all mobile controls. These settings configure alignment, foreground
and background color, and font. In addition, specialized controls can
use custom Style objects that add additional
properties. Style objects are most often used with
stylesheets, which allow an easy way to apply consistent style
settings to multiple controls. See the StyleSheet
class reference for more information.
Note that mobile controls support a wide range of devices. Style
properties may be ignored, depending on the capabilities of the
client device.
public class Style : System.Web.UI.IParserAccessor, ITemplateable, System.Web.UI.IStateManager, ICloneable {
// Public Constructors
public Style( );
// Public Static Fields
public static readonly object AlignmentKey; // =System.Web.UI.MobileControls.Style+Property
public static readonly object BackColorKey; // =System.Web.UI.MobileControls.Style+Property
public static readonly object BoldKey; // =System.Web.UI.MobileControls.Style+Property
public static readonly object FontNameKey; // =System.Web.UI.MobileControls.Style+Property
public static readonly object FontSizeKey; // =System.Web.UI.MobileControls.Style+Property
public static readonly object ForeColorKey; // =System.Web.UI.MobileControls.Style+Property
public static readonly object ItalicKey; // =System.Web.UI.MobileControls.Style+Property
public static readonly object WrappingKey; // =System.Web.UI.MobileControls.Style+Property
// Public Instance Properties
public Alignment Alignment{set; get; }
public Color BackColor{set; get; }
public MobileControl Control{get; }
public DeviceSpecific DeviceSpecific{set; get; }
public FontInfo Font{get; }
public Color ForeColor{set; get; }
public bool IsTemplated{get; }
public string Name{set; get; }
public virtual string StyleReference{set; get; }
public object this[object key]{set; get; }
public object this[object key, bool inherit]{get; }
public Wrapping Wrapping{set; get; }
// Protected Instance Properties
protected internal StateBag State{get; }
// Public Static Methods
public static object RegisterStyle(string name, Type type, object defaultValue, bool inherit);
// Public Instance Methods
public void ApplyTo(System.Web.UI.WebControls.WebControl control);
public object Clone( ); // implements ICloneable
public ITemplate GetTemplate(string templateName);
}
Subclasses
PagerStyle
Returned By
System.Web.UI.MobileControls.Adapters.ControlAdapter.Style,
MobileControl.CreateStyle( ),
ObjectList.{CommandStyle,
LabelStyle}, StyleSheet.this
Passed To
System.Web.UI.MobileControls.Adapters.HtmlMobileTextWriter.{EnterStyle(
), ExitStyle( )},
System.Web.UI.MobileControls.Adapters.MobileTextWriter.{EnterFormat(
), EnterLayout( ), EnterStyle(
), ExitFormat( ), ExitLayout(
), ExitStyle( )},
ObjectList.{CommandStyle,
LabelStyle}, StyleSheet.this
|