I was trying to make my Silverlight application to update UI before start a time consuming process. For some reason, I can use put that process in new thread. So I have to implement some technique as following:
this.UpdateLayout(); //I want UI update before start that process
new Thread(() =>
{
Thread.Sleep(100); //Update UI first
this.Dispatcher.BeginInvoke(() =>
{
//Long time process, which stop UI updates
});
}).Start();
No comments:
Post a Comment