I seem to be innocent...
Как же я задолбалась сейчас искать, как на WPF вызвать FolderBrowserDialog (компонент для просмотра папок). Добрый MSDN сообщает, что на WPF аналога такого компонента тупо нет, энтузиасты с The Code Project написали три версии программы, которая отображает все папки компьютера. Вот только - жалость какая - сетевое окружение в той программе не подразумевается, и непонятно, с каким бубном и какие танцы пришлось бы плясать, чтобы его туда впихнуть.

Но, слава богу, не одна я такая тупая, спасибо Александре за ее вопрос и чуваку Heinzi из Вены за ответ!

Вставлю его ответ здесь, вдруг еще кому облегчит жизнь. :alles:
Неважно, что FolderBrowserDialog располагается в пространстве имен System.Windows.Forms. Visual Studio не подскажет, какое пространство использовать, если писать просто FolderBrowserDialog, но это еще не означает, что его использовать нельзя. :apstenu:

Делаем вот так, и диалог состоится:

var dialog = new System.Windows.Forms.FolderBrowserDialog();
System.Windows.Forms.DialogResult result = dialog.ShowDialog();

ps. если используете такую фигню в нескольких местах программы, рекомендую написать для этого User Control - он совсем простенький. =)

@темы: я туплю, на память, жисть моя - жестянка, wpf, c#