В приложении С#.NET 3.5 (сочетание WinForms и WPF) я хочу, чтобы пользователь выбрал папку для импорта нагрузки данных. На данный момент он использует System.Windows.Forms.FolderBrowserDialog
, но это немного хромает. В основном потому, что вы не можете ввести путь в него (так что вам нужно сопоставить сетевой диск, а не вводить UNC-путь).
Мне нравится нечто большее, чем System.Windows.Forms.OpenFileDialog
, но для папок вместо файлов.
Что я могу использовать вместо этого? Решение WinForms или WPF прекрасно, но я бы предпочел не использовать PInvoke в Windows API, если я могу его избежать.