Usuário com melhor resposta
Concatenamos o número digitado aos já existentes WPF C#

Pergunta
-
Bom Dia, No Windows phone eu utilizo o seguinte código para concatenar:
numero += Convert.ToChar(e.PlatformKeyCode).ToString(); //Concatenamos o número digitado aos já existentes
Coloquei o mesmo Código em um projeto WPF para Windows Desktop
mas ele não encontra o método PlatformKeyCode
Gostaria de saber se tem algum outro método que faça isso ;
Agradeço se me ajudarem...
Frases S2 - http://www.windowsphone.com/pt-br/store/app/frases-s2/72e15f77-a5ad-43ba-a752-3d2e09743008#
Respostas
-
Bom dia JadsonxSantos,
Fiz um teste no Visual Studio iniciando um novo projeto Silverlight.
Como Silverlight o método e.PlatformKeyCode é encontrado:
Atenciosamente.
Robson William Silva
Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita
MSDN Community Support
Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.
- Marcado como Resposta Thales F Quintas quarta-feira, 29 de junho de 2016 17:42
Todas as Respostas
-
Boa tarde JadsonxSantos,
No seu caso, poderia ser feito conforme o exemplo abaixo?
numero += String.Concat(Console.ReadLine());
Atenciosamente.Robson William Silva
Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita
MSDN Community Support
Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.
-
Certo, eu tenho essa função:
//Verifica de a tecla digitada foi algo diferente de números ou BackSpace if (e.Key != Key.Back && (e.Key < Key.D0 || e.Key > Key.D9)) { e.Handled = true; } else { if (e.Key == Key.Back && numero.Length >= 0) //Se digitou BackSpace então retiramos o último número digitado numero = String.Empty; else numero += String.Concat(txt.Text); //Verificações para realizar o maskedit em C#. Nesse caso o formato são números com 2 casas decimais if (numero.Length == 0) txt.Text = " "; else if (numero.Length < 2) txt.Text = numero + ",00"; else if (numero.Length == 2) txt.Text = numero + ",0"; else txt.Text = numero.Substring(0, numero.Length - 2) + "," + numero.Substring(numero.Length - 2, 2); }
mas mesmo assim não esta funcionando adequadamente;
preciso criar essa mascara ai;
que ficará no padrão:
6.54
10.0
na medida que for digitando vai formando a mascará no WP funciona Perfeito.
pode me ajudar
Frases S2 - http://www.windowsphone.com/pt-br/store/app/frases-s2/72e15f77-a5ad-43ba-a752-3d2e09743008#
- Editado JadsonxSantos segunda-feira, 27 de junho de 2016 17:47
-
Bom dia JadsonxSantos,
O que exatamente não está funcionando no seu exemplo acima. Fiz um teste com a parte das máscaras e funcionou para mim. Ele acrescentou ",00" para números com menos de dois dígitos e acrescentou ",0" para números com dois dígitos.
Atenciosamente.
Robson William Silva
Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita
MSDN Community Support
Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.
-
Bom Dia,
Eu quero fazer isso aqui:
Video da mascará no Windows Phone
Apartir dos 1:05 Segundos, Note na Nota de 50% a mascará;
Eu fiz esse ai no Windows Phone;
quero reproduzi-lo no WPF em C#;
Quando coloco o código acima para usar o numero 1,10 fica assim;
Preciso fazer exatamente como esta no Vídeo;
coloquei o mesmo codigo mas naquela parte que te falei no começo do post não encontra o Método e.PlatafomKeyCode;
Frases S2 - http://www.windowsphone.com/pt-br/store/app/frases-s2/72e15f77-a5ad-43ba-a752-3d2e09743008#
-
Bom dia JadsonxSantos,
Fiz um teste no Visual Studio iniciando um novo projeto Silverlight.
Como Silverlight o método e.PlatformKeyCode é encontrado:
Atenciosamente.
Robson William Silva
Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita
MSDN Community Support
Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.
- Marcado como Resposta Thales F Quintas quarta-feira, 29 de junho de 2016 17:42
-