TOC

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

XAML:

What is XAML?

XAML- ը, որը նշանակում է eXtensible Application Markup Language, Microsoft- ի XML տարբերակն է GUI- ի նկարագրության համար: Նախորդ GUI-ի շրջանակներում, օրինակ, WinForms-ում, GUI-ն ստեղծվել է այն նույն լեզվով, որը դուք օգտագործում եք GUI- ի հետ շփվելու համար, օրինակ, C# կամ VB.NET-ը և սովորաբար ապահովվում է դիզայների կողմից (օրինակ, Visual Studio), բայց XAML- ով Microsoft-ը կազմակերպում է այլ կերպ: HTML-ի նման, դուք կարող եք հեշտությամբ գրել եւ խմբագրել ձեր GUI-ին:

Սա իսկապես XAML-ի ձեռնարկ չէ, բայց ես խորապես կպատմեմ ձեզ, թե ինչպես այն օգտագործեք դուք, քանի որ այն WPF-ի կարեւորագույն մասն է: Անկախ նրանից, թե դուք ստեղծում եք պատուհան կամ էջ, այն բաղկացած կլինի XAML փաստաթուղթից և "CodeBehind" ֆայլից, որը միասին ստեղծում է պատուհան/էջ: XAML ֆայլը նկարագրում է ինտերֆեյսը իր բոլոր տարրերով, իսկ "CodeBehind"-ը ղեկավարում է բոլոր իրադարձությունները եւ իրավունք ունի մանիպուլացնել XAML-ի վերահսկողությունը:

Հաջորդ գլուխներում մենք կանդրադառնանք XAML-ի աշխատանքին եւ թե ինչպես դուք օգտագործեք այն ձեր ինտերֆեյսը ստեղծելու համար: