2016-04-14 21 views
140

Wenn ich meine Anwendung in Microsoft Visual Studio 2015 Update 2 debuggen, und ich einen benutzerdefinierten WPF-Dialog öffnen, erhalte ich einige zusätzliche Debugging-Optionen in einem schwarzen Quadrat. Siehe Bildschlag.Deaktivieren Sie Visual Studio 2015 zusätzliche Debug-Option

enter image description here

Wie deaktiviere ich das?

Dieses erste Symbol sagt "Go To Live Visual Tree". Das zweite Symbol zeigt "Auswahl aktivieren" an. Das dritte Symbol lautet "Display Layout Adorners".

Antwort

178

Deaktivieren Sie diese Option: Tools –> Options –> Debugging –> General –> Enable UI Debugging Tools for XAML.

Obwohl Sie immer noch in Erwägung ziehen könnten, es zu Ihrem Vorteil zu nutzen.

+0

. Ich frage mich immer noch, wie ich diese Option aktiviert habe. – Daltons

+11

Ich denke, es ist standardmäßig aktiviert. Diese Funktion wurde in VS2015 Update 2 eingeführt. –

+10

Es ist im Update aktiviert. Leider verdeckt es auch den Bildschirm, weshalb es fantastisch ist zu wissen, wie man es entfernt –

89

Nach der gleichen Frage und der Suche nach der Antwort hier, entdeckte ich auch, dass es aus dem Live Visual Tree-Fenster umgeschaltet werden kann.

Beim Debuggen Debug (Menü) -> Windows--> Live Baumstruktur

Das erste Symbol (Karte Runtime-Tools in Anwendung) wird es hin- und herzuschalten.

Show runtime tools in application

+3

In der Tat. Der Live Visual Tree ist eine Symbolleiste, die auf der linken Seite des Visual Studio minimiert ist. – Eternal21

+0

Große Antwort!Diese Black Box verbirgt etwas Wichtiges und dies ist der beste Weg, um es zu reduzieren, ohne die gesamte Funktion auszuschalten. –

+1

Dies ist definitiv die beste Lösung. Auf diese Weise kann ich zur Entwurfszeit Screenshots machen, ohne mich mit anderen Einstellungen herumschlagen zu müssen. – DoomVroom

14

Statt Mine aus ganz Drehen, habe ich es die meiste Zeit kollabiert genommen. Es gibt immer noch Zeiten, in denen es völlig nützlich ist, und die reduzierte Version leistet gute Arbeit, indem sie nur minimale UI-Nutzung bietet. Zusammenzubrechen es, klicken Sie auf der horizontalen Leiste:

enter image description here

Um es wiederherzustellen, klicken Sie einfach auf die Leiste wieder.

+2

Es wäre schön gewesen, wenn wir es auch erlaubt hätten, es durch Ziehen des Ausklappknopfes entlang der Oberfläche zu verschieben. Manchmal ist es immer noch im Weg, nachdem es zusammengebrochen ist. –

+1

@BrianReichle Wenn es immer noch im Weg ist, dann überprüfen Sie Ihre UIs: nicht das winzige bisschen Platz zwischen dem inneren Rand des Fensters und dem Inhalt zu verlassen, ist wirklich schlecht UI-Design. – motoDrizzt

11

Ich weiß, dass dies eine alte Frage ist, aber es gibt eine zusätzliche Option, die niemand erwähnt hat. Anstatt diese nützliche Funktionalität vollständig ab drehen, können wir die Funktionalität, ermöglichen aber nur die lästige Laufzeit-Tools entfernen an der Spitze unserer Anwendungen erscheinen:

enter image description here

Diese Option kann an folgenden Stelle deaktiviert werden:

Extras> Optionen> Debuggen> Allgemein> für XAML-UI Debugging Tools aktivieren> Show Runtime-Tools in der Anwendung Danke