The Windows Phone: an $8 Billion fiasco
Bem-vindo de volta à série de desenvolvimento do Windows Phone 7.5 Mango App. Nós vimos como usar o Canvas como um Dialog, agora nesta lição nós daremos uma olhada nos diferentes tipos de inputscopes disponíveis no Windows Phone 7 e como mudar o tipo do inputscope dependendo das necessidades do application.
Sempre que o usuário tiver que inserir dados nas caixas de texto, ele o fará com a ajuda de um teclado na tela. Esse teclado na tela é chamado de InputScope. O Windows Phone 7 tem vários tipos de escopos de entrada que você, como desenvolvedor, pode escolher dependendo do tipo de informação que você deseja coletar. Fornecer ao usuário um tipo apropriado de inputscope para inserir dados torna a tarefa de entrada de dados mais rápida e fácil para o usuário
Então, vamos começar!
Crie um novo projeto com um nome exclusivo como `InputScopeDemo`. Copie e cole o seguinte código XAML no código xaml de grade do painel Conteúdo.
HorizontalAlignment = "Left"Margin = "- 10,26,0,0"Name = "myTextBox"Texto = ""VerticalAlignment = "Top"Largura = "460">InputScope>A linha de código a seguir diz ao sistema operacional Windows Phone 7 para abrir o nome do email e o tipo de endereço do Inputscope. Você notará que este tipo de Inputscope é personalizado para facilitar a digitação do endereço de e-mail, especialmente com a tecla `.com` e todos os pequenos alfabetos.
Se você quiser um inputscope numérico para coletar o número de telefone, tudo o que precisa fazer é alterar o atributo NameValue para TelephoneNumber
Você também pode definir o tipo de inputscope no código C # digitando o código a seguir no evento de foco da caixa de texto.
InputScope scope = new InputScope ();InputScopeName name = new InputScopeName ();name.NameValue = InputScopeNameValue.Number;scope.Names.Add (nome);textbox1.InputScope = scope;Nesse código, tudo que você faz é criar um objeto para o InputScope classe e um objeto para InputScopeName classe.
InputScope scope = new InputScope ();InputScopeName name = new InputScopeName ();Em seguida, definimos o atributo Namevalue do objeto para a classe InputScopename para o tipo de escopo de entrada que precisamos.
name.NameValue = InputScopeNameValue.Number;Tudo o que temos que fazer do é adicionar o objeto do InputScopeName ao objeto do InputScope.
scope.Names.Add (name);A linha final do código simplesmente define o inputscope para a caixa de texto.
textbox1.InputScope = scope;Para uma lista completa junto com sua explicação individual, você pode visitar msdn.com e procurar por Enumeração InputScopeNameValue.
Na próxima postagem, aprenderemos sobre GPS, API de localização e Serviços da Web de chamada.
Nokia: Do Desenvolvimento Técnico ao Desenvolvimento Humano?
É Oficial. Ou então parece. Já a fabricante de celulares mais ativa no mundo em desenvolvimento, a Nokia fez esta semana uma…
O Yahoo criou uma base global de pesquisa e desenvolvimento em Pequim, anunciou formalmente no mês que vem, disse a empresa O Yahoo construiu uma base global de pesquisa e desenvolvimento em Pequim que será formalmente anunciada no próximo mês, disse a empresa na quarta-feira. A base desenvolverá produtos para o Yahoo globalmente e será independente do Alibaba Group, que controla as operações do Yahoo. na China, uma porta-voz do Yahoo disse em um e-mail. O Yahoo detém uma participação de 40 por
] Leitura: Os melhores serviços de streaming de TV]
GPS, API local e Calling Web Services: Windows Phone - Tutorial de Desenvolvimento de Aplicativos - 25
Um tutorial sobre como use o GPS, a API de localização e os serviços da Web no Windows Phone Application. Parte da série Tutorial de desenvolvimento de aplicativos do Windows Phone