xaml - 检查 Windows 8 应用商店应用程序/VS2012 中的 XAML

标签 xaml windows-8 windows-runtime windows-store-apps winrt-xaml

我正在寻找一种方法来检查 Windows 8 商店应用程序中运行的 XAML。本质上,我想要 firebug/chrome 检查器样式功能,我可以在其中查看运行时生成的 XAML 源代码,以调试简单的布局和样式问题。

我尝试过 Snoop、Pistachio 和 WPF Inspector,但没有一个适用于 Windows Store 应用程序。我能找到的唯一一款似乎适用于 Store 应用的是 XAML Spy,售价 90 欧元。我无法证明这笔费用是合理的。

有没有其他方法来检查正在运行的 XAML?

最佳答案

WinRT XAML Toolkit 现在有一个实际的可视化 - 可视化树调试器。

从 NuGet 获取它:nuget.org/packages/winrtxamltoolkit.Debugging 然后调用 WinRTXamlToolkit.Debugging.DC.ShowVisualTree()在您的应用程序中显示调试器工具。这是第三个选项,所以现在你可以使用

  • WinRTXAMLToolkit.Debugging.VisualTreeDebugger类 - 使您能够在 Visual Studio 中调试树
  • XAML Spy - 这是一个出色的商业可视化树调试器,可在单独的窗口中运行
  • 现在,WinRT XAML 工具包中的这个可视化树调试器可以在您的应用程序内部运行。

  • enter image description here

    关于xaml - 检查 Windows 8 应用商店应用程序/VS2012 中的 XAML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13817892/

    相关文章:

    ssl - fiddler 为什么不安装我的证书 windows 8? - 无法将 Windows 配置为信任 Fiddler 根证书

    c# - 您应该在 Windows 8 应用程序的哪个位置编码 'privacy policy' ?

    c# - VS 2013 c# sqlite 构建失败 App Certification Kit 来自 msvcr100.dll 的高风险

    windows-8 - Web 浏览器控件是否可以嵌入到 Metro XAML 应用程序中并具有 Metro Web 应用程序的全部功能?

    xaml - 出现 SIP 键盘时 Windows Phone 项目滚动问题

    c# - ContentControl 换行问题

    silverlight - WP7应用程序的反馈表

    c# - 将事件绑定(bind)到 ViewModel : Extending an article

    Android 模拟器和 AVD 无法在 Surface Pro 上运行

    c++ - PPL 任务何时在 UI 线程上执行?