【发布时间】:2018-06-21 21:44:57
【问题描述】:
我想以一定的延迟更改多个文本框的颜色。但是当前的代码使这成为总延迟。
private void Button_Click(object sender, RoutedEventArgs e)
{
System.Threading.Tasks.Task.Delay(25).Wait();
EMS.Background = RED;
System.Threading.Tasks.Task.Delay(50).Wait();
XMS.Background = RED;
System.Threading.Tasks.Task.Delay(50).Wait();
XSMS.Background = RED;
System.Threading.Tasks.Task.Delay(2000).Wait();
}
【问题讨论】:
-
您可以在纯 WPF 中实现这一点,无需 Button_Click。见stackoverflow.com/questions/14158500/…
-
使用 System.Windows.Forms.Timer 怎么样?