Deshabilitar la opción de depuración adicional de Visual Studio 2015


192

Cuando depuro mi aplicación en Microsoft Visual Studio 2015 Update 2, y abro un cuadro de diálogo wpf personalizado, obtengo algunas opciones de depuración adicionales en un cuadrado negro. Ver imagen golpe.

ingrese la descripción de la imagen aquí

¿Cómo desactivo eso?

Este primer icono dice "Ir al árbol visual en vivo". El segundo icono dice "Habilitar selección". El tercer icono dice "Adornedores de diseño de pantalla".

Respuestas:


257

Intente desmarcar esta opción: Tools –> Options –> Debugging –> General –> Enable UI Debugging Tools for XAML .

Aunque aún podría considerar dejarlo y usarlo para su ventaja.


12
Creo que está habilitado por defecto. Esta característica se introdujo en VS2015 Actualización 2.
Dmitry Rotay

14
Está habilitado en la actualización. Desafortunadamente, también oscurece la pantalla, por lo que es increíble saber cómo eliminarla
Taylor Maxwell

Tuve el problema opuesto: todo estaba verificado, pero las herramientas solo aparecían raramente. El patrón parece ser que solo se muestran si se ejecuta sin construir primero.
dlf

¿Alguien puede decir cuál es el control emergente utilizado para esta función? ¿Es un control emergente personalizado en WPF?
Deathrace

21
En serio, debe preguntarse acerca de las personas que toman decisiones de diseño de interfaz de usuario como esta. No debe habilitarse de manera predeterminada, y debe tener una opción de 'deshabilitar' ... y no hacer que vaya a cazar en SO.
smatthews1999

119

Después de tener la misma pregunta y encontrar la respuesta aquí, también descubrí que se puede alternar desde la ventana Live Visual Tree.

Durante la depuración, Depuración (menú) -> Windows -> Live Visual Tree

El primer icono (Mostrar herramientas de tiempo de ejecución en la aplicación) lo alternará.

Mostrar herramientas de tiempo de ejecución en la aplicación


44
En efecto. El árbol visual en vivo es una barra de herramientas contraída en el lado izquierdo del estudio visual.
Eternal21

2
¡Gran respuesta! Este cuadro negro oculta algo importante y esta es la mejor manera de colapsarlo sin desactivar toda la función.
Mike Keskinov

3
Esta es definitivamente la mejor solución. De esta manera puedo tomar capturas de pantalla en tiempo de diseño sin tener que meterme con otras configuraciones.
DoomVroom

20

En lugar de apagar el mío por completo, la mayor parte del tiempo me he derrumbado. Todavía hay momentos en que es completamente útil, y la versión contraída hace un buen trabajo al proporcionar solo un uso mínimo de la interfaz de usuario. Para contraerlo, haga clic en la barra horizontal:

ingrese la descripción de la imagen aquí

Para restaurarlo, simplemente haga clic en la barra nuevamente.


44
Hubiera sido bueno que también nos permitieran deslizarlo por la parte superior arrastrando ese botón de colapso. A veces todavía está en el camino después de colapsar.
Brian Reichle el

1
@BrianReichle si todavía está en el camino, luego revise sus IU: no dejar ese pequeño espacio entre el borde interno de la ventana y el contenido es un diseño de UI realmente malo.
motoDrizzt

77
@motoDrizzt No, no lo es, es un uso efectivo del espacio en pantalla. A veces eso es más importante que una GUI escasa "hermosa". No permitir que la herramienta se vuelva a colocar / ocultar según sea necesario es un mal diseño de interfaz de usuario ..
Niclas

17

Me doy cuenta de que esta es una vieja pregunta, pero hay una opción adicional que nadie ha mencionado. En lugar de desactivar por completo esta útil funcionalidad, podemos habilitar la funcionalidad, pero simplemente eliminar las molestas herramientas de tiempo de ejecución que aparecen en la parte superior de nuestras aplicaciones:

ingrese la descripción de la imagen aquí

Esta opción puede desmarcarse en la siguiente ubicación:

Herramientas> Opciones> Depuración> General> Habilitar herramientas de depuración de IU para XAML> Mostrar herramientas de tiempo de ejecución en la aplicación

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.