我有一些代码执行并获取执行的返回值。 我将此值设置为我的窗口的依赖项属性,因为有样式触发器绑定到它。 当变量为0时,它使用默认样式,1为淡红色样式,2为淡绿色时。在WPF延迟后复位变量的值
但我必须在一段时间后以某种实用的方式重置这种风格。
什么是最简单的方法来做到这一点?
if (!Compiler.TryCompile(strText, Models[Model], EntryPoint.Text, out error))
{
output.Items.Add("Error compiling:");
output.Items.Add(error);
CompilationStatus = 1; // dependency property bound on ui
}
else {
output.Items.Add("Compilation successful!");
CompilationStatus = 2; // dependency property bound on ui
}
// should execute this after 5 seconds
CompilationStatus = 0; // dependency property bound on ui
WPF和.net 4在项目中使用。 谢谢!