什么时候WPF UI更新完成

时间:2014-09-30 20:41:49

标签: wpf user-interface dispatcher

我在WPF中更新UI时遇到问题。我想要做的是捕获我的应用程序的快照。但问题是应用程序有多个UI状态。例如,我的应用程序中有一个TextBox和一个Button。当我单击按钮时,TextBox将显示从1到10的数字,并且我想要捕获数字3,5,7的UI状态。由于WPF使用调度程序更新UI,我不知道UI何时会更新至3,5,7。所以我无法获得捕获快照的正确时间。我怎么能这样做?

1 个答案:

答案 0 :(得分:0)

创建从默认文本框继承的CustomTextBox类。 然后你可以覆盖onRender方法。 这样可以更好地控制文本框渲染。

希望这有帮助