【发布时间】:2011-07-27 03:07:32
【问题描述】:
每次循环迭代时,我都想直观地更新文本块的文本。我的问题是 WPF 窗口或控件在循环完成之前不会在视觉上刷新。
for (int i = 0; i < 50; i++)
{
System.Threading.Thread.Sleep(100);
myTextBlock.Text = i.ToString();
}
在 VB6 中,我会调用 DoEvents() 或 control.Refresh。目前我只想要一个类似于DoEvents() 的快速而肮脏的解决方案,但我也想知道替代方案或“正确”的方法来做到这一点。我可以添加一个简单的绑定语句吗?语法是什么?
提前致谢。
【问题讨论】:
标签: wpf wpf-controls binding inotifypropertychanged