TOC

This article has been localized into Serbian by the community.

XAML:

Šta je XAML?

XAML, što je skraćenica od eXtensible Application Markup Language, je Mikrosoftova varijanta XML-a koja služi za opis GUI-a. U prethodnim GUI okruženjima, kao što je WinForms, GUI se kreirao korišćenjem istog jezika koji bi se koristio za interakciju sa GUI-em, npr. C# ili VB.NET i obično je bio održavan putem dizajnera (npr. Visual Studio), ali sa XAML-om je Mikrosoft krenuo drugačijim putem. Nalik HTML-u, možete da lako pišete i menjate vaš GUI.

Ovo nije vodič posvećen XAML-u, ali ću vam ukratko objasniti kako se koristi jer je nerazdvojni deo WPF-a. Bilo da pravite Window ili Page, sastojaće se od XAML dokumenta i CodeBehind fajla, koji zajedno kreiraju Window/Page. XAML fajl opisuje korisnički interfejs sa svim njegovim elementima, dok se CodeBehind brine o svim događajima i ima pristup manipulaciji XAML kontrolama.

U narednim poglavljima ćemo pogledati kako XAML funkcioniše i kako ga možete koristiti prilikom pravljenja korisničkog interfejsa.