C#wpf重绘了依赖于Timer事件的画布

时间:2016-01-31 10:21:51

标签: c# wpf

我试图在Timer事件上重绘画布。触发事件时,应用程序崩溃并出现异常。

Picture of code of main procedure

Picture of code handling the timer event

2 个答案:

答案 0 :(得分:2)

Timer类的Intead使用DispatcherTimer,它在原始线程上执行tick,以便它可以访问UI

答案 1 :(得分:0)

请尝试使用DispatcherTimer而不是普通计时器,或者您必须调用主要线程以获取孔事件处理程序(OnTimedEvent) 您可以使用此Link