wpf - wait indicator while loading HttpWebRequest -


here's partial code

public mainwindow()         {             initializecomponent(); try                 {                            httpwebrequest request = (httpwebrequest)webrequest.create("http://www.site.my/install.php?data=" + uniqueid + "&pass=" + pass);                     request.begingetresponse(new asynccallback(finishwebrequest), request);                                    }                 catch (exception)                 {                 } } private void finishwebrequest(iasyncresult result)         {             httpwebresponse response = (result.asyncstate httpwebrequest).endgetresponse(result) httpwebresponse;             stream datastream = response.getresponsestream();             // open stream using streamreader easy access.             streamreader reader = new streamreader(datastream);             // read content.             string responsefromserver = reader.readtoend();             // display content.             console.writeline(responsefromserver);             // cleanup streams , response.             reader.close();             datastream.close();             response.close();              if (responsefromserver == "1")             {                 messagebox.show("ok")             }else{                 messagebox.show("no")             }          } 

although use async, seems window 'hang' while.. think putting in loading indicator good, right? , how should put it? i'm thinking of simple loading indicator, , not progress bar..

first of all, it's bad practice put code in constructor. loaded event more proper place logic. secondly, question quite vague: sort of loading indicator have in mind? want write yourself, or did third-party one? trying accomplish, what's design of gui?


Comments

Popular posts from this blog

java - Play! framework 2.0: How to display multiple image? -

gmail - Is there any documentation for read-only access to the Google Contacts API? -

php - Controller/JToolBar not working in Joomla 2.5 -