Как отключить контекстное меню значка окна - PullRequest
0 голосов
/ 14 ноября 2009

Если вы щелкните левой кнопкой мыши на верхнем левом значке в строке заголовка окна, появится контекстное меню (Восстановить, Переместить, Размер и т. Д.)

Как отключить меню? Кнопка «Мои приложения» на ленте перекрывает эту область, и иногда она появляется при нажатии кнопки.

IconVisibility = "Collapsed" или IconVisibility = "Hidden" скрывает значок, но событие щелчка по-прежнему срабатывает.

Ответы [ 2 ]

2 голосов
/ 14 ноября 2009

Если вы используете скин Office 07 (как большинство примеров в сети), это ошибка. Возможно, вы также заметили, что обнаружение попадания в Сферу немного хитро.

Когда я разрабатывал наш пользовательский интерфейс, меня заставили сменить скин, потому что я обнаружил, что скин Office 07 слишком глючный.

Моя рекомендация, поскольку Microsoft изменила ленту Office 2010, чтобы она выглядела следующим образом: Лента Office 2010 http://pakblogger.com/wp-content/uploads/2009/05/2010-21.png

- использовать базовый скин, который выглядит практически одинаково. Затем вы можете удалить значок, как обычно, если хотите.

РЕДАКТИРОВАТЬ: Чтобы использовать базовый скин, просто удалите код в XAML, который устанавливает скин.

Это ловушка использования CTP, есть ошибки, и вы ничего не можете с этим поделать

1 голос
/ 14 ноября 2009

См. это сообщение в блоге.

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