Панель инструментов и контекстное меню DocumentViewer
-
03-07-2019 - |
Вопрос
Как скрыть панель инструментов по умолчанию и запретить контекстное меню по умолчанию DocumentViewer
контроль?
Решение
Вы можете предотвратить появление контекстного меню по умолчанию, обработав ContextMenuOpening
событие и установка ContextMenuEventArgs.Handled
к истине.
Что касается панели инструментов, я не уверен - возможно, вы могли бы как-то изменить стиль DocumentView по умолчанию, чтобы не включать панель инструментов?Я никогда особо не занимался стилями, но, вероятно, я бы начал искать именно с этого.
Другие советы
Вы можете скрыть (или изменить) панель инструментов, создав шаблон элемента управления для DocumentViewer без панели инструментов.
начните с образца шаблона из https://msdn.microsoft.com/en-us/library/aa970452(v=vs.100) и добавляйте и удаляйте элементы, пока не будете довольны результатом.
Вы можете просто установить для свойства ContextMenu значение null следующим образом:
<DocumentViewer ContextMenu="{x:Null}"/>