我正在尝试使自己发疯的行为。
我有一个ProgressBar
代表数据库中导入的演变(以百分比表示,从0
到100
)。
导入完成(ProgressBar.Value = 100.0
)之后,我打开一个日志窗口,其代码如下所示:
RadWindow window = new RadWindow()
{
//Set some properties
};
window.Closed += Log_Closed;
window.ShowDialog();
在之后RadWindow
被关闭,我想重置ProgressBar
。如您所见,我使用Log_Closed
其代码为bellow的函数:
private void Log_Closed(object sender, EventArgs e)
{
//pbImport.Value = pbImport.Minimum; (didn't work)
pbImport.Value = 0;
}
注意:pbImport
是我的进度条。
中的指令 Log_Closed
无效。
在指示之前:
指示后:
显然,进度条不会在UI中更新。我听不懂 谢谢您的帮助。
动画会保留属性,为了在代码中重置它们,必须首先删除动画,以便属性被“释放”。
有关如何在WPF中设置动画后设置属性的信息,请参见https://msdn.microsoft.com/zh-cn/library/aa970493%28v=vs.110%29.aspx。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句