List of Figures

 

Chapter 1. Introducing Silverlight

Figure 1.1. Silverlight primarily is a subset of WPF with a few 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. Visual Studio 2010 New Project dialog with the correct project type selected and named

Figure 1.3. The New Silverlight Application options dialog

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

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

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

Figure 1.7. The end result of the Twitter search “Hello World!” example looks good!

Chapter 2. Core XAML

Figure 2.1. XAML markup represents .NET objects. Anything you can do in XAML you can do in code.

Figure 2.2. The default behaviors in Expression Blend include items from utilitarian, to sound playing, to complex interactions such as mouse drag and drop. Additional behaviors may be found on the Microsoft Expression Community Gallery at http://gallery.expression.microsoft.com.

Figure 2.3. A hypothetical object tree showing not only the visual elements such as TextBlocks and ListBoxes, but also the internal collections used to