Panoramica di XAML
XAML (Extensible Application Markup Language) è un linguaggio dichiarativo basato su XML. Viene ampiamente usato nei tipi di applicazioni seguenti per creare interfacce utente:
Il codice XAML seguente definisce un semplice pulsante.
<Button Click="ButtonClick">Show updates</Button>
XAML viene inoltre usato per definire i flussi di lavoro nelle app WF (Windows WorkFlow Foundation).
Editor di codice XAML
L'editor di codice XAML nell'IDE di Visual Studio include tutti gli strumenti necessari per creare app WPF e UWP per la piattaforma Windows e per Xamarin.Forms. Anche se l'IDE (ambiente di sviluppo integrato) in Visual Studio include molte funzionalità che è possibile usare per sviluppare app per altre piattaforme, include anche alcune funzionalità specifiche di XAML.
XAML Designer
Visual Studio e Blend per Visual Studio forniscono una finestra di progettazione XAML che consente di creare interfacce utente per le app WPF, UWP e Xamarin.Forms. È possibile trascinare i controlli dalla casella degli strumenti o dalla finestra Asset e impostare le proprietà nella finestra Proprietà. In questo caso, Visual Studio e Blend per Visual Studio creare il codice XAML corrispondente. Se si preferisce, è anche possibile modificare il codice XAML direttamente.
Novità
Per le informazioni più recenti, vedere le risorse seguenti:
- Post di blog Miglioramenti agli strumenti XAML in Visual Studio 2019 versione 16.7 Preview 1
- Post di blog Novità degli strumenti di sviluppo XAML in Visual Studio 2019
- Le nuove funzionalità XAML nel video di Visual Studio su YouTube