나는 인터넷에서 몇 가지 이미지를 저장하려면 다음 코드 쓰기 : 나는 CycleTile 때문에에 로컬 저장소에서 이러한 이미지 저장소를 설정하려고하면윈도우 폰의 로컬 저장에서 URI를 가져
public static async Task SaveImage(string name, string uri)
{
var localfolder = ApplicationData.Current.LocalFolder;
var client = new HttpClient();
var imageStream = await client.GetStreamAsync(uri); //Secuencia de bytes
var storageFile = await localfolder.CreateFileAsync(name, CreationCollisionOption.ReplaceExisting);
using (Stream outputStream = await storageFile.OpenStreamForWriteAsync())
{
await imageStream.CopyToAsync(outputStream);
}
}
내 문제를 이 수업에는 Uri가 필요합니다. 나는 여기에 uri를 어떻게 제공해야할지 모르겠습니다. 이것이 내가 가진 것입니다 :
CycleTileData cycleicon = new CycleTileData();
cycleicon.Title = "Fotopantalla";
cycleicon.Count = 0;
cycleicon.SmallBackgroundImage = new Uri("/Assets/Tiles/FlipCycleTileSmall.png", UriKind.RelativeOrAbsolute);
List<Uri> images = new List<Uri>();
for (int i = 0; i < 9; i++)
{
/// tries...
string path1 = "ms-appdata:///local/image" + i + ".jpg";
string path2 = "isostore:/Shared/ShellContent/image" + i + ".jpg";
string path3 = "ms-appdata:///Local/Shared/ShellContent/image" + i + ".jpg";
///
Uri uri = new Uri(path2, UriKind.RelativeOrAbsolute);
images.Add(uri);
}
cycleicon.CycleImages = images;
무엇이 잘못 되었나요?
실제로 작동해야합니다 (경로 2 또는 3). 다운로드가 정상적으로 실행되면 WP Power Tools 또는 다른 Isostorage 도구를 확인 했습니까? – blakharaz