Bibliothèque complète et facile à utiliser le thème de conception de matériaux et la bibliothèque de contrôle pour le bureau Windows (WPF).
Voir des captures d'écran
Note
Voir le guide de départ complet pour des informations plus approfondies.
Ce guide rapide suppose que vous avez déjà créé un projet WPF et utilisez Microsoft Visual Studio 2022.
Install-Package MaterialDesignThemes
App.xaml
< Application
x : Class = " Example.App "
xmlns = " http://schemas.microsoft.com/winfx/2006/xaml/presentation "
xmlns : x = " http://schemas.microsoft.com/winfx/2006/xaml "
xmlns : materialDesign = " http://materialdesigninxaml.net/winfx/xaml/themes "
StartupUri = " MainWindow.xaml " >
< Application .Resources>
< ResourceDictionary >
< ResourceDictionary .MergedDictionaries>
< materialDesign : BundledTheme BaseTheme = " Light " PrimaryColor = " DeepPurple " SecondaryColor = " Lime " />
< ResourceDictionary Source = " pack://application:,,,/MaterialDesignThemes.Wpf;component/Themes/MaterialDesign2.Defaults.xaml " />
</ ResourceDictionary .MergedDictionaries>
</ ResourceDictionary >
</ Application .Resources>
</ Application >
Si vous souhaitez cibler la conception des matériaux 3, modifiez la ligne ResourceDictionary
dans l'extrait ci-dessus pour utiliser MaterialDesign3.Defaults.xaml
.
Modifier votre MainWindow.xaml
< Window [...]
Style = " {StaticResource MaterialDesignWindow} "
[...] >
Pour construire le projet, le suivant est requis:
Ce référentiel contient également 3 applications de démonstration différentes:
MaterialDesignDemo
- Reference WPF App With Material Design 2 Styling, il contient tous les contrôles et est un outil recommandé lors du développement d'applications avec cette bibliothèqueMaterialDesign3Demo
- Référence Application WPF avec conception de matériau 3 Style, en cours de développementMahAppsDragablzDemo
- Application de démonstration pour la combinaison avec Dragablz et Mahapps Avertissement
Les captures d'écran ci-dessous sont tirées de l'application de démonstration Material Design 2. Il est possible que ceux-ci soient obsolètes. Exécutez l'application de démonstration de la dernière source pour voir la dernière version.
Avant de contribuer au code, lisez les directives de contribution
material-design-in-xaml
Vous voulez dire merci? ?
Ce projet existe grâce à toutes les personnes qui contribuent.
Merci à tous nos bailleurs de fonds! Devenir un bailleur de fonds.
Soutenez ce projet en devenant un sponsor. Votre logo apparaîtra ici avec un lien vers votre site Web. Devenir un sponsor.