Adicionando Diferentes Escopos de Entrada: Tutorial de Desenvolvimento de Aplicativos do Windows Phone - Parte 27

Adicionando Diferentes Escopos de Entrada: Tutorial de Desenvolvimento de Aplicativos do Windows Phone - Parte 27
Adicionando Diferentes Escopos de Entrada: Tutorial de Desenvolvimento de Aplicativos do Windows Phone - Parte 27

Vídeo: Adicionando Diferentes Escopos de Entrada: Tutorial de Desenvolvimento de Aplicativos do Windows Phone - Parte 27

Vídeo: Adicionando Diferentes Escopos de Entrada: Tutorial de Desenvolvimento de Aplicativos do Windows Phone - Parte 27
Vídeo: Como aumentar o GRAVE dos alto falantes do pc | SEM PROGRAMAS | BASS BOOST - YouTube 2024, Maio
Anonim

Bem-vindo de volta à série de desenvolvimento do Windows Phone 7.5 Mango App. Vimos como usar o Canvas como um Diálogo, agora nesta lição nós daremos uma olhada nos diferentes tipos de escopos de entrada disponível sob o Windows Phone 7 e como alterar o tipo de escopo de entrada dependendo das necessidades do aplicativo.

Sempre que o usuário precisa inserir dados nas caixas de texto, ele o faz 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!
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 da grade do painel Conteúdo.

HorizontalAlignment = "Esquerda"

Margem = "- 10,26,0,0"

Name = "myTextBox"

Text = ""

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 esse tipo de escopo de entrada é 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 você 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 Focus da caixa de texto.

Escopo InputScope = new InputScope ();

InputScopeName name = new InputScopeName ();

name.NameValue = InputScopeNameValue.Number;

scope.Names.Add(name);

textbox1.InputScope = scope;

Neste código, tudo o que você faz é criar um objeto para a classe InputScope e um objeto para a classe InputScopeName.

Escopo InputScope = new InputScope ();

InputScopeName name = new InputScopeName ();

Em seguida, definimos o atributo Namevalue do objeto para a classe InputScopename como o tipo de escopo de entrada necessário.

name.NameValue = InputScopeNameValue.Number;

Tudo o que temos que fazer é adicionar o objeto InputScopeName ao objeto do InputScope.

scope.Names.Add (nome);

A linha final do código simplesmente define o inputscope para a caixa de texto.

textbox1.InputScope = escopo;

Para obter 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.

Recomendado: