Я разрабатываю приложение WPF4, и в моем приложении мне нужно позволить пользователю выбрать папку, в которой приложение будет что-то хранить (файлы, сгенерированные отчеты и т. Д.).
Мои требования:
Возможность увидеть стандартное дерево папок
Возможность выбрать папку
Внешний вид WPF, это диалоговое окно должно выглядеть как часть современного приложения, разработанного для Windows Vista / 7, а не Windows 2000 или даже Win9x.
Насколько я понимаю, до 2010 года (.Net 4.0) стандартного диалога папок не будет, но, может быть, в версии 4.0 есть какие-то изменения?
Или все, что остается, - это использовать диалог WinForms старой школы? Если это единственный способ сделать то, что мне нужно, как мне сделать его ближе к стилю Vista / 7, а не Win9x?
На некоторых форумах я видел реализацию таких диалогов, но со старыми уродливыми иконками а-ля Windows 95. Это действительно выглядит не очень красиво.