Desativar a opção de depuração extra do Visual Studio 2015


192

Quando depuro meu aplicativo no Microsoft Visual Studio 2015 Update 2 e abro uma caixa de diálogo wpf personalizada, obtenho algumas opções de depuração extras em um quadrado preto. Veja a imagem explodir.

insira a descrição da imagem aqui

Como faço para desativar isso?

Este primeiro ícone diz "Ir para a árvore visual Live". O segundo ícone diz "Ativar seleção". O terceiro ícone diz "Adorners de layout de exibição".

Respostas:


257

Tente desmarcar esta opção: Tools –> Options –> Debugging –> General –> Enable UI Debugging Tools for XAML.

Embora você ainda considere deixá-lo ligado e usá-lo em seu proveito.


12
Eu acho que está ativado por padrão. Este recurso foi introduzido em VS2015 Atualização 2.
Dmitry Rotay

14
Está ativado na atualização. Infelizmente, ele também obscurece a tela que é por isso que é incrível saber como removê-lo
Taylor Maxwell

Eu tive o problema oposto - tudo foi verificado, mas as ferramentas só apareceram raramente. O padrão parece ser que eles só serão exibidos se você executar sem construir primeiro.
dlf

Alguém pode dizer qual é o controle pop-up usado para esse recurso. É controle pop-up personalizado no WPF?
deathrace

21
Sério, você deve se perguntar sobre pessoas que fazem escolhas de design de interface do usuário como esta. Por padrão, não deve ser ativado e deve ter uma opção 'desativar' ... e não fazer você caçar no SO.
precisa saber é o seguinte

119

Depois de ter a mesma pergunta e encontrar a resposta aqui, também descobri que ela pode ser alternada na janela Live Visual Tree.

Durante a depuração, Depure (menu) -> Windows -> Live Visual Tree

O primeiro ícone (Mostrar ferramentas de tempo de execução no aplicativo) irá alterná-lo.

Mostrar ferramentas de tempo de execução no aplicativo


4
De fato. A Live Visual Tree é uma barra de ferramentas recolhida no lado esquerdo do visual studio.
precisa saber é o seguinte

2
Ótima resposta! Essa caixa preta oculta algo importante e é a melhor maneira de recolhê-la, não desativando todo o recurso.
18716 Mike Keskinov

3
Esta é definitivamente a melhor solução. Dessa forma, posso tirar capturas de tela em tempo de design sem precisar mexer em outras configurações.
DoomVroom 27/10

20

Em vez de desligar o meu por completo, comecei a colapsá-lo na maioria das vezes. Ainda há momentos em que é totalmente útil, e a versão recolhida faz um bom trabalho ao fornecer apenas o uso mínimo da interface do usuário. Para recolhê-lo, clique na barra horizontal:

insira a descrição da imagem aqui

Para restaurá-lo, basta clicar na barra novamente.


4
Teria sido bom se eles também nos permitissem deslizá-lo pelo topo, arrastando o botão de recolhimento. Às vezes, ainda está no caminho após o colapso.
Brian Reichle

1
@BrianReichle, se ainda estiver no caminho, revise suas interfaces de usuário: não deixe esse pequeno espaço entre a borda interna da janela e o conteúdo é um design de interface muito ruim.
motoDrizzt

7
@motoDrizzt Não, não é, é um uso eficaz do espaço na tela. Às vezes, isso é mais importante do que uma GUI esparsa "bonita". Não permitindo que a ferramenta seja reposicionado / oculto conforme necessário é ruim UI-design ..
Niclas

17

Sei que essa é uma pergunta antiga, mas há uma opção adicional que ninguém mencionou. Em vez de desativar completamente essa funcionalidade útil, podemos habilitá-la, mas basta remover as irritantes ferramentas de tempo de execução que aparecem no topo de nossos aplicativos:

insira a descrição da imagem aqui

Esta opção pode ser desmarcada no seguinte local:

Ferramentas> Opções> Depuração> Geral> Ativar ferramentas de depuração da interface do usuário para XAML> Mostrar ferramentas de tempo de execução no aplicativo

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.