Then discover how to create database objects with the data definition language (DDL) and edit data in your tables with data manipulation language (DML). Adam also covers critical relational database concepts, such as relationships, indexes, and schemes.
Justin-Josef Angel in  Silverlight Controls-The path to reusable XAML  describes a method to create XAML objects in a designer editable .xaml file that is paired with a JavaScript file that contains the methods for XAML object.
Silverlight is the lightweight version of WPF that can be delivered to web browsers, Windows 7 phones and other restricted environments. XNA is not really a thing, but a collection of libraries and tools for creating game-like applications, specifically for XBox, Zune and now the phone.