C# 如何更改图像位置

C# 如何更改图像位置,c#,wpf,C#,Wpf,我正在用C#开发WPF,我有以下代码从输出文件夹中的smiles文件夹(例如bin\debug)获取图片angry.png: 但是我想从另一个位置获取图片angry.png,比如Resources\Image\smiles\angry.png。您能告诉我如何更改文件夹位置以使其正常工作吗?在这种情况下,。\..\Resources\Image\smiles\angry.png就足够了 尝试使用。\..\Resources\Image\smiles\angry.png-如果有效,我将添加一个答案并

我正在用C#开发WPF,我有以下代码从输出文件夹中的
smiles
文件夹(例如
bin\debug
)获取图片
angry.png


但是我想从另一个位置获取图片
angry.png
,比如
Resources\Image\smiles\angry.png
。您能告诉我如何更改文件夹位置以使其正常工作吗?

在这种情况下,
。\..\Resources\Image\smiles\angry.png
就足够了

尝试使用
。\..\Resources\Image\smiles\angry.png
-如果有效,我将添加一个答案并解释。资源和bin文件夹之间的关系是什么?我已经尝试使用您的代码,但仍然不起作用。还有什么解决办法吗?
BitmapImage bitmap = new BitmapImage(
    new Uri(@"smiles/angry.png",
        UriKind.RelativeOrAbsolute));