我已将(写入)图像保存到“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#
答案 0 :(得分:2)
file:/// protocol isn't supported for Windows 8 Store apps但你还是不需要它。这样的事情可以让你到那里:
path = @"ms-appdata:///local/" + R.GetResourceString("CachedImageFolder") + "/"
+ R.GetResourceString("CachedImagePrefix") + contact + ".png";