在我的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