Панель инструментов DocumentViewer и контекстное меню - PullRequest
6 голосов
/ 14 октября 2008

Как скрыть панель инструментов по умолчанию и запретить контекстное меню по умолчанию для элемента управления DocumentViewer?

Ответы [ 3 ]

9 голосов
/ 15 октября 2008

Вы можете скрыть (или изменить) панель инструментов, создав шаблон элемента управления для DocumentViewer без панели инструментов.

начните с образца шаблона с https://msdn.microsoft.com/en-us/library/aa970452(v=vs.100) и добавляйте и удаляйте объекты, пока вы не будете довольны результатами.

3 голосов
/ 23 мая 2011

Вы можете просто установить для свойства ContextMenu значение null следующим образом:

<DocumentViewer ContextMenu="{x:Null}"/>
1 голос
/ 14 октября 2008

Вы можете предотвратить появление контекстного меню по умолчанию, обработав событие ContextMenuOpening и установив для ContextMenuEventArgs.Handled значение true.

Что касается панели инструментов, я не уверен - может быть, вы могли бы как-то изменить стиль DocumentView по умолчанию, чтобы не включать панель инструментов? Я никогда не делал много со стилями, но это, вероятно, где я начал бы искать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...