2009-09-18 9 views
15

Existe-t-il un moyen d'avoir un explorateur Windows sur WPF? Les fermetures que je peux obtenir est le navigateur Web, mais ce n'est pas vraiment ce dont j'ai besoin.Contrôle Windows Explorer pour WPF?

Veuillez nous aider.

Merci

Répondre

1

Vérifiez le contrôle du navigateur Explorer dans le Windows API Code Pack. Compatible avec Vista et 7, je crois.

+0

J'étais sur le point de suggérer cela, mais c'est un contrôle WinForms, pas WPF ... mais il pourrait être utilisé avec un WindowsFormsHost –

+0

Crap, c'est? Damnit ... – Will

+0

C'est très bien, je peux toujours l'utiliser sur WPF ... mais est-ce que Windows XP le supporte si je le code de cette façon? – PlayKid

0

J'ai écrit une bibliothèque WinForms qui pourrait aider. Ce n'est pas WPF mais vous pouvez l'héberger dans une application WPF.

Vous trouverez la bibliothèque: http://gong-shell.sourceforge.net/

16
+0

Oups, cela a été demandé il y a un an! est-ce que ça va quand je réponds? –

+0

J'aime votre deuxième lien, quel bel exemple. – jpierson

+0

@DheerajKumar Bien sûr. Comme toujours, les gens devraient répondre s'ils pensent que leur réponse a de la valeur selon la question posée. Ce point convient également aux vieilles questions. Si vous pensez qu'il a de la valeur, même contre d'autres réponses, allez-y. Personnellement, je préfère ta réponse contre les autres. Donc merci pour ça. Upvoted. – C4u

0

Vous pouvez également vérifier cela. Il est frais sur le marché et vous aurez besoin de payer, mais il a été conçu pour être identique dans tous les sens à l'Explorateur Windows Chrome:

http://www.teraque.com/products/explorer-chrome-suite/

Les contrôles que vous obtenez gratuitement de WPF regarder comme de la merde. Ils sont uniquement destinés à faire démarrer les développeurs.

-3

cela pourrait aider:

var ofd = new Microsoft.Win32.OpenFileDialog() 
 { 
      Filter = "Fichiers vidéos (*.avi)|*.avi|Tous les fichiers (*.*)|*.*" 
 }; 
  
 if (ofd.ShowDialog() ?? false) 
 { 
      var d = ofd.FileNames; 
 } 
+0

La question était pour un contrôle WPF, pas comment ouvrir une boîte de dialogue de fichier. – BitSchupser

4

Software JAM a récemment publié un WPF edition of their ShellBrowser controls. Ils contiennent un Explorateur Windows enveloppé ainsi que des contrôles arborescents et de liste personnalisés. Un contrôle de prévisualisation similaire à celui de l'Explorateur Windows sur la droite est également inclus. Divulgation complète: je suis l'un des développeurs de ShellBrowser.