Ce référentiel n'est pas actif en raison de la transition des équipes de développement vers .NET MAUI. Pour utiliser cette bibliothèque dans votre projet .net Maui, rendez-vous sur DIPS.mobile.ui.
Une bibliothèque d'interface utilisateur partagée qui plonge à l'utilisation et à maintenir pour leurs applications mobiles. La bibliothèque contient différents composants qui peuvent être utilisés par n'importe quelle application xamarin.forms. Les parties visuelles de la bibliothèque sont créées en collaboration avec notre équipe UX interne.
La bibliothèque différencie ses composants en trois types:
Les composants de l'interface utilisateur incluent différents composants visuels qui sont bien connus des personnes utilisant nos applications. Il peut s'agir d'une feuille, d'une fenêtre contextuelle et d'une radio avec plus. Les composants de l'interface utilisateur se concentrent fortement sur le modèle de conception MVVM. Cela signifie que vous pouvez trouver des propriétés utiles qui sont liés et sont faciles à utiliser avec les commandes. Chaque composant d'interface utilisateur doit avoir un wiki bien documenté et une page d'échantillons que vous pouvez consulter.
Les ressources peuvent être utilisées dans les pages et les composants de l'interface utilisateur. Cela peut être des couleurs, des icônes et des convertisseurs avec plus.
L'API comprend des utilitaires utiles lorsque vous travaillez avec le modèle MVVM et XAML. Il peut s'agir d'une API modifiée par la propriété, des commandes, de la recherche récursivement de l'arborescence visuelle avec plus.
Ce package ne prend pas en charge UWP ou WPF car DIPS dispose d'une bibliothèque de bureau Windows interne avec d'autres composants qui conviennent davantage aux applications de bureau.
La bibliothèque est constamment mise à jour et les nouvelles fonctionnalités sont ajoutées une fois que nous avons identifié la nécessité de partager les composants entre nos applications. De nouvelles fonctionnalités sont ajoutées en tant que problème et sont marquées en [Spec] .
Nous suivons le versioning sémantique pour notre package NuGet.
La bibliothèque sera maintenue par DIPS As, mais le public est toujours le bienvenu. Veuillez consulter nos directives de développeur pour vous familiariser avec la façon de contribuer.