ID do artigo: 314529 - Última revisão: quinta-feira, 24 de abril de 2003 - Revisão: 1.1

COMO: Utilizar valores de propriedade específicos do dispositivo em páginas de formulários da 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 | Recolher tudo

Sumário

Este artigo passo a passo descreve como substituir os valores de propriedade de controles de Web Forms móveis para dispositivos específicos.

Requisitos

A lista a seguir descreve o hardware recomendado, software, infra-estrutura de rede e service packs que você precisa:
  • Microsoft Visual Studio .NET
  • Microsoft .NET framework
  • .NET framework SDK
  • O Microsoft Mobile Internet Toolkit (MMIT) com o designer de Internet móvel

Introdução

O MMIT permite que profissionais de tecnologia da informação implantar sites da Web para computadores desktop e dispositivos móveis sem fio. Esses dispositivos podem variar de telefones da Web a computadores pessoais portáteis. O MMIT fornece um conjunto de controles de servidor móvel que você pode usar em suas páginas da Web. Os controles móveis, também chamados de controles de Web Forms móveis, detectar o tipo de dispositivo que é usado para procurar o aplicativo e, em seguida, emitir linguagem de marcação que é apropriada para o dispositivo. Por exemplo, se você navegar com um dispositivo WML (sem fio Markup Language), os controles móveis emitir WML ao dispositivo.

Como dispositivos móveis têm uma grande variedade de recursos de exibição, talvez seja necessário personalizar a saída das páginas da Web para dispositivos específicos. Para fazer isso, você pode substituir os valores dos controles móveis com base no tipo de dispositivo que é usado para procurar o aplicativo.

Substituir os valores de propriedade de controles de Web Forms móveis para dispositivos específicos é um processo de duas etapas. Primeiro, você deve atribuir um ou mais filtros de dispositivo para o controle. Em seguida, você deve associar os valores de propriedade específica do dispositivo com o filtro do dispositivo.

Criar filtros de dispositivo

  1. Selecione o controle ao qual você deseja aplicar o filtro.
  2. Na caixa de diálogo Propriedades , clique no botão reticências (...) para a propriedade AppliedDeviceFilters . A caixa de diálogo Aplicados filtros de dispositivo é exibida.
  3. Clique em Editar para criar ou modificar os filtros. A caixa de diálogo Editor de filtro do dispositivo é exibida.
  4. Clique em novo filtro de dispositivo .
  5. Digite o nome para o novo filtro. Observe que os nomes de filtro são maiúsculas de minúsculas.
  6. Selecione um tipo de filtro (como comparação de igualdade) e, em seguida, preencha os campos Compare e argumento .

    Observação : os campos Compare e argumentos usar a classe mobileCapabilities para retornar VERDADEIRO ou FALSO.
  7. Use os botões de setas para definir a ordem em que você deseja que os filtros de dispositivo a ser salvo no arquivo de configuração do aplicativo (Web.config).
  8. Clique em OK para salvar os filtros de dispositivo no arquivo de configuração do aplicativo e, em seguida, feche a caixa de diálogo Editor de dispositivo de filtro .

Aplicar filtros de dispositivo

  1. Selecione o controle ao qual você deseja aplicar o filtro.
  2. Na caixa de diálogo Propriedades , clique no botão reticências (...) para a propriedade AppliedDeviceFilters . O criador de Internet Mobile exibe a caixa de diálogo Aplicados filtros de dispositivo .
  3. A lista de Filtros de dispositivo disponível contém todos os filtros de dispositivo que são definidos no nível do aplicativo. Selecione um filtro do dispositivo que você deseja usar, ou digite o nome de um método de representante de avaliador é definido no arquivo code-behind da página de Web Forms móvel.
  4. Clique em Adicionar À lista . O nome de filtro ou método do dispositivo selecionado é adicionado à lista de Filtros de dispositivo aplicado .
  5. Clique no novo filtro de dispositivo na lista Aplicados filtros de dispositivo .
  6. Na caixa de argumento , digite o argumento de filtro de dispositivo opcional. Para filtros de comparação, o argumento substitui o valor que é definido na caixa de diálogo Editor de filtro do dispositivo e salvos no arquivo Web.config. Para filtros com base no delegado, o argumento é passado para o método. Se nenhum argumento for especificado, será usado um valor nulo.
  7. Use os botões de seta para ordenar os filtros de dispositivo aplicado. Em tempo de execução, o aplicativo testa os filtros em sucessão da parte superior para a parte inferior. O primeiro filtro de dispositivo que resulta em uma avaliação bem-sucedida determina qual conjunto de valores o aplicativo usa.
  8. Clique em OK para fechar a caixa de diálogo Aplicados filtros de dispositivo .

Substituir valores de propriedade

  1. Selecione o controle cujos valores de propriedade você deseja substituir para tipos específicos de dispositivos.
  2. Na caixa de diálogo Propriedades para o controle, clique no botão reticências (...) para a propriedade PropertyOverrides . A caixa de diálogo Substituições de propriedade é exibida.
  3. Na lista Aplicados filtros de dispositivo , selecione o filtro aplicado dispositivo para o qual você deseja definir valores de substituição de propriedade.
  4. Na lista de Propriedades específicas de dispositivo , defina os valores de propriedade associados com o filtro aplicado de dispositivo selecionado.

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 traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes 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 ArticleAviso de Isenção de Responsabilidade sobre Conteúdo do KB Aposentado
Este artigo trata de produtos para os quais a Microsoft não mais oferece suporte. Por esta razão, este artigo é oferecido "como está" e não será mais atualizado.