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

有帮助吗?

解决方案

您可以通过处理 ContextMenuOpening 事件并将 ContextMenuEventArgs.Handled 设置为true来阻止显示默认上下文菜单。

至于工具栏,我不确定 - 也许您可以以某种方式更改DocumentView的默认样式以不包括工具栏?我从来没有做过很多风格,但这可能就是我开始寻找的地方。

其他提示

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

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

您可以将ContextMenu属性设置为null,如下所示:

<DocumentViewer ContextMenu="{x:Null}"/>
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top