J'ai ceciWPFapp et je veux y avoir la fonction d’obtenir un chemin de répertoire de l’utilisateur. Je voudrais utiliser une boîte de dialogue de navigateur de dossier, mais je ne / souhaite l’implémenter à partir de System.Windows.Forms
ou utiliser un script énorme à l’intérieur. Existe-t-il un dialogue d'obtention de chemin dans WPF déjà implémenté?
J'ai lu les réponses à des questions similaires ici, mais c'était plein de System.Windows.Forms ..
Je n'ai rien trouvé de tel dans la Boîte à outils et je commence avec WPF pour pouvoir utiliser de l'aide.
Merci d'avance :]
Voir ma réponse à Sélection du dialogue de dossier WPF . En règle générale, le livre de recettes Windows Presentation Foundation 4.5 Cookbook vous recommande d'utiliser le Windows® API Code Pack pour Microsoft® .NET Framework si vous avez besoin d'un navigateur de dossiers.
nous utilisons Ookii Dialogs dans nos projets. Ils ont l'apparence des fenêtres et les options habituelles de filtrage, etc.
Il n’existe pas de boîtes de dialogue WPF natives standard pour ce que vous recherchez, tout simplement parce que les boîtes de dialogue System.Windows.Forms ne sont rien d’autre que des enveloppes pour les systèmes. Donc, créer un wrapper WPF n'a aucun sens et ne fera qu'ajouter à la confusion.
LeOokii Dialogs for WPFlibrary a une classe VistaFolderBrowserDialog
qui fournit une implémentation complète d'un dialogue de navigateur de dossiers pour WPF.
Il existe également une version compatible avec Windows Forms apps