Actualización: noviembre 2007
El elemento <Style> representa la clase base Style y contiene características de estilo comunes a todos los controles de ASP.NET Mobile. Las clases que heredan de la clase Style contienen características de estilo adicionales que son específicas de su control asociado. El elemento <Style> organiza estas características de estilo en los controles móviles.
El elemento <Style> no es un control y, por lo tanto, no hereda de la clase Form. Solamente se puede utilizar un elemento <Style> en un control StyleSheet de una página Web de ASP.NET Mobile.
Todos los controles móviles contienen internamente un objeto Style. Sin embargo, este objeto Style no se expone a través de interfaces públicas. En su lugar, hay una propiedad accesible públicamente para cada característica del estilo que hace referencia internamente al estilo contenido de forma privada. Por ejemplo, la clase MobileControl expone las propiedades Font-Name, Font-Bold, Font-Size, etc.
Algunos otros controles pueden contener internamente una alternativa al objeto Style. Por ejemplo, el control Form contiene un objeto PagerStyle que deriva de la clase Style.
También es posible organizar estilos en un control StyleSheet. En una hoja de estilos se puede declarar cualquier número de elementos de estilo. Los estilos se declaran de la misma forma que se declaran los controles, con la excepción de que no se requiere un atributo runat="server".
Un estilo puede hacer referencia a propiedades en una hoja de estilos externa. Para obtener más información sobre hojas de estilo externas, vea Crear nuevos estilos.
Para que un control obtenga sus estilos a partir de un objeto de estilo de la hoja de estilos, debe establecerse la propiedad StyleReference del objeto en la propiedad Name del estilo mediante la declaración del atributo StyleReference.
Dada la variedad de dispositivos admitidos por los controles móviles, no todas las propiedades de estilo son posibles; esta circunstancia depende de las características del dispositivo de destino.
<Style
Name="name"
Font-Name="fontName"
Font-Size={NotSet|normal|small|large}
Font-Bold={NotSet|false|true}
Font-Italic="{NotSet|false|true}
ForeColor="foregroundColor"
BackColor="backgroundColor"
Alignment={NotSet|Left|Center|Right}
Name="uniqueStyleName"
StyleReference="styleReference"
Wrapping={NotSet|Wrap|NoWrap}>
<DeviceSpecific>
Insert choices here.
</DeviceSpecific>
</Style>

Propiedades
Propiedad | Descripción |
|---|
Alignment | Establece o devuelve la alineación del estilo, que se puede expresar como una de las enumeraciones Alignment siguientes: |
BackColor | Establece o devuelve el color de fondo del control En un elemento de control móvil, se puede establecer un valor de color mediante identificadores de color HTML estándar, como el nombre de un color ("Black" o "Red"), o mediante un valor RGB expresado como valor hexadecimal ("#ffffff"). |
Control | Devuelve el control correspondiente a este objeto de estilo. |
DeviceSpecific | Establece o devuelve el elemento <DeviceSpecific> contenido en este objeto de estilo. |
Font | Devuelve un objeto FontInfo que contiene información acerca de la fuente del control. |
ForeColor | Establece o devuelve el color del texto del control. En un elemento de control móvil, se puede establecer un valor de color mediante identificadores de color HTML estándar, como el nombre de un color ("Black" o "Red"), o mediante un valor RGB expresado como valor hexadecimal ("#ffffff"). |
IsTemplated | Devuelve true si el estilo tiene una construcción <DeviceSelect>/<Choice> con una opción seleccionada que contenga plantillas. |
Item | Devuelve la propiedad de estilo con el nombre especificado. El elemento puede se devolver con o sin herencia. |
Name | Establece o devuelve el nombre único del estilo. Este valor es necesario. |
StyleReference | Establece o devuelve una referencia a otro control Style. Esta propiedad se establece mediante una referencia a la propiedad Name del estilo que se desea utilizar. El valor predeterminado de esta propiedad es null. |
Wrapping | Establece o devuelve si el texto se ajusta a la línea siguiente, lo que se puede expresar como una de las enumeraciones Wrapping siguientes: |

Reglas de contención
Los controles siguientes pueden contener un elemento <Style>.
Un elemento <Style> puede contener los controles siguientes.

Vea también
Conceptos
Referencia
Otros recursos