.net - 没有 StartupUri 的实时可视化树
问题描述
有没有办法为 WPF 应用程序显式启用Live Visual Tree ?
我有一个几乎没有 WPF 应用程序的解决方案。除了一个之外,所有的都在调试时启用Live Visual Tree功能。在尝试查看使用 Live Visual Tree 工作的应用程序与不工作的应用程序之间有什么不同之后,我找到了来源:App.xaml中的StartupUri:
<Application x:Class="some.app.long.name"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
StartupUri="MainWindow.xaml">
<Application.Resources>
</Application.Resources>
</Application>
在StartupUri属性中设置 Window 后,Live Visual Tree 可以正常工作。但是启动窗口不是该应用程序的选项,因为有配置、登录和诊断窗口可以由App.xaml的隐藏代码激活。
然后我们回到我的问题:是否有机会显式激活树浏览器?或者它适用于显示的任何窗口?
PS:通过其可执行文件启动应用程序,然后附加 Visual Studio 调试器工作正常。
解决方案
一些评论警告我,如果没有价值,我对Live Visual TreeStartUpUri
不起作用的假设是错误的。确实如此。
真正的原因我还不确定,但我可以找到它发生的地方(启动应用程序时清理临时文件夹的无能尝试)。因此,即使没有StartUpUri
窗口,Live Visual Tree 也能正常工作!
推荐阅读
- python - Python 变量在 If 语句中不起作用
- c# - C# 中的 Lambda 表达式使用具有多个左外连接的实体框架和内联附加过滤器
- corda - 如何从 RPC 访问 CordaService?
- android - 问题 Android 设备 - Charles Proxy - 互联网连接
- php - Symfony 4:在控制器和自动装配之外挣扎
- node.js - 在猫鼬中按月分组
- javascript - javascript,打印输入的最大数字的问题
- c - 为什么我的整数菜单有效,而我的字符菜单无效?
- django - Django rest 框架包括“X-CSRFTOKEN”标头,接收“CSRF 失败:CSRF 令牌丢失或不正确”
- angular - 部署的应用引擎没有压缩我的内容