Barra de herramientas de DocumentViewer y menú contextual
-
03-07-2019 - |
Pregunta
¿Cómo ocultar la barra de herramientas predeterminada y no permitir el menú contextual predeterminado del control DocumentViewer
?
Solución
Para evitar que aparezca el menú contextual predeterminado, controle el evento ContextMenuOpening
y configure ContextMenuEventArgs.Handled
en true.
En cuanto a la barra de herramientas, no estoy seguro, ¿tal vez podría cambiar el estilo predeterminado de DocumentView para no incluir la barra de herramientas? Nunca he hecho mucho con los estilos, pero es ahí donde probablemente comenzaría a buscar.
Otros consejos
Puede ocultar (o cambiar) la barra de herramientas creando una plantilla de control para DocumentViewer sin la barra de herramientas.
comience con la plantilla de muestra de https: // msdn.microsoft.com/en-us/library/aa970452(v=vs.100) y agregue y elimine elementos hasta que esté satisfecho con los resultados.
Puede simplemente establecer la propiedad ContextMenu en nula como esta:
<DocumentViewer ContextMenu="{x:Null}"/>