【发布时间】:2010-09-17 03:26:10
【问题描述】:
如何隐藏默认工具栏并禁止DocumentViewer控件的默认上下文菜单?
【问题讨论】:
标签: .net wpf controls customization
如何隐藏默认工具栏并禁止DocumentViewer控件的默认上下文菜单?
【问题讨论】:
标签: .net wpf controls customization
您可以通过为 DocumentViewer 创建不带工具栏的控件模板来隐藏(或更改)工具栏。
从https://msdn.microsoft.com/en-us/library/aa970452(v=vs.100) 的示例模板开始,添加和删除内容,直到您对结果满意为止。
【讨论】:
您可以像这样将 ContextMenu 属性设置为 null:
<DocumentViewer ContextMenu="{x:Null}"/>
【讨论】:
您可以通过处理ContextMenuOpening 事件并将ContextMenuEventArgs.Handled 设置为true 来防止出现默认上下文菜单。
至于工具栏,我不确定——也许你可以以某种方式更改 DocumentView 的默认样式以不包含工具栏?我在样式方面做得不多,但这可能是我开始寻找的地方。
【讨论】: