2010-02-17 3 views
4

Existe-t-il un moyen d'accéder aux menus contextuels de l'environnement de l'Explorateur Windows pour les dossiers & sans utiliser un contrôle de zone d'exploration complet? L'essentiel de ma situation est la suivante: J'ai un Viewport3D qui affiche une poignée de dossiers bruts & dossiers. Fondamentalement, c'est comme tous les autres remplacements de l'explorateur 3d que vous avez jamais vu :)
Lorsque je clique avec le bouton droit sur l'une de ces entrées, j'aimerais voir apparaître le menu contextuel de l'explorateur pour ce fichier.
Puis-je obtenir ce menu contextuel à partir de Windows ou dois-je construire le mien?Utilisation des menus contextuels de l'Explorateur Windows dans WPF

Merci à l'avance,

_b34r

Répondre

1

La classe ShellContextMenu dans cette bibliothèque ne fait presque ce que vous voulez:

http://gong-shell.sourceforge.net/

La seule chose est qu'il attend WinForms contrôle. Cependant, si vous modifiez la bibliothèque pour ajouter une méthode ShowContextMenu supplémentaire qui accepte un hWnd, vous devriez pouvoir passer est le hWnd de votre fenêtre WPF de niveau supérieur.

+0

Sweet! Cela devrait faire l'affaire. Merci! – b34r

Questions connexes