1

我正在编写一个 Windows Phone 8 应用程序,我需要允许用户在应用程序中使用他们相机胶卷中的图像。BitmapImage我可以通过从 a 的所选照片制作 a 来使图像正常显示PhotoChooserTask,但是当用户离开应用程序时,我不知道如何将图像的 URI 保存到应用程序。

也许我只是瞎了眼,在文档中找不到该属性,但是在任何地方我都可以找到图像的 URI,以便以后可以将其加载到Image控件中吗?

4

1 回答 1

2

PhotoResult返回的通过属性PhotoChooserTask公开文件名。OriginalFileName

TheOriginalFileName只是一个字符串,您可以使用它来构造一个URI. 如果,正如您所提到的,您需要获取路径信息,您可以使用System.IO.Path例如

string filename = YourPhotoResult.OriginalFileName;
System.IO.Path.GetDirectoryName(filename) // Gets the directory the file is located in

这是 PhotoResult 类的 MSDN 链接:http: //msdn.microsoft.com/en-us/library/windowsphone/develop/microsoft.phone.tasks.photoresult (v=vs.105).aspx

于 2013-07-19T19:01:48.133 回答