私の WPF アプリケーションには、構築に時間がかかる重いカスタム コントロールがあるため、多数のオブジェクトを含むページにアクセスする際のユーザー エクスペリエンスに影響します。
それで、私は MS PowerPoint を見て、ユーザーがプレゼンテーションを操作している間に保存される一時ファイルを見ました。PP チームはこれらのファイルを使用してページ構築の速度を上げたと思います。
問題は、特定のインスタンスのメモリ キャプチャを取得し、キャプチャをファイルに保存してから、メモリを再設定してアプリ インスタンスを再び有効にすることは可能かということです。
これらの重いビジュアル ツリーはメモリに格納されていませんか? 各コントロールを破棄して再構築するのではなく、メモリを取得する方法はありませんか?
WPF パフォーマンスのヒントを検索しましたが、このアプローチについての手がかりは得られませんでした。
何か案が?