Chapter 12. Threading in Silverlight

In the previous chapter, we covered advanced Silverlight support (along with enhanced support in Silverlight 4) for enterprise-level design concepts and features. Another advanced topic is the multithreading support that Silverlight provides, which we will cover in this chapter. Used properly, threading is a great way to provide a smooth user experience by doing work such as lengthy calculations or downloading files while the user interface remains responsive. Another useful technique for certain applications is the use of a Timer—a way to execute some code on a certain periodic schedule (such as every ten seconds).


This chapter does not include complete code of developed samples, but the code is straightforward. ...

Get Introducing Silverlight 4 now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.