À propos du projet

Material Design In XAML Toolkit est une bibliothèque complète et facile à utiliser de thèmes et de contrôles Material Design pour les applications de bureau Windows construites avec WPF (Windows Presentation Foundation). Elle prend en charge C# et VB.Net. La boîte à outils fournit des styles Material Design pour tous les principaux contrôles du Framework WPF, ainsi que des contrôles supplémentaires pour prendre en charge le thème, tels que Multi Action Button, Cards, Dialogs et Clock. Elle permet une configuration facile des palettes de couleurs au moment de la conception et à l'exécution, conformément aux directives Material Design de Google. La bibliothèque inclut le pack d'icônes complet Material Design Icons et prend en charge des effets de transition simples. Elle est compatible avec d'autres bibliothèques WPF populaires comme Dragablz et MahApps. Le projet source inclut des applications de démonstration à titre de référence, notamment une démo Material Design 2, une démo Material Design 3 (en cours de développement) et une démo pour la combinaison avec Dragablz et MahApps. La prise en main est simple : installez le package NuGet MaterialDesignThemes, ajoutez le thème fourni à App.xaml et appliquez le style MaterialDesignWindow à votre fenêtre principale. La boîte à outils expose deux espaces de noms XML pour l'utilisation en XAML : un espace de noms principal pour les types publics et un espace de noms interne pour les détails d'implémentation (dont la compatibilité ascendante n'est pas garantie). La compilation des sources nécessite Microsoft Visual Studio 2022 avec la charge de travail de développement .NET desktop. Le dépôt inclut également de la documentation, une FAQ et des directives de contribution. Le projet est soutenu par des backers et des sponsors via Open Collective, et dispose d'une communauté active sur Discord et dans les discussions GitHub.