Elemento <devicespecific>
The <DeviceSpecific> elemento fornece uma construção para especificar uma escolha entre várias alternativas de conteúdo em conjuntos de modelo e nos controles que exigem opções específicas de dispositivo. Dentro de um <DeviceSpecific> elemento, você geralmente especifica uma ou mais <choice> elementos, cada contendo atributos que especificam como avaliar a opção em relação a recursos de dispositivo de destino.Em time de execução, cada opção é avaliada em ordem e a primeira opção é avaliada com êxito é usada.Cada <Choice> elemento pode conter o seguinte:
A Filter propriedade que especifica o nome do filtro para avaliar o dispositivo.
Propriedades adicionais que substituem as propriedades do controle pai.
Definições de modelo para o controle.
O elemento de opção sempre avaliada como true Se a Filter propriedade é omitida. Se nenhuma Outros opção é declarada antes de que será separada, a opção padrão será separada.
Propriedades
Propriedade |
Descrição |
---|---|
Retorna a coleção de opções em um <DeviceSpecific> elemento. |
|
Retornatrue Se a opção selecionada no momento a <DeviceSpecific>/<Choice> construção tem modelos definidos dentro dela. |
|
Retorna a página móvel que contém este <DeviceSpecific> elemento. |
|
Retorna o proprietário deste <DeviceSpecific> elemento, um controle ou um estilo. |
|
Retorna a opção selecionada no momento ou null Se nenhuma for aplicável. |
Regras de detenção
Os seguintes controles pode conter um <DeviceSpecific> elemento.
Controle |
Comentários |
---|---|
A MobileControl ou qualquer controle que herda de uma MobileControl objeto, pode conter zero ou mais <DeviceSpecific> elementos. |
|
A Style controle ou qualquer elemento que herda de uma Style objeto, pode conter zero ou mais <DeviceSpecific> elementos. |
A <DeviceSpecific> elemento pode conter os seguintes controles.
Controle |
Comentários |
---|---|
A <DeviceSpecific> elemento pode conter qualquer número de DeviceSpecificChoice controles. |
Exemplo
Descrição
Este exemplo usa o PrefersGIF e PrefersWBMP filtros de dispositivo para escolher entre três URLs de imagem com base em recursos do dispositivo.
Observação: |
---|
Os filtros de dispositivo especificado devem estar disponível na Web. arquivo de configuração.Para obter mais informações, consulte Recursos de dispositivos móveis. |
Código
<DeviceSpecific>
<Choice Filter="PrefersGIF" ImageUrl="colorImg.gif"/>
<Choice Filter="PrefersWBMP" ImageUrl="myImage.wbmp"/>
<Choice ImageUrl="monoImg.gif"/>
</DeviceSpecific>
Consulte também
Conceitos
Referência de controles móveis
Referência
Elemento <choice>(guia do desenvolvedor do .NET estrutura)