我有很多XAML
包含Images
,Source
设置为各种图像文件,并作为项目的资源添加。
例如:
<Image Source="/SiliconNervousSystem;component/icons/appbar.alert.png" Width="20">
是否有一种简单的方法(或工具)可以在项目/解决方案中找到所有这些源路径?
或者更好的是,有没有办法找到无效的源路径(项目中没有资源)?构建解决方案不会检测源路径是否存在。
非常感谢, 皮特
答案 0 :(得分:0)
您可以尝试使用以下2个Visual Studio工具窗口:Live Visual Tree
和Live Property Explorer
。此外,在调试应用程序时,使用UI调试工具也很有帮助,这是一个出现在Xaml界面顶部中心的小工具。
Enable selection
按钮,选择UI元素,然后Live Visual Tree
将在可视树上找到相应的项目。Live Property Explorer
工具窗口,您可以在这里验证其DataContext
属性。如果在调试应用时找不到Live Visual Tree
工具窗口,只需选择&#34; Debug&#34; - &GT; &#34;视窗&#34; - &GT; &#34; Live Visual Tree&#34;。
如果您看不到UI调试工具,可以启用它:&#34;工具&#34; - &GT; &#34;选项&#34;,选择&#34;调试&#34;节点,切换&#34;为XAML启用UI调试工具&#34;