Uso de los menús contextuales del Explorador de Windows dentro de WPF
-
21-09-2019 - |
Pregunta
¿Hay una manera de acceder a los menús de contexto shell de Windows Explorer para archivos y carpetas sin usar una gota en el Explorador de control completa?
La esencia de mi situación es la siguiente: Tengo un Viewport3D que muestra un puñado de archivos y carpetas primas. Básicamente, es como cualquier otro reemplazo 3d explorador que usted ha visto nunca :)
Cuando haga clic en una de estas entradas, me gustaría ver el menú contextual del explorador para ese archivo pop-up.
¿Puedo conseguir que el menú contextual desde Windows, o tengo que construir mi propia?
Gracias de antemano,
_b34r
Solución
La clase ShellContextMenu en esta biblioteca casi hace lo que quiere:
http://gong-shell.sourceforge.net/
Lo único es que espera que Windows Forms control. Sin embargo, si se modifica la biblioteca para añadir un método ShowContextMenu $ adicionales que acepta una CVent, usted debe ser capaz de pasar es el hWnd de su alto nivel de WPF ventana.