私のWP7アプリケーションでは、Webから簡単なテキストデータを取得します。wp7でWebコンテンツをロード中に進行状況バーを表示
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;
});
}
}
を消費する方法である私は私のレイアウトに不確定進捗バーを追加しました。今私は、アプリケーションがWebからデータを読み込んでいるときに表示したいと思います。
どうすればいいですか?何か案は?
MVVMパターンを使用していますか? – MarcinJuraszek