3

保存して後でロードしたい FlowDocument があります。

XamlWriter.Save() と XamlReader.Load() でこれを行うことができると思います。

動作しますが、時間がかかります。かかる時間はかかる時間だと思いますが、UI をよりシンプルにするために、保存の進行状況を示すプログレスバーを表示したいと思います。

しかし、どうすればの進行状況を監視できXamlWriter.Save()ますか?

保存のための 1 つのアイデアは、宛先ストリームの周りにシン ラッパー クラスを作成することです。次に、Write() メソッドを介して送信されたバイト数をカウントすることで、進行状況を追跡できます。これは機能しますが、完了率を把握する方法がないため、進行状況は自由です。

読む側でも似たようなことができると思います。

誰かがこれをしましたか?XamlWriter.Save() の進行状況を追跡する良い方法は何ですか?

4

0 に答える 0