Dot.Blog

C#, XAML, WinUI, WPF, Android, MAUI, IoT, IA, ChatGPT, Prompt Engineering

Multi-View Edit dans Xamarin !

Xamarin évolue sans cesse, c’est un outil d’une grande maturité pour le développement cross-plateforme. La dernière version ajoute le multi-view Edit un procédé simplifiant le support des différents form factors d’une application…

Multi-View Edit

Le problème est simple : une même application Android doit supporter au moins le changement de position horizontal et vertical, ce qui fait deux mises en page (quand on fait les choses sérieusement). Sous Android on peut aussi avoir à supporter les formats phablette ou tablette. Au final il faut souvent créer plusieurs Vues différentes pour le même ViewModel ce qui est fastidieux.

Actuellement comment gérer toutes ces vues ? L’une après l’autre et ce n’est pas drôle !

Ou bien toutes ensembles avec la nouvelle version de Xamarin !

Ci-dessous un exemple de la vue de design sous Visual Studio :

MultiViewEdit

 

On voit apparaitre une nouvelle “marge” sur la surface d’édition où sont listées tous les formats supportés par l’application.

Les nœuds peuvent être cochés pour synchroniser l’édition dans les formats sélectionnés : ajoutez un bouton sur la vue en cours et il s’ajoute automatiquement aux autres vues sélectionnées…

Ce n’est qu’un des aspects de cette nouveautés qui est aussi accompagnée d’autres améliorations.

Le support des écrans de tailles et de résolutions devient beaucoup simple, merci Xamarin !

A lire sur le site de Xamarin : Multi-View Edit with the Xamarin.Android Designer.

Bientôt la parution du Tome 7 de ALL DOT BLOG sur XAML, dans les 800 pages totalement revues ! Alors…

Stay Tuned !

Faites des heureux, PARTAGEZ l'article !