Silverlight – Access UI from code Asynchronously

System.Windows.Threading Namespace provides classes that support the Silverlight threading system.
Dispatcher Class provides services for managing the queue of work items for a thread.

Dispatcher.BeginInvoke Method (Action) executes the specified delegate asynchronously on the thread the Dispatcher is associated with.

E.g.

Dispatcher.BeginInvoke(() =>
{
    MessageBox.Show("Member Number does not exist in the system.");
    this.memberNumberTextBox.Text = string.Empty;
    this.memberNumberTextBox.Focus();
});

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s