Комплексная и простая в использовании библиотеки дизайна материала и библиотеки управления для рабочего стола Windows (WPF).
Смотрите скриншоты
Примечание
См. Полное начальное руководство для более подробной информации.
Это быстрое руководство предполагает, что вы уже создали проект WPF и используете 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 >
Если вы хотите ориентироваться на дизайн материала 3, измените линию ResourceDictionary
в фрагменте выше, чтобы использовать MaterialDesign3.Defaults.xaml
.
Измените свой MainWindow.xaml
< Window [...]
Style = " {StaticResource MaterialDesignWindow} "
[...] >
Для создания проекта требуется следующее:
Этот репозиторий также содержит 3 различных демонстрационных приложений:
MaterialDesignDemo
- Справочное приложение WPF с дизайном материала 2, он содержит все элементы управления и является рекомендуемым инструментом при разработке приложений с этой библиотекойMaterialDesign3Demo
- Справочное приложение WPF с дизайном материала 3 стиля, под разработаннымMahAppsDragablzDemo
- демонстрационное приложение для объединения с Dragablz и Mahapps Предупреждение
Скриншоты ниже взяты из демонстрационного приложения Design 2 материала. Возможно, что они устарели. Запустите демо -приложение из последнего источника, чтобы увидеть последнюю версию.
Прежде чем внести код, прочитайте руководящие принципы взноса
material-design-in-xaml
Хотите сказать спасибо? ?
Этот проект существует благодаря всем людям, которые вносят свой вклад.
Спасибо всем нашим покровителям! Станьте покровителем.
Поддержите этот проект, став спонсором. Ваш логотип будет отображаться здесь со ссылкой на ваш сайт. Станьте спонсором.