In previous GUI frameworks, like WinForms, a GUI was created in the same language that you would use for interacting with the GUI, e.g. C# or VB.NET and usually maintained by the designer (e.g. Visual Studio), but with XAML, Microsoft is going another way.
ໃນ GUI Framework ທີ່ຜ່ານມາ, ເຊັ່ນ WinForms, GUI ໄດ້ສ້າງໃນພາສາດຽວກັນທີ່ເຈົ້າຈະໃຊ້ສໍາລັບການໂຕ້ຕອບກັບ GUI, ເຊັ່ນ: C # ຫລື VBNET ແລະມັກຈະຖືກຮັກສາໄວ້ໂດຍ Designer (ເຊັ່ນ Visual Studio), ແຕ່ກັບ XAML, Microsoft ຈະມີທາງອື່ນ.