Introduction to XAML
Microsoft has provided new extensible markup language called XAML(Extensible Application Markup Language ) with .net framework 3.0. XAML is used to define dynamic or static user interfaces of C# or VB.NET . XAML will be used in Windows Vista to design user interfaces, but can be applied to Windows XP or Windows 2003 as well.