2013-04-30 12 views
11

Mam tę aplikację WPF i chcę mieć funkcję pobierania ścieżki katalogu od użytkownika. Chciałbym użyć okna dialogowego przeglądarki folderów, ale I nie chcę go zaimplementować od System.Windows.Forms lub użyć jakiegoś dużego skryptu wewnątrz. Czy jest już jakieś okno dialogowe uzyskiwania ścieżki w WPF?C# - WPF - pobieranie okna dialogowego przeglądarki folderów bez użycia System.Windows.Forms?

Znam odpowiedź na podobne pytania tutaj, ale to było pełne System.Windows.Forms ..

nie znalazłem czegoś takiego w Toolbox i zaczynam z WPF, więc mogłem używać trochę pomocy.

góry dziękuję:]

+0

Jaki jest problem z System.Windows.Forms (używane z WPF)? –

+0

@HenkHolterman Czy nie ma wad w używaniu System.Windows.Forms? – Paparazzi

+1

@HenkHolterman Po prostu czuje się dziwnie, tworząc aplikację WPF, więc nie będę robił aplikacji Windows Form, a następnie używał tam plików: | –

Odpowiedz

7

używamy Ookii Dialogs w naszych projektach. Mają wygląd i wygląd okna oraz typowe opcje filtrowania itp.

1

Brak standardowych standardowych okien dialogowych WPF dla tego, czego szukasz, po prostu dlatego, że okna dialogowe System.Windows.Forms nie są niczym więcej niż owijkami do te systemowe. Tworzenie opakowania zbiorczego WPF nie ma sensu i tylko zwiększy zamieszanie.

+8

Nie; to, co nie ma sensu, to struktura interfejsu użytkownika, w której brakuje takich podstawowych konstrukcji. Brak okna dialogowego przeglądarki folderów? Brak numeracji? Daj mi spokój. –

11

Zobacz moją odpowiedź na Select folder dialog WPF. Zasadniczo Windows Presentation Foundation 4.5 Cookbook zaleca korzystanie z Windows® API Code Pack for Microsoft® .NET Framework, jeśli potrzebujesz przeglądarki folderów.

+0

Pakiety kodów Windows API są dostępne przez Nuget [tutaj] (http://www.nuget.org/packages/Windows7APICodePack-Shell/) i [tutaj] (https://www.nuget.org/packages/Windows7APICodePack- Rdzeń/). To zadziałało dobrze dla mnie. – Wally

Powiązane problemy