我有一个必须插入以下代码的图像路径:
Uri uri = new Uri(@"C:\Users\user\Desktop\dir\private- name\Easy\Easy_v\Easy_v\Attempts\image.jpg");
BitmapImage img = new BitmapImage(uri);
当我需要更改此路径时,我正在尝试使用我编写的函数获取路径,但是当我将完整路径插入uri
时,此字符:\
具有已替换为/
以任何方式获取正确的图像路径,并将其替换为上面的路径?
答案 0 :(得分:1)
Uri类有一个名为
的属性uri.LocalPath
这是根据本地系统首选项表示的完整路径名称 当然,您可以将常规Path方法应用于此属性
Console.WriteLine(Path.GetDirectoryName(uri.LocalPath));