Question

Comment masquer la barre d'outils par défaut et interdire le menu contextuel par défaut du contrôle DocumentViewer ?

Était-ce utile?

La solution

Vous pouvez empêcher le menu contextuel par défaut d'apparaître en gérant l'événement ContextMenuOpening et en définissant ContextMenuEventArgs.Handled sur true.

En ce qui concerne la barre d’outils, je ne suis pas sûr. Peut-être que vous pourriez modifier le style par défaut de DocumentView pour ne pas inclure la barre d’outils? Je n’ai jamais fait grand-chose avec les styles, mais c’est probablement là que je commencerais à chercher.

Autres conseils

Vous pouvez masquer (ou modifier) ??la barre d'outils en créant un modèle de contrôle pour DocumentViewer sans la barre d'outils.

Commencez par le modèle de https: // msdn.microsoft.com/en-us/library/aa970452(v=vs.100) et ajoutez et supprimez des éléments jusqu'à ce que vous soyez satisfait du résultat.

Vous pouvez simplement définir la propriété ContextMenu sur null comme suit:

<DocumentViewer ContextMenu="{x:Null}"/>
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top