XAML




XAML(EXtensible Application Markup Language),中文名稱可以譯為可擴展應(yīng)用程序標(biāo)記語言,是微軟公司為構(gòu)建應(yīng)用程序用戶界面而創(chuàng)建的一種新的描述性文件。XAML提供了一種便于擴展和定位的語法來定義和程序邏輯分離的用戶界面,這種實現(xiàn)手段和ASP.NET中的“代碼后置”如出一轍。在開發(fā)一個應(yīng)用程序時,我們可以將開發(fā)工作分成開發(fā)人員和設(shè)計人員兩個團體分別進行,各自負責(zé)各自的程序和代碼邏輯以及前臺頁面的界面設(shè)計,促使開發(fā)人員和設(shè)計人員相互的協(xié)作性,以便極大程度的發(fā)揮各自所有的特長。
XAML本質(zhì)上屬于一種.NET Programming Language,屬于通用語言運行時(Common Language Runtime),同C#、VB.NET等同。與HTML類似,特點是用來描述用戶界面。XAML的語法格式為:<Application... />,Application是必備的基本元素。XAML可以定義 2D 和 3D 對象、旋轉(zhuǎn)(rotations)、動畫(animations),以及各式各樣的效果。