XAML

XAML （ Extensible Application Markup Language [audio = En - us - xaml.oggˈzæməl] ) 是Windows Presentation Foundation （ WPF ） 和Universal Windows Platform ( UWP ) 的一部分 ， 是微軟開發的一種基於XML 、 基於聲明 ， 用於初始化結構化值和對象的使用者介面描述語言 ， 它有著HTML的外觀 ， 又揉合了XML語法的本質 ， 例如 ： 可以使用 <Button> 標籤設定按鈕 （ Button ） 。 它類似Linux平臺下的glade 。 至於WinFX XAML Browser Application （ XBAP ） 是用XAML作界面描述 ， 在瀏覽器中執行的程式 ， 可取代過去的ActiveX 、 Java Applet 、 Flash 。 XAML本質上屬於一種.NET編程語言 ， 屬於通用語言運行庫 （ Common Language Runtime ） ， 同C # 、 VB.NET等同 。 與HTML類似 ， 特點是用來描述使用者介面 。 XAML的語法格式爲 ： ， Application是必備的基本元素 。 XAML可以定義2D和3D物件 、 旋轉 （ rotations ） 、 動畫 （ animations ） ， 以及各式各樣的效果 。