DocumentViewer工具栏和上下文菜单

Mic*_*tov 7 .net wpf customization controls

如何隐藏默认工具栏并禁止DocumentViewer控件的默认上下文菜单?

Nir*_*Nir 9

您可以通过在没有工具栏的情况下为DocumentViewer创建控件模板来隐藏(或更改)工具栏.

https://msdn.microsoft.com/en-us/library/aa970452(v=vs.100)中的示例模​​板开始,添加和删​​除内容,直到您对结果满意为止.


Mo0*_*les 5

您可以像这样将 ContextMenu 属性设置为 null:

<DocumentViewer ContextMenu="{x:Null}"/>
Run Code Online (Sandbox Code Playgroud)


And*_*ndy 1

ContextMenuOpening您可以通过处理该事件并设置来防止显示默认上下文菜单ContextMenuEventArgs.Handled

至于工具栏,我不确定 - 也许您可以以某种方式更改 DocumentView 的默认样式以不包含工具栏?我对样式没有做过太多研究,但这可能是我开始寻找的地方。