Window 8.1 XAML wprowadza nowe zmiany: nowe kontrolki oraz nowe API. W tym samym czasie rozwijał się Silverlight. W roku 2009 wraz z pojawieniem się wersji 2.0 rozszerzona została liczba kontrolek, a wersja 3.0 z roku 2009 poza dodatkowymi kontrolkami (DataGrid, TreeView) umożliwiała tworzenie aplikacje, które mogły być uruchamiane w osobnym oknie poza przeglądarką. Wersja 4.0 z roku 2010 między innymi wspierała przeglądarkę Google Chrome, ulepszyła wsparcie obsługi myszki, czy możliwość przeciągnij i upuść.

Wersje i różnice między nimi Istnieją 4 główne implementacje języka XAML: Windows Presentation Foundation, który jest używane dla .NET Framework, zaczynając od wersji 3.0 Silverlight 3 Silverlight 4 Windows 8 XAML / Jupiter

Różnice między wersjami pojawiają się na etapie analizowania. Dodatkowo wersja 4 Silverlight nie jest w pełni kompatybilna wstecz, oznacza to, że niektóre pliki akceptowane przez wersje 3 będą inaczej interpretowane przez wersję 4.

Cele i technologie Język XAML jest używany w celu tworzenie elementów interfejsu użytkownika. Język ten umożliwia rozdzielenie definicji interfejsu od kodu logicznego, który często znajduje się w plikach code-behind.