禁用Visual Studio 2015的额外调试选项

207

当我在Microsoft Visual Studio 2015 Update 2中调试应用程序,并打开自定义的wpf对话框时,我会在黑色方块中获得一些额外的调试选项。如下图所示。

enter image description here

如何禁用它?

第一个图标表示“转到活动可视树”。 第二个图标表示“启用选择”。 第三个图标表示“显示布局装饰器”。

5个回答

270
尝试取消选中此选项:工具 -> 选项 -> 调试 -> 通用 -> 启用针对 XAML 的 UI 调试工具。虽然您仍然可以考虑保留它并将其用于您的优势。

12
我认为默认情况下它是启用的。该功能是在VS2015更新2中引入的。 - Dmitry Rotay
14
已经在更新中启用了它。不幸的是,它也遮挡了屏幕,因此知道如何将其移除非常重要,这也是它的优点所在。 - Taylor Maxwell
我遇到了相反的问题——所有东西都被勾选了,但工具只会偶尔出现。模式似乎是只有在先运行而不是先构建时才会显示它们。 - dlf
有人能告诉我这个功能使用了哪种弹出控件吗?它是 WPF 中的自定义弹出控件吗? - deathrace
23
你不禁会想到那些做出这种UI设计选择的人。它不应该默认启用,并且应该有一个“禁用”选项......而不是让你在SO上寻找。 - smatthews1999
它已经被移动到“工具”>“选项”>“调试”>“热重载”>“启用应用程序工具栏”。请参见下面的答案。 - metatron

131

在遇到同样的问题并在这里找到答案后,我还发现可以从实时可视树窗口进行切换。

在调试时,选择 调试(Debug) -> 窗口(Windows) -> 实时可视树(Live Visual Tree)

第一个图标 (在应用程序中显示运行时工具) 将会进行切换。

在应用程序中显示运行时工具


4
确实。Live Visual Tree是Visual Studio左侧折叠的工具栏。 - Eternal21
3
好的回答!这个黑匣子隐藏着重要的内容,关闭整个功能不如折叠它是最好的方法。 - Mike Keskinov
4
这绝对是最好的解决方案。这样我就能在设计时截取屏幕截图,而不必去操作其他设置。 - DoomVroom

21

我并不会完全关闭它,而是大部分时间将其折叠起来。但有时候仍然需要使用,折叠版提供了最小化的用户界面。要折叠它,请点击水平条:

输入图像描述

要恢复它,只需再次点击该条。


4
如果他们也允许我们通过拖动折叠按钮沿顶部滑动它,那将非常好。有时在折叠后它仍然挡道。 - Brian Reichle
1
@BrianReichle 如果它仍然挡路,请检查您的用户界面:在窗口的内部边框和内容之间不留下微小的空间是非常糟糕的用户界面设计。 - motoDrizzt
8
不,这并不是美观稀疏的图形用户界面,而是有效地利用屏幕空间。有时候这比"漂亮"的GUI更为重要。不允许工具根据需要重新定位/隐藏是UI设计上的不良之处。 - Niclas

19

已移至

工具 > 选项 > 调试 > XAML 实时重载 > 在应用中启用工具栏


非常感谢,很多。 - mohaa8844
1
同样适用于: Microsoft Visual Studio Community 2022(64位) 版本17.0.1 - Davor

17

我知道这是一个老问题,但还有一种额外的选项没有被提到。与其完全关闭这个有用的功能,我们可以启用该功能,但只需删除令人讨厌的运行时工具出现在我们应用程序的顶部:

enter image description here

此选项可在以下位置取消选中:

工具 > 选项 > 调试 > 通用 > 启用 XAML UI 调试工具 > 在应用程序中显示运行时工具


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接