List of Figures

 

Chapter 1. Introducing Silverlight

Figure 1.1. Silverlight is primarily a subset of WPF with extras added. Ignoring alternative solutions to the same problems, the places where WPF differs most are in the integration with the Windows OS and the access to the full .NET framework.

Figure 1.2. The end result of the Twitter search “Hello World!” example. That’s a plain-old ListBox with your own template. The data came from Twitter and was parsed using LINQ to XML.

Figure 1.3. Visual Studio 2010 New Project dialog with the correct project type selected and named

Figure 1.4. The New Silverlight Application options dialog

Figure 1.5. The Visual Studio 2010 IDE showing the markup correctly entered for MainPage.xaml

Figure 1.6. The Add Reference dialog with System.Xml.Linq selected for LINQ to XML functionality

Figure 1.7. The default presentation for the ListBox items leaves something to be desired. It looks like WinForms or something! I demand more from our first Silverlight example.

Chapter 2. XAML and the property system

Figure 2.1. A hypothetical object tree showing not only the visual elements such as TextBlock s and ListBoxes, but also the internal collections used to contain child elements.

Figure 2.2. The visual tree representation of the object tree from figure 2.1. Note that only visual elements, not collections, are represented.

Chapter 3. The application model and the plug-in