如何隐藏默认工具栏并禁止DocumentViewer
控件的默认上下文菜单?
答案 0 :(得分:9)
您可以通过为没有工具栏的DocumentViewer创建控件模板来隐藏(或更改)工具栏。
从https://msdn.microsoft.com/en-us/library/aa970452(v=vs.100)的示例模板开始,添加和删除内容,直到您对结果感到满意为止。
答案 1 :(得分:3)
您可以将ContextMenu属性设置为null,如下所示:
<DocumentViewer ContextMenu="{x:Null}"/>
答案 2 :(得分:1)
您可以通过处理ContextMenuOpening
事件并将ContextMenuEventArgs.Handled
设置为true来阻止显示默认上下文菜单。
至于工具栏,我不确定 - 也许您可以以某种方式更改DocumentView的默认样式以不包括工具栏?我从来没有做过很多风格,但这可能就是我开始寻找的地方。