C# 处理Dispatchermer.Tick方法时出错

C# 处理Dispatchermer.Tick方法时出错,c#,uwp,timer,win-universal-app,dispatchertimer,C#,Uwp,Timer,Win Universal App,Dispatchertimer,我需要一个简单的计时器,打印在我的UWP应用程序的文本块倒计时。有人建议我使用Dispatcher。这是我的密码 private void MainButton_Click(object sender, RoutedEventArgs e) { dispatcherTimer = new DispatcherTimer(); dispatcherTimer.Tick += DispatcherTimer_Tick;

我需要一个简单的计时器,打印在我的UWP应用程序的文本块倒计时。有人建议我使用Dispatcher。这是我的密码

private void MainButton_Click(object sender, RoutedEventArgs e)
        {
            dispatcherTimer = new DispatcherTimer();
            dispatcherTimer.Tick += DispatcherTimer_Tick;
            dispatcherTimer.Interval = new TimeSpan(1000);
            dispatcherTimer.Start();

        }

        private int Seconds;
        private void DispatcherTimer_Tick(object sender, DispatcherTimer  e)
        {
            Seconds++;
            MainTextBlock.Text = Seconds.ToString();
        }
不管怎么说,我看到了这个错误,我无法找出它。

我们也欢迎您为我的需求提供更好的解决方案。

请编辑上面的Dispatcher\u勾选,如下所示。您可以按+=制表键自动生成evet句柄方法

private void DispatcherTimer_Tick(object sender, object e)
{
   
}

Tick具有EventHandler类型,它不接受Dispatchermer e作为参数谢谢你的回答Pavel,我将其更改为EventHandler e,但我仍然有相同的错误非常感谢你的帮助Nico