图片保存到“LocalFolder”未被Notification Toast选中?

时间:2012-12-14 05:35:04

标签: c# windows windows-8

我已将(写入)图像保存到“LocalFolder”,但没有被通知Toast拾取。

StorageFolder systemLocalFolder = Windows.Storage.ApplicationData.Current.LocalFolder;
string path = systemLocalFolder.Path + "\\" + R.GetResourceString("CachedImageFolder") +
                                "\\" + R.GetResourceString("CachedImagePrefix") + contact + ".png";
path = path.Replace(@"\", @"/");
path = @"file:///" + path;
image.SetAttribute("src", path);
binding.AppendChild(image);

设置此图像后,吐司不会显示。

然而这样做:

image.SetAttribute("@Assets/Logo.png", path);

显示图像的祝酒词。

但是我想写一个文件然后使用它而不是从App Package中选择。

的Win8 + XAML + C#

1 个答案:

答案 0 :(得分:2)

file:/// protocol isn't supported for Windows 8 Store apps但你还是不需要它。这样的事情可以让你到那里:

path = @"ms-appdata:///local/" + R.GetResourceString("CachedImageFolder") + "/" 
            + R.GetResourceString("CachedImagePrefix") + contact + ".png";