C# 处理Dispatchermer.Tick方法时出错
我需要一个简单的计时器,打印在我的UWP应用程序的文本块倒计时。有人建议我使用Dispatcher。这是我的密码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;
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