2008-10-14 9 views

Respuesta

1

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

En cuanto a la barra de herramientas, no estoy seguro, ¿tal vez podría 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.

9

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 cosas hasta que esté satisfecho con los resultados.

+0

Enlace ya no es válida ... – AlwaysLearningNewStuff

+0

@AlwaysLearningNewStuff - fija el enlace, MS ya no publica las 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) – Nir

3

justo Usted puede establecer la propiedad ContextMenu para anular así:

<DocumentViewer ContextMenu="{x:Null}"/> 
Cuestiones relacionadas