我目前正在为我的Windows Phone 8应用开发锁屏支持。
我希望它使用的背景图像是Bing当天的图像。
以下是成功检索图片网址的代码:
// Create an HttpClient instance
var httpClient = new HttpClient();
// Send a request asynchronously to Bing.
HttpResponseMessage response = await httpClient.GetAsync("http://www.bing.com/HPImageArchive.aspx?format=js&idx=0&n=1&mkt=en-US");
// Check that response was successful or throw exception
response.EnsureSuccessStatusCode();
// Read response asynchronously
string responseString = await response.Content.ReadAsStringAsync();
BingImage = JsonConvert.DeserializeObject<ResponseBing>(responseString);
IsolatedStorageSettings.ApplicationSettings["LockScreenBingImageUrl"] = BingImage.Images[0].URL;
IsolatedStorageSettings.ApplicationSettings.Save();
网址存储在IsolatedStorage
。
我不知道如何检索该图像,将其存储在隔离存储中,然后将其作为自定义用户控件的背景加载。
我已经对Stack Overflow进行了搜索,发现了一些类似的问题,但没有找到最近的答案。