none
Timer C# NetCore 3.0 WPF RRS feed

  • Pergunta

  • Bom pessoal eu já procurei e não encontrei em canto algum. alguém aqui já experimentou tentar usar o TIMER no WPF netcore 3?

    eu tenho uma aplicação em C#. e preciso de um timer para executar determinadas ação ao decorrer dos processos. Alguém tem alguma sugestão de como podia solucionar isso? já tentei o uso de DispatcherTimer porem ele não funciona na netcore 3.

    quinta-feira, 7 de novembro de 2019 19:55

Respostas

  • consegui criando uma função de Timer com while assincronia. Mais caso alguém tenha alguma outra sugestão!

    No exemplo abaixo ele aguarda 5 segundos para me retornar o valor true.

    public async Task<bool> TimerCountAsync(int value)
            {
                while (value > 0)
                {
                    await Task.Delay(1);
                    value--;
                }
                return true;
            }
    
    if (await TimerCountAsync(500) == true)
    {
    //Codigo aqui 
    }


    sexta-feira, 8 de novembro de 2019 14:29