TOC

This article has been localized into Italian by the community.

XAML:

Cos'è XAML

XAML, abbreviazione di eXtensible Application Markup Language, è la versione Microsoft di XML per descrivere una GUI (Graphical User Interface). Nei precedenti framework per interfacce grafiche, come WinForms, una GUI veniva creata tramite lo stesso linguaggio di programmazione usato per interagire con essa (per es.: C# o VB.NET) e manutenzionata e aggiornata dal designer (per es.: Visual Studio), ma con XAML Microsoft ha deciso di percorrere un'altra strada. In maniera molto simile all'HTML, sarai in grado di creare e modificare la tua GUI con facilità.

In realtà, questo non è proprio un tutorial su XAML, ma descriveremo brevemente come usarlo perché è una componente essenziale di WPF. Che tu stia creando una Finestra o una Pagina, saranno entrambe costituite da un documento XAML e da un file cosiddetto "CodeBehind", che insieme creano appunto la Finestra/Pagina. Il file XAML descrive l'interfaccia con tutti i suoi elementi, mentre il file "CodeBehind" gestisce tutti gli eventi e può interagire con i controlli XAML.

Nei capitoli successivi vedremo come funziona XAML e come si può usare per creare una nostra interfaccia.