如何监视XamlWriter.Save()操作的进度?

时间:2011-08-26 15:46:47

标签: .net wpf xaml xamlreader

我有一个我要保存的FlowDocument,后来加载了。

我想我可以使用XamlWriter.Save()和XamlReader.Load()来做到这一点。

它有效,但需要很长时间。我想,花费的时间是花费的时间,但是为了让UI更加简单,我想提供一个显示保存进度的进度条。

但是如何监控XamlWriter.Save()的进度?

保存的一个想法是在目标流周围创建一个瘦包装类;然后它可以通过计算通过Write()方法发送的字节数来跟踪进度。这可行,但这是一个开放式的进展,因为我没有办法计算%完成。

我想我可以在阅读方面做类似的事情。

是谁做到了这个?什么是跟踪XamlWriter.Save()的进度的好方法?

1 个答案:

答案 0 :(得分:1)

这是你要找的......(适用于Xml ......也可能适用于XAML)

follow loading progress of huge XML files