[Desenvolvimento] Trocar o tipo de teclado via código C#

6

Olá pessoal, tudo bom?

Segue um post sobre os teclados virtuais do Windows Phone que fala sobre como trocar o tipo de teclado virtual que irá aparecer para um determinado campo texto via código C#. Vejamos:

Alguns tipos de teclado do Windows Phone

Alguns tipos de teclado do Windows Phone

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
...
private void btnTrocarTeclado_Click(object sender, RoutedEventArgs e)
{
  //Declarar um objeto da classe InputScope (responsável pelo teclado do WP)
  InputScope inputScope = new InputScope();
  //Declarar um objeto da classe InputScopeName (responsável pelos tipos de teclados do WP)
  InputScopeName inputScopeName = new InputScopeName();
 
  //Indicar o tipo de teclado para o InputScopeName
  inputScopeName.NameValue = InputScopeNameValue.Number; //O InputScopeNameValue possui muitos tipos de teclados
 
  //Adicionar o tipo de teclado desejado para o objeto que "cuida" do teclado do WP
  inputScope.Names.Add(inputScopeName);
  //Associar o objeto que "cuida" do teclado do WP para a caixa de texto desejada
  txtTexto.InputScope = inputScope;
}
...

Como podem ver a sequencia do que deve ser feito é bem simples.

Posts Relacionados:

Grande abraço,
Eduardo Henrique Rizo (@eduardorizo)

Fonte: Blog do Eduardo H. Rizo

Share.

About Author

Bacharel em Ciência da Computação pela FIPP/Unoeste, Pós-Graduado em Desenvolvimento de Sistemas Web, Segurança da Informação e Avaliação do Ensino e da Aprendizagem, Professor universitário e responsável pelo setor de desenvolvimento de sistemas web da Universidade do Oeste Paulista. MCP e MCPS pela Microsoft e nas horas vagas dedica um pouco do seu tempo escrevendo posts técnicos sobre desenvolvimento de sistemas web, windows phone, gerenciamento de servidores e outros assuntos para a comunidade.