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


193

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.

entrez la description de l'image ici

Comment désactiver cela?

Cette première icône indique "Aller à l'arbre visuel en direct". La deuxième icône indique "Activer la sélection". La troisième icône indique "Afficher les ornements de mise en page".

Réponses:


258

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

Bien que vous puissiez toujours envisager de le laisser allumé et de l'utiliser à votre avantage.


12
Je pense qu'il est activé par défaut. Cette fonctionnalité a été introduite dans VS2015 Update 2.
Dmitry Rotay

14
Il est activé dans la mise à jour. Malheureusement, cela obscurcit également l'écran, c'est pourquoi il est génial de savoir comment le supprimer
Taylor Maxwell

J'ai eu le problème inverse - tout a été vérifié, mais les outils n'apparaissaient que rarement. Le modèle semble être qu'ils ne sont affichés que si vous exécutez sans construire d'abord.
dlf le

Quelqu'un peut-il dire quel est le contrôle contextuel utilisé pour cette fonctionnalité. S'agit-il d'un contrôle contextuel personnalisé dans WPF?
deathrace

21
Sérieusement, vous devez vous interroger sur les personnes qui font des choix de conception d'interface utilisateur comme celui-ci. Il ne devrait pas être activé par défaut, et il devrait avoir une option «désactiver» dessus ... et ne pas vous faire aller chasser sur SO.
smatthews1999

119

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

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

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

Afficher les outils d'exécution dans l'application


4
En effet. L'arbre visuel en direct est une barre d'outils réduite sur le côté gauche du studio visuel.
Eternal21

2
Très bonne réponse! Cette boîte noire cache quelque chose d'important et c'est le meilleur moyen de la réduire sans désactiver toute la fonctionnalité.
Mike Keskinov

3
C'est certainement la meilleure solution. De cette façon, je peux prendre des captures d'écran au moment du design sans avoir à jouer avec d'autres paramètres.
DoomVroom

20

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

entrez la description de l'image ici

Pour le restaurer, cliquez à nouveau sur la barre.


4
Cela aurait été bien s'ils nous permettaient également de le faire glisser le long du haut en faisant glisser ce bouton de réduction. Parfois, c'est toujours un problème après l'effondrement.
Brian Reichle

1
@BrianReichle si cela vous gêne toujours, alors examinez vos interfaces utilisateur: ne pas laisser ce petit espace entre la bordure interne de la fenêtre et le contenu est vraiment une mauvaise conception de l'interface utilisateur.
motoDrizzt

7
@motoDrizzt Non, ce n'est pas le cas, c'est une utilisation efficace des écrans. Parfois, c'est plus important qu'une "belle" interface graphique clairsemée. Ne pas permettre à l'outil d'être repositionné / masqué selon les besoins est une mauvaise conception de l'interface utilisateur.
Niclas

17

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 activer la fonctionnalité, mais supprimez simplement les outils d'exécution ennuyeux qui n'apparaissent pas en haut de nos applications:

entrez la description de l'image ici

Cette option peut être décochée à l'emplacement 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

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.