201 votes

Désactiver l'option de débogage supplémentaire de Visual Studio 2015

Lorsque je débogue mon application dans Microsoft Visual Studio 2015 Update 2, et que j'ouvre une boîte de dialogue wpf personnalisée, j'obtiens des options de débogage supplémentaires dans un carré noir. Voir le coup d'image.

enter image description here

Comment puis-je le désactiver ?

Cette première icône indique "Go To Live Visual Tree". La deuxième icône indique "Activer la sélection". La troisième icône indique "Afficher les ornements de mise en page".

266voto

Dmitry Rotay Points 2540

Essayez de décocher cette option : Tools –> Options –> Debugging –> General –> Enable UI Debugging Tools for XAML .

Mais vous pouvez quand même envisager de le laisser et de l'utiliser à votre avantage.

12 votes

Je pense qu'il est activé par défaut. Cette fonctionnalité a été introduite dans la mise à jour 2 de VS2015.

14 votes

Il est activé dans la mise à jour. Malheureusement, il masque aussi l'écran, c'est pourquoi il est génial de savoir comment l'enlever.

0 votes

J'avais le problème inverse : tout était vérifié, mais les outils n'apparaissaient que rarement. Le modèle semble être qu'ils ne s'affichent que si vous exécutez sans construire d'abord.

122voto

Greg Mulvihill Points 16

Après m'être posé la même question et avoir trouvé la réponse ici, j'ai également découvert qu'il est possible de l'activer à partir de la fenêtre Live Visual Tree.

Pendant le débogage, Debug (menu) -> Windows -> Live Visual Tree

La première icône (Afficher les outils d'exécution dans l'application) permet de le faire basculer.

Show runtime tools in application

4 votes

En effet. L'arborescence visuelle en direct est une barre d'outils repliée sur le côté gauche du studio visuel.

2 votes

Excellente réponse ! Cette boîte noire cache quelque chose d'important et c'est la meilleure façon de la faire disparaître sans désactiver toute la fonctionnalité.

3 votes

C'est certainement la meilleure solution. Ainsi, je peux faire des captures d'écran au moment de la conception sans avoir à modifier d'autres paramètres.

20voto

Lynn Crumbling Points 4264

Au lieu de désactiver complètement la mienne, j'ai pris l'habitude de la réduire la plupart du temps. Il y a encore des moments où elle est tout à fait utile, et la version réduite fait un bon travail en ne fournissant qu'une utilisation minimale de l'interface utilisateur. Pour la réduire, cliquez sur la barre horizontale :

enter image description here

Pour la restaurer, il suffit de cliquer à nouveau sur la barre.

4 votes

Il aurait été intéressant qu'ils nous permettent également de le faire glisser vers le haut en faisant glisser ce bouton de réduction. Parfois, il est toujours dans le chemin après avoir été réduit.

1 votes

@BrianReichle si elle est toujours dans le chemin, alors revoyez vos IU : ne pas laisser ce petit espace entre la bordure interne de la fenêtre et le contenu est une très mauvaise conception d'IU.

8 votes

@motoDrizzt Non, c'est une utilisation efficace de la surface de l'écran. Parfois, c'est plus important qu'une "belle" interface graphique éparse. Ne pas permettre à l'outil d'être repositionné/caché selon les besoins est une mauvaise conception de l'interface

17voto

Sheridan Points 26778

Je me rends compte que c'est une vieille question, mais il y a une option supplémentaire que personne n'a mentionnée. Plutôt que de désactiver complètement cette fonctionnalité utile, nous pouvons l'activer, mais supprimer les outils d'exécution gênants qui apparaissent en haut de nos applications :

enter image description here

Cette option peut être décochée à l'endroit suivant :

Outils > Options > Débogage > Général > Activer les outils de débogage de l'interface utilisateur pour XAML > Afficher les outils d'exécution dans l'application

4voto

metatron Points 140

Il a été déplacé vers

Outils > Options > Débogage > Rechargement à chaud > Activer la barre d'outils in-app.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X