2009-06-10 9 views
4

Je travaille sur une application qui aura des pièces jointes, et je voudrais créer un type d'affichage comme dans Windows Explorer, où vous choisissez une vue "Détails", et aussi afficher le volet de prévisualisation.Comment puis-je créer un écran d'aperçu de fichier Windows Explorer dans WPF?

Je voudrais être en mesure d'afficher une vue en miniature du fichier joint actuellement sélectionné, en fonction de l'extension du fichier.

Est-ce que quelqu'un sait où je peux commencer à chercher des exemples sur la façon de tirer ceci?

Je sais que Outlook 2007 peut également faire quelque chose de similaire en utilisant preview handlers. Je pense que ce sera la direction dans laquelle je veux aller, mais je ne sais pas par où commencer.

Merci beaucoup.

All Hail the Glory of the Hypnotoad!

Répondre

1

Pendant que vous pouvez le faire en WPF, vous should not do it. Sérieusement: ne le fais pas! - vous casseriez de nombreuses applications (y compris l'une des miennes).

Pour ce faire sans .NET, voir here pour un bon guide.

+0

assez juste, mais il doit y avoir un moyen de retirer le même type de chose nativly. – Russ

+0

édité mon poste avec un lien pour guider sur la façon de le faire à la manière native. – Stefan

+0

Eh bien, si Russ veut héberger un visualiseur, ne pas en faire un, cela ne devrait pas poser de problème? En outre, l'article MSDN indique que les prévisualisateurs sont hébergés hors processus et peuvent donc ne pas être affectés par le problème multi-CLR. –