แซเมิล (อังกฤษ: XAML: Extensible Application Markup Language ภาษามาร์กอัปแอปพลิเคชันขยายได้) เป็นภาษามาร์กอัป ที่พัฒนาภาษามาจากเอกซ์เอ็มแอล สร้างขึ้นโดยบริษัทไมโครซอฟท์ โดยมีไว้สำหรับกำหนดส่วนติดต่อผู้ใช้ในการพัฒนาโปรแกรม ใช้สำหรับกำหนดวัตถุ คุณลักษณะ ความสัมพันธ์ และการโต้ตอบของวัตถุ

XAML นั้นใช้เป็นหัวใจสำคัญในการสร้างส่วนติดต่อผู้ใช้งานด้วย Windows Presentation Foundation (WPF) (หรือ Avalon) ซึ่งเป็นไลบรารี่[คืออะไร?] สำหรับจัดการส่วนติดต่อผู้ใช้งานแบบใหม่ซึ่งเริ่มมีมาใน Microsoft .NET Framework 3.0

XAML เป็นภาษาสำหรับกำหนดส่วนติดต่อผู้ใช้ที่พัฒนามาจาก XML เช่นเดียวกับภาษา XUL ในทางปฏิบัติแล้ว ผู้พัฒนามักจะไม่จำเป็นต้องรู้ หรือเขียนภาษา XAML เอง แต่มักออกแบบส่วนติดต่อผู้ใช้งานผ่านเครื่องมือพัฒนาอย่างเช่น Visual Studio หรือ XAMLPad โดย XAML สามารถคอมไพล์[คืออะไร?] เป็นไฟล์ .BAML

ดูเพิ่ม แก้

อ้างอิง แก้