画像、ビデオ、サウンド、およびプロジェクトを読み込んで保存する必要がある WPF アプリケーションを開発しています。ここで、最後に使用したディレクトリの異なる「スペース」を使用したいと思います。たとえば、次のようになります。
- プロジェクトを開く: 初期パス = いくつかのディレクトリ (今は重要ではありません)
- ビデオ ファイルを開く: 初期パス = デフォルトのビデオ フォルダ
- プロジェクトを次の名前で保存: 初期パス = ステップ 1 で効果的に使用されるディレクトリ
OpenFileDialog のデフォルトの動作を使用すると、各ダイアログの初期パスを復元するか、すべてのタイプのファイルをまとめて最後に使用したディレクトリの「スペース」を混在させる必要があります。
頭に浮かんだのは、最後に使用したディレクトリを手動で保存し、ファイルの種類ごとに分類して (コンピューター上のテキストファイルを使用して)、次のダイアログの初期値をこのファイルから読み取った適切な値に設定できるということでした。しかし、望ましい動作を達成するためのより簡単な方法はありますか?