Image 标签的 Source 属性仅适用于添加到解决方案资源管理器中的“资产”文件夹的文件。
我在 Assets 目录中有两个文件:Logo.png 和 Logo2.png,但只有 Logo.png 被添加到解决方案资源管理器的“Assets”中。此图像正常工作:
<Image Source="/Assets/Logo.png"/>
虽然此图像未显示:
<Image Source="/Assets/Logo2.png"/>
像“C:\Users\user\Pictures\img.jpg”这样的文件路径也不起作用。是否可以访问解决方案资源管理器的“资产”文件夹中未指定的图像?
编辑:
这是我所做的:
- 在 VS2012 中创建新项目:Visual C# -> Windows Store -> Blank App (XAML)
- 打开 MainPage.xaml
- 从工具箱中选择图像并在设计模式下绘制图像元素
- Source 属性的唯一工作值是“/Assets/Logo.png”。这些不起作用:'C:\images\img.jpg'、'/Assets/Logo2.png'、'Project_name;component/Assets/Logo.png'、'Project_name;component/Assets/Logo2.png'等.