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. ...