保存して後でロードしたい FlowDocument があります。
XamlWriter.Save() と XamlReader.Load() でこれを行うことができると思います。
動作しますが、時間がかかります。かかる時間はかかる時間だと思いますが、UI をよりシンプルにするために、保存の進行状況を示すプログレスバーを表示したいと思います。
しかし、どうすればの進行状況を監視できXamlWriter.Save()
ますか?
保存のための 1 つのアイデアは、宛先ストリームの周りにシン ラッパー クラスを作成することです。次に、Write() メソッドを介して送信されたバイト数をカウントすることで、進行状況を追跡できます。これは機能しますが、完了率を把握する方法がないため、進行状況は自由です。
読む側でも似たようなことができると思います。
誰かがこれをしましたか?XamlWriter.Save() の進行状況を追跡する良い方法は何ですか?