TOC

This article is currently in the process of being translated into Lithuanian (~98% done).

XAML:

What is XAML?

XAML (išsiplečia angliškai eXtensible Application Markup Language - Išplėčiama Aplikacijų Žymėjimo Kalba) yra kompanijos Microsoft naujas XML variantas, skirtas apibūdinti GUI (grafinę vartotojo sąsają). Praeituose GUI sistemose, tarkim WinForms, GUI buvo sukuriama pačiame programos kode, pvz. C# arba VB.NET, ir dažiausiai palaikoma su dizaino programa (pvz. Visual Studio), bet su XAML, Microsoft eina kita linkme. Kaip ir su HTML, galima lengvai ir greitai rašyti bei redaguoti savo GUI.

Čia nėra XAML pamokos, tačiau greitai aptarsime, kaip juo naudotis, kadangi tai yra ypač svarbi WPF dalis. Kuriant ar Window (langą), ar Page (puslapį), jis bus sudarytas iš XAML dokumento ir CodeBehind failo (failo, kur aprašytas kodas, "už" GUI), kurie kartu ir sudaro Window/Page. XAML failas apibūdina sąsają ir visus jos elementus, ir CodeBehind valdo visus įvykius bei manipuliuoja su visomis XAML kontrolėmis.

Sekančiuose skyriuose, pamatysite kaip XAML veikia ir kaip juo naudotis kuriant savo grafinę sąsają su programa.