XAML是eXtensible Application Markup Language的英文缩写,相应的中文名称为可扩展应用程序标记语言,它是微软公司为构建应用程序用户界面而创建的一种新的描述性语言。XAML提供了一种便于扩展和定位的语法来定义和程序逻辑分离的用户界面,而这种实现方式和ASP.NET中的"代码后置"模型非常类似。XAML是一种解析性的语言,尽管它也可以被编译。它的优点是简化编程式上的用户创建过程,应用时要添加代码等。
xaml是xml的子集,用来定义页面用的,目前的WPF、Silverlight、windows phone、windows 8的前端都是用的这种技术,而C#是一种编程语言,和C、JAVA没有本质的区别。
编程语言,像c语言、c#、java一样
先学学WPF,就会了解。