Le langage d'interface XAML

Pour les applications locales ou en ligne (RIA) avec .NET.

XAML est basé sur le format XML facile à éditer et à réutiliser. Il complète C# pour les applications portables avec l'environnement NET Core.

Actualité

Win UI se généralise

Au cours des dernières années, Microsoft avait tendance à utiliser WebView 2 pour l'interface de ses applications natives. Cela consomme beaucoup de mémoire et la pénurie actuelle incite les acheteurs à se contenter de 8 Go. D'où le recours à WinUI qui est beaucoup plus économe. Microsoft fait actuellement des tests pour réécrire le menu de démarrage avec WinUI et commence à convertir d'autres applications.
4 novembre 2026


Microsoft annonce .NET 10

Le résultat du travail de milliers de développeurs dans le Monde, pour une version plus moderne, performante et sûre du framework. Voici la liste partielle des changements:

L'annonce par Microsoft (en anglais).
11 novembre 2025.


.NET 9 est disponible

La nouvelle version de .NET fonctionne sur Windows, Linux et macOS. On peut l'utiliser localement ou sur un serveur. La nouvelle version assure offrir une vitesse d'exécution plus grande de 15% tout en utilisant 93% moins de mémoire!
Comme il se doit avec tout nouveau logiciel de Microsoft, l'integration de l'intelligence artificielle est supportée.
MAUI, l'interface multi-plateformes est mis à jour. Ce logiciel n'est pas gratuit quand à lui. On peut utiliser Avalonia ou UNO à la place. Avalonia fonctionne sur toute plateforme, même WebAssembly.
Depuis mai 2024, Xamarin.Forms n'est plus supporté, on doit utiliser MAUI à la place.

Plus de détails dans l'annonce (en anglais).
13 novembre 2024.

Archives

Documents

Description de XAML
Pourquoi utiliser ce langage? Liste des éléments.

Les outils de XAML

Le tutoriel XAML
Apprendre XAML pour réaliser des applications locales sous le framework .NET. Le tutoriel fonctionne avec Expression Blend et Visual Studio Express. Le tutoriel décrit en détail la syntaxe du langage.

Qu'est-ce que XPS?
Précisions sur cette alternative XML/XAML au format PDF.