我想在多个WinRT项目之间共享一些资产,如图标。
对于WPF,这是一个不用动脑筋的问题(几乎是这样):
- 为资产创建库项目
- 将资源标记为resources以将其嵌入到生成的程序集中
- 从其他项目中引用资产项目
- 使用有点奇怪的"pack" URI格式引用XAML代码中的图标。
- 与Windows运行时共享它们的最佳方式是什么?**
是否有这样的资源嵌入和共享能力,或任何其他解决方案?
如果没有,我想我可以添加到每个项目与"复制为链接",但我希望有一个干净的方式。
编辑:我已经开始像在WPF项目中那样天真地做它:
- 我创建了一个新的库项目"Assets",并将图像作为"Content"添加到其中
- 我已从主项目引用此项目
但是我无法引用具有新URI格式的图像:
<Image Source="ms-resource://Assets/Files/Mushroom.png"></Image>
2条答案
按热度按时间s4chpxco1#
所以最后我得到了正确的结果。
以下是完整的流程:
要引用图像本身,您必须:
希望这对你有帮助...
h9a6wy2h2#
这很简单。右键点击你想要的图像文件夹(例如,在新项目中的资产文件夹),然后选择“添加/现有项目”。然后选择你需要的图像,并确保将“添加”按钮更改为“添加为链接”。完成。