В моем приложении у меня есть два места, где пользователь должен выбрать файл. В обоих случаях файлы находятся в разных каталогах, но между прогонами они обычно одинаковы.
OpenFileDialog, по-видимому, использует по умолчанию последний использованный каталог, но это бесполезно для меня, так как это почти всегда неправильная папка, и в итоге я чередую две папки. Я хотел бы, чтобы первый диалог запомнил путь, который использовался в последний раз, когда он был открыт, а второй также запомнил свой собственный путь.
Пример: путь A - это C: \ foo \ bar \ что-то \ x.dll, путь B - это C: \ foo \ baz \ what \ y.xml
Открывается диалоговое окно a, и я выбираю A, затем открывается более позднее диалоговое окно b (по умолчанию A), и мне приходится перемещаться назад и вверх к B.
Когда я снова открываю приложение, открывается диалоговое окно a (по умолчанию B), и мне приходится снова переходить к A.
Я бы хотел избежать всей этой дополнительной навигации, запоминая пути отдельно. Есть ли хороший способ сделать это?