私が取り組んでいるアプリケーションでは、SaveFileDialog と OpenFileDialog を通常の目的 (ファイルを保存して開く) に使用しようとしています。
ただし、UI を所有するスレッドで時間に敏感なことが多すぎるため、アプリケーションはクラッシュせずにモーダル フォーム/ダイアログをサポートできません。
これらの機能を UI 所有スレッドから移動するようにアプリケーションを書き直すことは、当面は現実的ではありません。私が取り組んできた機能を完成させるには、2 つのファイル ダイアログに代わるもの、できれば非モーダル フォームで動作するコントロールが必要です。
UI 所有スレッドをブロックしないで使用できるものはありますか?