Now that you understand what Silverlight is and where it fits into the general technology landscape, and you have installed the tools necessary to develop in Silverlight and created your first Silverlight application, it is time to peel back the layers to understand the basic concepts of Silverlight. This chapter will start by detailing high-level Silverlight architecture and properly introducing Extensible Application Markup Language (XAML) (core platform of the presentation layer) and exploring its many features, such as property and event systems needed to support data binding, animation, and other key parts of Silverlight. The chapter will wrap up with more information on Silverlight applications, such as the project structure, key .NET assemblies for Silverlight applications, and connecting XAML to events in the code-behind.
KeywordsData Binding Dependency Property Control Template Visual Studio Event Handler
Unable to display preview. Download preview PDF.