none
Concatenamos o número digitado aos já existentes WPF C# RRS feed

  • 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#

    sábado, 25 de junho de 2016 14:07

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
    quarta-feira, 29 de junho de 2016 14:20
    Moderador

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.

    segunda-feira, 27 de junho de 2016 17:18
    Moderador
  • 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#


    segunda-feira, 27 de junho de 2016 17:27
  • 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.

    terça-feira, 28 de junho de 2016 13:12
    Moderador
  • 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#

    terça-feira, 28 de junho de 2016 13:43
  • 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
    quarta-feira, 29 de junho de 2016 14:20
    Moderador
  • No SilverLigth funciona Normal, mas eu quero fazer isso ai em uma aplicação Desktop ´Windows WPF em C#

    Frases S2 - http://www.windowsphone.com/pt-br/store/app/frases-s2/72e15f77-a5ad-43ba-a752-3d2e09743008#

    quarta-feira, 29 de junho de 2016 20:12