You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何正确编写Resources/Images子文件夹中图片的Source路径

Image控件加载子文件夹图片的路径正确写法

你的问题出在路径分隔符用错了,XAML里不能用点(.)分隔文件夹层级,得用斜杠或者转义后的反斜杠:

  • 推荐用斜杠(/),写法最简单:
    <Image ... Source="subfolder/image2.png" />
    
  • 也可以用反斜杠,但XAML里反斜杠需要转义,所以要写两个:
    <Image ... Source="subfolder\\image2.png" />
    

为啥点不行?因为在XAML的资源路径规则里,点是用来区分程序集、命名空间的,不是文件夹的分隔符。你写subfolder.image2.png,系统会把它当成一个完整的文件名,而不是subfolder文件夹下的image2.png,自然找不到图片。

另外别忘了确认两点:

  1. subfolder确实在Resources/Images目录下(和image1.png同级的位置);
  2. 图片文件的生成操作已经设置为Resource或者Content(这是XAML能加载图片的必要设置,默认一般是Resource)。

内容的提问来源于stack exchange,提问作者StudyAndroid

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.13 13:15:18