Artigo: 314529 - Última revisão: quinta-feira, 24 de Abril de 2003 - Revisão: 1.1

COMO: Utilizar dispositivos específicos valores de propriedades em páginas de formulários Web móvel

Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.

Nesta página

Expandir tudo | Reduzir tudo

Sumário

Este artigo passo a passo descreve como substituir os valores de propriedade de controlos de formulários da Web móveis para dispositivos específicos.

Requisitos

A lista seguinte descreve o hardware recomendado, software, infra-estrutura de rede e service packs que necessita:
  • Microsoft Visual Studio .NET
  • Microsoft .NET framework
  • .NET framework SDK
  • O Microsoft Mobile Internet Toolkit (MMIT) com o Designer do Mobile Internet

Introdução

O MMIT permite profissionais implementar Web sites para o ambiente de trabalho de computadores e dispositivos móveis sem fios. Estes dispositivos podem variar entre Web telefones e computadores pessoais portáteis. O MMIT fornece um conjunto de controlos de servidor móvel que podem ser utilizados nas páginas Web. Os controlos móveis, também designado por controlos de formulários da Web móveis, detectam o tipo de dispositivo que é utilizado para procurar a aplicação e, em seguida, emitir linguagem de marcação é adequada para o dispositivo. Por exemplo, se navegar com um dispositivo WML (sem fios Markup Language), os controlos móveis emitir WML para o dispositivo.

Dado que os dispositivos móveis têm uma grande variedade de capacidades de apresentação, poderá ser necessário personalizar a saída de páginas Web para dispositivos específicos. Para efectuar este procedimento, pode substituir os valores dos controlos móveis com base no tipo de dispositivo que é utilizado para procurar a aplicação.

Substituir os valores de propriedade de controlos de formulários da Web móveis para dispositivos específicos é um processo composto por dois passos. Em primeiro lugar, tem de atribuir um ou mais filtros de dispositivo para o controlo. Em seguida, tem de associar os valores de propriedade específica de dispositivo o filtro de dispositivo.

Criar filtros de dispositivo

  1. Seleccione o controlo ao qual pretende aplicar o filtro.
  2. Na caixa de diálogo Propriedades , clique de botão de reticências (...) para a propriedade AppliedDeviceFilters . A caixa de diálogo Aplicado filtros de dispositivo é apresentada.
  3. Clique em Editar para criar ou modificar filtros. A caixa de diálogo Editor de filtros de dispositivo aparece.
  4. Clique em novo dispositivo de filtro .
  5. Escreva o nome para o novo filtro. Note que os nomes de filtro são sensíveis a maiúsculas e minúsculas.
  6. Seleccione um tipo de filtro (tal como a comparação de igualdade) e, em seguida, preencha os campos Comparar e argumento .

    Nota : os campos de Comparar e argumentos de utilizar a classe mobileCapabilities para devolver VERDADEIRO ou FALSO.
  7. Utilize os botões de setas para definir a ordem na qual pretende os filtros de dispositivo sejam guardados no ficheiro de configuração da aplicação (Web.config).
  8. Clique em OK para guardar os filtros de dispositivo no ficheiro de configuração da aplicação e, em seguida, feche a caixa de diálogo Editor de filtros de dispositivo .

Aplicar filtros de dispositivo

  1. Seleccione o controlo ao qual pretende aplicar o filtro.
  2. Na caixa de diálogo Propriedades , clique de botão de reticências (...) para a propriedade AppliedDeviceFilters . O estruturador de Internet Mobile apresenta a caixa de diálogo Aplicado filtros de dispositivo .
  3. A lista de Filtros de dispositivo disponível contém todos os filtros de dispositivo que são definidos ao nível da aplicação. Seleccione um filtro de dispositivo que pretende utilizar ou escreva o nome de um método avaliador delegado definido no ficheiro de código subjacente da página Web Forms móvel.
  4. Clique em Adicionar À lista . O nome de filtro ou método do dispositivo seleccionado é adicionado à lista Aplicado filtros de dispositivo .
  5. Clique no novo filtro de dispositivo na lista Aplicado filtros de dispositivo .
  6. Na caixa de argumento , escreva o argumento de filtro de dispositivo opcional. Para filtros de comparação, o argumento substitui o valor que está definido na caixa de diálogo Editor de filtros de dispositivo e guardado no ficheiro Web.config. Para filtros baseados em delegado, o argumento é transmitido para o método. Não se for especificado nenhum argumento, é utilizado um valor nulo.
  7. Utilize os botões de seta para ordenar os filtros de dispositivo aplicado. Durante o tempo de execução, a aplicação testa os filtros em sucessão da parte superior à parte inferior. O primeiro filtro de dispositivo que resulta numa avaliação com êxito determina o conjunto de valores a aplicação utiliza.
  8. Clique em OK para fechar a caixa de diálogo Aplicado filtros de dispositivo .

Substituir valores de propriedade

  1. Seleccione o controlo cujos valores de propriedade que pretende substituir para tipos de dispositivos específicos.
  2. Na caixa de diálogo Propriedades do controlo, clique no botão reticências (...) para a propriedade PropertyOverrides . A caixa de diálogo Propriedades sobrepõe aparece.
  3. Na lista Aplicado filtros de dispositivo , seleccione o filtro aplicado dispositivo para o qual pretende definir valores de substituição de propriedade.
  4. Lista Propriedades específicas do dispositivo , defina os valores de propriedade associados com o filtro aplicado de dispositivo seleccionado.

A informação contida neste artigo aplica-se a:
  • Microsoft Mobile Internet Toolkit 1.0
Palavras-chave: 
kbmt kbchtmldevice kbdevicespecific kbhowto kbhowtomaster kbhtmldevice kbservercontrols KB314529 KbMtpt
Tradução automáticaTradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 314529  (http://support.microsoft.com/kb/314529/en-us/ )
Retired KB ArticleExclusão de Responsabilidade para Conteúdo sem Suporte na KB
Este artigo foi escrito sobre produtos para os quais a Microsoft já não fornece suporte. Por conseguinte, este artigo é oferecido "tal como está" e deixará de ser actualizado.