Compartilhar via


Elemento <estilo>

The <Style> elemento representa a base Style classe e contém o estilo características comuns a todos os controles móveis do ASP.NET. Classes que herdam o Style a classe contém características de estilo adicionais específicas para seu controle associado. The <Style> elemento organiza essas características de estilo para um controle móvel.

The <Style> elemento não é um controle e não não herdar a Form classe. Você pode usar um <Style> elemento somente em um StyleSheet controle em uma página da Web móvel do ASP.NET.

Todo controle móvel contém internamente um Style objeto. No entanto, esse Style objeto não é exposto por meio de interfaces públicas. Em vez disso, é uma propriedade pode ser acessada publicamente para cada característica de estilo que referencia o estilo em particular contido internamente.Por exemplo, a MobileControl classe expõe as propriedades Font-Name, Font-Bold, Font-Size, e assim por diante.

Alguns controles podem conter internamente uma alternativa para o Style objeto. Por exemplo, a Form controle contém um PagerStyle objeto que deriva de Style classe.

Você também pode organizar estilos em um StyleSheet controle. Em uma folha de estilos, é possível declarar qualquer número de elementos de estilo.Estilos são declarados da mesma forma sistema autônomo você declarar qualquer controle, com exceção de que um atributo não é necessário.

Um estilo pode fazer referência a propriedades em uma folha de estilos externo.Para obter mais informações sobre folhas de estilo externo, consulte Criando novos estilos.

Para ter um controle adquirir seus estilos de um objeto de estilo na folha de estilos, defina o StyleReference propriedade de seu objeto de estilo para o Name do estilo, declarando a StyleReference atributo.

Devido à diversidade de dispositivos compatíveis com os controles móveis, todas as propriedades de estilo são consultivo e podem ou não ser respeitadas, dependendo dos recursos do 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>

Propriedades

Propriedade

Descrição

Alignment

Define ou retorna o alinhamento do estilo, o que pode ser expresso sistema autônomo um do seguinte Alignment enumerações:

  • Center

  • Left

  • NotSet

  • Right

BackColor

Define ou retorna a cor do plano de fundo do controle.Em um elemento controle móvel, você pode conjunto um valor de cor usando identificadores de cores HTML padrão: o nome de uma cor ("Black" ou "Vermelha") ou seu valor RGB, expressa sistema autônomo um valor hexadecimal ("#ffffff").

Control

Retorna o controle correspondente a este objeto de estilo.

DeviceSpecific

Define ou retorna o <devicespecific> elemento contido neste objeto de estilo.

Font

Retorna um FontInfo objeto que contém a informações de fonte sobre o controle.

ForeColor

Define ou retorna a cor do texto do controle.Em um elemento controle móvel, você pode conjunto um valor de cor usando identificadores de cores HTML padrão: o nome de uma cor ("Black" ou "Vermelha") ou seu valor RGB, expressa sistema autônomo um valor hexadecimal ("#ffffff").

IsTemplated

Retornatrue Se o estilo possui um <DeviceSelect>/<Choice> Construa uma opção selecionada possui modelos.

Item

Retorna a propriedade de estilo com o nome especificado, que você pode devolver o item com ou sem herança.

Name

Define ou retorna o nome exclusivo para o estilo.Essa configuração será necessária.

StyleReference

Define ou retorna uma referência a outro Style controle. Você conjunto essa propriedade referenciando o Name do estilo que deseja usar. O padrão para essa propriedade é null.

Wrapping

Define ou retorna se o texto passará para a próxima linha, pode ser expresso sistema autônomo um do seguinte Wrapping enumerações:

  • NotSet

  • NoWrap

  • Wrap

Regras de detenção

Os seguintes controles pode conter um <Style> elemento.

Controle

Comentários

System.Web.UI.MobileControls.StyleSheet

A StyleSheet controle pode conter qualquer número de <Style> elementos.

A <Style> elemento pode conter os seguintes controles.

Controle

Comentários

System.Web.UI.MobileControls.DeviceSpecific

A <Style> elemento pode conter zero ou mais DeviceSpecific controles.

Consulte também

Conceitos

renderização específico do dispositivo

Estilos

Referência

Style

Outros recursos

Criando novos estilos