【问题标题】:Disable Visual Studio 2015 extra debug option禁用 Visual Studio 2015 额外调试选项
【发布时间】:2016-08-05 17:38:47
【问题描述】:

当我在 Microsoft Visual Studio 2015 Update 2 中调试我的应用程序并打开一个自定义 wpf 对话框时,我会在黑色方块中看到一些额外的调试选项。见图片。

如何禁用它?

第一个图标显示“Go To Live Visual Tree”。 第二个图标显示“启用选择”。 第三个图标显示“显示布局装饰器”。

【问题讨论】:

    标签: wpf visual-studio-2015


    【解决方案1】:

    尝试取消选中此选项:Tools –> Options –> Debugging –> General –> Enable UI Debugging Tools for XAML

    尽管您仍然可以考虑将其保留并利用它来发挥自己的优势。

    【讨论】:

    • 我认为它是默认启用的。此功能是在 VS2015 Update 2 中引入的。
    • 在更新中启用。不幸的是,它也遮住了屏幕,这就是为什么知道如何删除它很棒的原因
    • 我遇到了相反的问题——一切都检查过了,但工具很少出现。模式似乎是它们仅在您没有先构建的情况下运行时才会显示。
    • 谁能告诉这个功能使用的弹出控件是什么。是WPF中的自定义弹出控件吗?
    • 说真的,你不得不怀疑做出这样的 UI 设计选择的人。默认情况下不应该启用它,并且应该有一个“禁用”选项......并且不会让你去寻找 SO。
    【解决方案2】:

    在遇到同样的问题并在此处找到答案后,我还发现可以从 Live Visual Tree 窗口切换。

    调试时,调试(菜单)-> Windows -> Live Visual Tree

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

    【讨论】:

    • 确实如此。 Live Visual Tree 是一个折叠在 Visual Studio 左侧的工具栏。
    • 很好的答案!这个黑盒子隐藏了一些重要的东西,这是折叠它而不是关闭整个功能的最佳方法。
    • 这绝对是最好的解决方案。这样我就可以在设计时截取屏幕截图,而不必弄乱其他设置。
    【解决方案3】:

    我并没有完全关闭它,而是大部分时间都将它折叠起来。有时它仍然完全有用,并且折叠版本在仅提供最少的 UI 使用方面做得很好。要折叠它,请单击水平条:

    要恢复它,只需再次单击该栏。

    【讨论】:

    • 如果他们还允许我们通过拖动折叠按钮将其沿顶部滑动,那就太好了。有时它倒塌后仍然挡道。
    • @BrianReichle 如果它还在路上,那么检查你的 UI:没有在窗口的内部边框和内容之间留下那一点点空间是非常糟糕的 UI 设计。
    • @motoDrizzt 不,它有效地利用了屏幕空间。有时这比“漂亮”的稀疏 GUI 更重要。不允许根据需要重新定位/隐藏工具是糟糕的 UI 设计..
    【解决方案4】:

    我意识到这是一个老问题,但还有一个没有人提到的附加选项。我们可以启用该功能,而不是完全关闭这个有用的功能,但只需删除烦人的运行时工具,使其不再出现在应用程序的顶部:

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

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

    【讨论】:

      【解决方案5】:

      已移至

      工具 > 选项 > 调试 > XAML 热重载 > 启用应用内工具栏

      【讨论】:

      • 谢谢,谢谢
      • 另见:Microsoft Visual Studio Community 2022(64 位)版本 17.0.1
      猜你喜欢
      • 2016-05-03
      • 1970-01-01
      • 2017-01-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-10-13
      • 2016-08-21
      • 1970-01-01
      相关资源
      最近更新 更多