DocumentViewer工具栏和上下文菜单

时间:2008-10-14 16:24:36

标签: .net wpf controls customization

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

3 个答案:

答案 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的默认样式以不包括工具栏?我从来没有做过很多风格,但这可能就是我开始寻找的地方。

相关问题