Crédit : Dreamstime
Aperçu 11 de Microsoft. NET MAUI (Multi-platform App UI), une structure de développement multiplateforme pour la production d’applications mobiles et de bureau natives, est arrivée ici, apportant une prise en charge initiale du style d’interface utilisateur Windows 11 et une prise en charge des applications multi-fenêtres.
Une avancée de Xamarin.Forms,. WEB MAUI permet aux développeurs .NET de créer des applications natives pour iOS, Android, MacOS et Windows avec C# et XAML. Le dernier aperçu, qui a été révélé le 5 janvier, fonctionne sur l’aperçu actuel de .NET et est disponible avec Visual Studio 2022 17.1 Preview 2 sur Windows.
Prise en charge du style d’interface utilisateur Windows 11 basé sur Fluent Design System, Preview 11 comprend des mises à jour des commandes Button, Entry et Editor de MAUI. Windows 11 inclut une mise à niveau vers Fluent et les styles .NET MAUI parviennent à utiliser la variation actuelle.
Inclus dans .NET MAUI Preview 11 est l’introduction de la prise en charge de plusieurs fenêtres dans les applications, une mise à jour majeure par rapport à Xamarin.Forms. Application.Current.Windows
contient des références à toutes les fenêtres développées. L’exécution de Windows App SDK de multi-fenêtres restera dans une version expérimentale pour le moment.
D’autre part, les modèles ont en fait été mis à jour pour utiliser les modèles C# 10 tels que les utilisations implicites et les espaces de noms de fichiers supprimés. Des modèles de conception d’éléments ont en fait été ajoutés pour ContentPage
et ContentView
.
Pour combiner les SDK Xamarin avec .NET 6, Microsoft a mis à niveau les SDK liés à Apple pour utiliser les types natifs nint
et nuint
dans .NET 6 au lieu de System.nint
et System.nuint
. Cela affecte les bibliothèques pour iOS, MacOS et tvOS à l’aide de .NET 6. Pour adopter cette modification, les développeurs doivent recompiler le code avec .NET 6.
Pour utiliser explicitement l’un de ces types, les développeurs doivent mettre à niveau leur. NET 6 pour utiliser les types C#. De plus, de tout nouveaux documents ont été publiés pour .NET MAUI.
Toute l’actualité en temps réel, est sur L’Entrepreneur