我正在尝试每秒刷新一次标签内容。所以我定义了两种方法如下。我startStatusBarTimer()
在我的构造函数中使用Window
.
代码:
private void startStatusBarTimer()
{
System.Timers.Timer statusTime = new System.Timers.Timer();
statusTime.Interval = 1000;
statusTime.Elapsed += new System.Timers.ElapsedEventHandler(statusTimeElapsed);
statusTime.Enabled = true;
}
private void statusTimeElapsed(object sender, ElapsedEventArgs e)
{
lblNow.Content = DateTime.Now.ToString("yyyy/MM/dd");
}
但我得到这个错误:
调用线程无法访问此对象,因为不同的线程拥有它。
怎么了?或者我能做什么?