Fermer

mai 1, 2024

UX de bureau natif avec .NET MAUI pour les applications Windows et macOS

UX de bureau natif avec .NET MAUI pour les applications Windows et macOS


Découvrez quelles fonctionnalités de bureau sont désormais fournies avec .NET MAUI et comment l’interface utilisateur de Telerik les améliore encore davantage.

L’une des différences entre .NET MAUI et son prédécesseur Xamarin est que .NET MAUI n’est pas seulement un framework mobile, mais il est conçu comme un framework multiplateforme fiable. Et pour ce faire, il est essentiel de couvrir les besoins de développement de postes de travail pour macOS et Windows.

Voyons les points forts dans ce domaine jusqu’à présent, ainsi que la manière dont ces fonctionnalités sont implémentées dans Progress. Interface utilisateur Telerik pour .NET MAUI.

Aspect et sensation natifs

La première fonctionnalité importante fournie par .NET MAUI est la possibilité d’offrir des expériences Windows et macOS natives. Ainsi, quelle que soit la façon dont vous créez votre application, elle apportera l’expérience à laquelle les utilisateurs finaux sont habitués.

Prise en charge du clavier

La prise en charge du clavier est l’une des fonctionnalités qui s’améliore de plus en plus. Un exemple en est le accélérateur de clavier prise en charge ajoutée dans .NET 8. Il s’agit de raccourcis clavier qui permettent aux utilisateurs de naviguer et d’interagir avec votre application.

Un accélérateur clavier est composé de modificateurs (comme Shift, Ctrl ou Alt) et de touches (y compris les touches alphanumériques) ou de touches spéciales.

L’interface utilisateur de Telerik a également ajouté la prise en charge du clavier dans le cadre des fonctionnalités .NET 8 à son Boîte combinée .NET MAUI et Grille de données Composants.

Le .NET MAUI DataGrid a également ajouté la prise en charge de la recherche de données spécifiques avec un outil intégré configurable. fonctionnalité de recherche au fur et à mesure de la frappe. Le panneau de recherche peut être personnalisé, tout comme les résultats de la recherche, qui sont mis en évidence par défaut.

Multi-fenêtres

Planificateur avec boîte de dialogue de suppression de rendez-vous, disponible avec plusieurs fenêtres

Un changement fondamental dans .NET MAUI a été l’introduction du Fenêtre la classe et le CreateWindow méthode qui est invoquée lorsqu’un nouveau Window est créé.

Cela a permis d’ajouter la fonctionnalité tant attendue des boîtes de dialogue intégrées au planificateur Telerik .NET MAUI. Le composant Planificateur propose désormais les boîtes de dialogue suivantes :

  • Boîte de dialogue Aperçu du rendez-vous
  • Boîte de dialogue Modifier un rendez-vous
  • Boîte de dialogue Modifier la récurrence
  • Boîte de dialogue Modifier le choix de récurrence
  • Boîte de dialogue Supprimer le choix de récurrence
  • Supprimer la boîte de dialogue Choix de rendez-vous

Voir le Documentation du planificateur .NET MAUI pour apprendre plus.

Composants de bureau spécifiques

.NET MAUI propose désormais une barre des tâches, un menu de niveau supérieur, un menu contextuel et des info-bulles. En savoir plus sur ceux dans le Message Microsoft.

En plus de cela, Telerik UI pour .NET MAUI complète la boîte à outils des développeurs de bureau avec davantage de composants inspirés des suites de bureau Telerik matures : Planificateur, RichTextEditeur,TabView , Barre d’outils et Visionneuse PDF, qui est désormais amélioré avec la prise en charge de la sélection avec le menu contextuel personnalisable. Pour les appareils de bureau, la sélection de texte est lancée par un clic de souris, tandis que le glisser étend la sélection actuelle. (Voir le Documentation de la visionneuse PDF .NET MAUI sur la sélection pour apprendre plus.)

Texte sélectionné dans l'éditeur .NET MAUI, avec menu contextuel affichant les options de gras, italique et souligné

Déploiement

.NET MAUI propose un déploiement pour Windows et Mac Catalyst afin que votre application de bureau atteigne plus d’utilisateurs. Les détails sont très bien expliqués dans le Article sur le déploiement de Microsoft Learn .NET MAUI.

Résumé

.NET MAUI est conçu pour être une technologie multiplateforme, et nous pouvons désormais constater que l’accent est mis sur les besoins des développeurs de postes de travail, car de nombreuses fonctionnalités de bureau sont ajoutées.

En utilisant Interface utilisateur Telerik pour .NET MAUI améliore cela et vous donne non seulement 60+ Des composants d’interface utilisateur tels que DataGrid, Charts et Map, mais également des bibliothèques de traitement de documents pour créer des applications de bureau riches sur les deux les fenêtres et macOS.

Téléchargez et essayez cela pour vous-même. Vous avez des retours ou vous manquez une fonctionnalité ? Partager avec Telerik que peuvent-ils faire d’autre pour vous offrir une expérience de développement de bureau fluide pendant que vous créez des applications performantes et belles.




Source link