PacktLib: MCTS: Microsoft Silverlight 4 Development (70-506) Certification Guide

MCTS: Microsoft Silverlight 4 Development (70-506) Certification Guide

Credits

About the Author

About the Reviewers

www.PacktPub.com

Preface

Overview of Silverlight

What is Microsoft Silverlight

Introducing XAML

The Silverlight application model

Integrating Silverlight with HTML

In and out-of-browser support

Summary

Laying out Our User Interface

Arranging content with panels

Using core and content controls

Creating user controls

The navigation framework

Displaying a collection of items

Playing media files

Test your knowledge

Summary

Enhancing the User Interface

Creating or modifying the control styles

Creating control templates

Creating or modifying data templates

Manipulating visuals

Animating visuals

Implementing behaviors

Managing the visual state

Test your knowledge

Summary

Implementing Application Logic

Handling events

Consuming services asynchronously

Working with background threads

Working with dependency properties

Interacting with attached properties

Implementing ICommand

Test your knowledge

Summary

Working with Data

Implementing data binding

Formatting data

Creating and consuming value converters

Implementing data validation

Test your knowledge

Summary

Interacting with the Host Platform

Implementing the printing API

Creating out-of-browser applications

Accessing the isolated storage

Interacting with the DOM

Accessing the clipboard

Reading from and writing to the host filesystem

Handling alternative input methods

Test your knowledge

Summary

Structuring Applications

Creating and consuming resource dictionaries

Implementing localization and globalization

Handling application-level events

Test your knowledge

Summary

Deploying Applications

Configuring the Silverlight plugin

Dynamically loading application resources

Creating a client access policy

Test your knowledge

Summary

Test Your Knowledge — Answers

Test Your Knowledge — Answers

Test Your Knowledge — Answers

Test Your Knowledge — Answers

Test Your Knowledge — Answers

Test Your Knowledge — Answers

Test Your Knowledge — Answers

Test Your Knowledge — Answers