Barra de herramientas de DocumentViewer y menú contextual

¿Cómo ocultar la barra de herramientas predeterminada y no permitir el menú contextual predeterminado del control DocumentViewer ?

6

3 Respuestas

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 ejemplo de https://msdn.microsoft .com/en-us/library/aa970452 (v = vs.100) y agregue y elimine cosas hasta que esté satisfecho con los resultados.

9
agregado
El enlace ya no es válido ...
agregado el autor AlwaysLearningNewStuff, fuente
@AlwaysLearningNewStuff - corrigió el enlace, MS ya no publica plantillas de control en MSDN para .net 4.5, así que tuve que elegir .net 4 del menú de versiones anteriores, el nuevo enlace está codificado para .net 4 (al menos hasta que MS cambie sus URL)
agregado el autor Nir, fuente

Puede establecer la propiedad ContextMenu para que anule de esta manera:


3
agregado

Puede evitar que aparezca el menú contextual predeterminado manejando el evento ContextMenuOpening y estableciendo ContextMenuEventArgs.Handled en true.

En cuanto a la barra de herramientas, no estoy seguro, ¿tal vez podrías cambiar de algún modo el estilo predeterminado de DocumentView para no incluir la barra de herramientas? Nunca he hecho mucho con los estilos, pero es probable que sea donde comenzaría a buscar.

1
agregado