在我的WP7應用程序中,我從網絡上收集了一些簡單的文本數據。在wp7中加載網頁內容時顯示進度條
string url = "home url";
var request = HttpWebRequest.Create(url);
var result = (IAsyncResult)request.BeginGetResponse(ResponseCallback, request);
這是我如何消費數據
private void ResponseCallback(IAsyncResult result)
{
var request = (HttpWebRequest)result.AsyncState;
var response = request.EndGetResponse(result);
using (var stream = response.GetResponseStream())
using (var reader = new StreamReader(stream))
{
var contents = reader.ReadToEnd();
Dispatcher.BeginInvoke(()=>
{
someLabelValue.Text = contents;
});
}
}
我增加了一個不確定的進度欄我的佈局。現在我想在我的應用程序從網絡加載數據時顯示它。
我該怎麼做?有任何想法嗎?
你使用MVVM模式嗎? – MarcinJuraszek 2012-03-19 09:31:45