Отключить Visual Studio 2015 дополнительный параметр отладки

193

Когда я отлаживаю свое приложение в Microsoft Visual Studio 2015 Update 2 и открываю настраиваемое диалоговое окно wpf, я получаю некоторые дополнительные параметры отладки в черном квадрате. Смотрите изображение удара.

введите описание изображения здесь

Как мне это отключить?

На первом значке написано «Перейти к Live Visual Tree». Второй значок говорит «Включить выбор». Третий значок гласит «Дисплей макета украшений».

дальтон
источник

Ответы:

258

Попробуйте отключив эту опцию: Tools –> Options –> Debugging –> General –> Enable UI Debugging Tools for XAML.

Хотя вы все равно можете оставить его включенным и использовать его в своих интересах.

Дмитрий Ротай
источник
12
Я думаю, что он включен по умолчанию. Эта функция была введена в VS2015, обновление 2.
Дмитрий Ротай
14
Это включено в обновлении. К сожалению, он также затеняет экран, поэтому удивительно знать, как его убрать
Тейлор Максвелл,
У меня была обратная проблема - все было проверено, но инструменты появлялись бы редко. Похоже, что шаблон отображается только в том случае, если вы сначала запускаете без сборки.
Dlf
Может кто-нибудь сказать, что такое всплывающий элемент управления, используемый для этой функции. Это пользовательский всплывающий элемент управления в WPF?
deathrace
21
Серьезно, вы должны задаться вопросом о людях, которые делают выбор дизайна пользовательского интерфейса, как это. Он не должен быть включен по умолчанию, и на нем должна быть опция «отключить» ... и не заставлять вас охотиться на SO.
smatthews1999
119

Получив тот же вопрос и найдя ответ здесь, я также обнаружил, что его можно переключать из окна Live Visual Tree.

Во время отладки, Debug (меню) -> Windows -> Live Visual Tree

Первый значок (Показать инструменты времени выполнения в приложении) переключит его.

Показать инструменты времени выполнения в приложении

Грег Малвихилл
источник
4
На самом деле. Live Visual Tree - это панель инструментов, свернутая в левой части визуальной студии.
Eternal21
2
Отличный ответ! Этот черный ящик скрывает что-то важное, и это лучший способ свернуть его, не отключая всю функцию.
Майк Кескинов
3
Это определенно лучшее решение. Таким образом, я могу делать снимки экрана во время разработки, не связываясь с другими настройками.
DoomVroom
20

Вместо того, чтобы полностью выключить мою, я большую часть времени старался ее разрушить. Есть все еще времена, когда это полностью полезно, и свернутая версия делает хорошую работу по обеспечению только минимального использования пользовательского интерфейса. Чтобы свернуть его, нажмите на горизонтальную полосу:

введите описание изображения здесь

Чтобы восстановить его, просто нажмите на панель еще раз.

Линн рушится
источник
4
Было бы хорошо, если бы они также позволили нам скользить по вершине, перетаскивая эту кнопку свертывания. Иногда это все еще мешает после разрушения.
Брайан Рейхл,
1
@BrianReichle, если он все еще мешает, тогда пересмотрите свои интерфейсы: не оставляйте этот крошечный промежуток между внутренней границей окна и контентом - это действительно плохой дизайн интерфейса.
motoDrizzt
7
@motoDrizzt Нет, это не так, это эффективное использование экранной недвижимости. Иногда это важнее, чем «красивый» редкий графический интерфейс. Недопустимо перемещать / скрывать инструмент по мере необходимости - плохой дизайн пользовательского интерфейса.
Niclas
17

Я понимаю, что это старый вопрос, но есть еще один вариант, который никто не упомянул. Вместо того, чтобы полностью отключить эту полезную функциональность, мы можем включить ее, но просто удалим надоедливые инструменты времени выполнения, которые появляются в верхней части наших приложений:

введите описание изображения здесь

Эта опция может быть отключена в следующем месте:

Инструменты> Параметры> Отладка> Общие> Включить инструменты отладки пользовательского интерфейса для XAML> Показать инструменты времени выполнения в приложении

Шеридан
источник