Collections 使用C为WPF中的图像定义相对URI#

Collections 使用C为WPF中的图像定义相对URI#,collections,bitmap,uri,Collections,Bitmap,Uri,编辑:TheBoat=newURI(“/Images/rowBoat.png”,UriKind.Relative)就是这样做的,我不明白我之前是怎么搞错的。 第二次编辑:可能是因为我没有通过属性窗口将图像设置为资源 我已经尝试了很多不同的解决方案,但似乎有太多的选择取决于一个人的情况,所以我觉得我必须问我的具体问题。我是一个wpf初学者,到目前为止我是自学成才的,所以如果有一个明显的答案我错过了,我很抱歉 我有一个名为“topControl”的ItemsControl中位图图像的xaml: 它可

编辑:
TheBoat=newURI(“/Images/rowBoat.png”,UriKind.Relative)
就是这样做的,我不明白我之前是怎么搞错的。 第二次编辑:可能是因为我没有通过属性窗口将图像设置为资源

我已经尝试了很多不同的解决方案,但似乎有太多的选择取决于一个人的情况,所以我觉得我必须问我的具体问题。我是一个wpf初学者,到目前为止我是自学成才的,所以如果有一个明显的答案我错过了,我很抱歉

我有一个名为“topControl”的ItemsControl中位图图像的xaml:

它可以正确地从窗口上的对象获取所有png图像。我只想使路径相对,这样我就可以与其他地方的人共享该项目。看起来这应该很简单,但也许我根本就做错了,所以现在我不清楚该怎么做

<Image>
<Image.Source>
<BitmapImage UriSource="{Binding TheBoat}"/>
</Image.Source>
</Image>
TheBoat = new Uri(@"D:\Program\Plugg\.NET\TheHarbour\TheHarbour\Images\rowBoat.png");