我觉得我之前已经解决了这个问题10次,但我永远不记得究竟是怎么做到的,因为有人决定用xaml完成火箭科学制作包装uris。
我有一个标记为资源的图像。我在类库(dll)中有一个xaml UserControl,需要在标记中引用此图像。我有两个dll中的UserControl和图像 - Silverlight版本和WPF版本。
图像与两个版本中的UserControl位于同一目录中。它被标记为“资源”
我有一个引用Silverlight dll的Silverlight应用程序和一个引用WPF dll的WPF应用程序。
如何使用程序集本地相对URI使我的xaml引用图像,请记住以下内容:
我尝试过使用
./MyImage.png
MyImage.png
/MyImage.png (which I know shouldn't work)
答案 0 :(得分:0)
Just" MyImage.png"如果它和控件都在项目根文件夹中应该工作。如果两者都在控件下 - 你需要" Controls / MyImage.png"。路径不是相对于控制位置 - 它相对于项目根文件夹。