Material Design Extensions 在WPF开源控件库 Material Design in XAML Toolkit(本站介绍:连接)的基础上进行了控件扩展和特性新增。本开源项目中的控件或许不在Material Design specification明确规定中,在使用时也不会和Material Design in XAML Toolkit冲突,请放心使用.html
安装NuGet包.git
PM> Install-Package MaterialDesignExtensions
程序可在.NET Core 3.1 和 .NET Framework 4.5编译。github
xmlns:controls="clr-namespace:MaterialDesignExtensions.Controls;assembly=MaterialDesignExtensions"
为了可以在运行时更改主题,Material Design Extensions v2.6.0的配置发生了更改。请根据Demo的App.xaml修改配置。微信
Material Design Extensions具备如下控件:app
Control | Details | Status |
---|---|---|
Stepper | Custom Stepper control (specification) | Done |
Oversized number spinner | Custom OversizedNumberSpinner control | Done |
Grid list | Templates for ListBox to render as a grid list (specification) | Done |
Open directory | Custom OpenDirectoryControl and OpenDirectoryDialog control | Done |
Open file | Custom OpenFileControl and OpenFileDialog control | Done |
Save file | Custom SaveFileControl and SaveFileDialog control | Done |
Open multiple directories | Custom OpenMultipleDirectoriesControl and OpenMultipleDirectoriesDialog control | Done |
Open multiple files | Custom OpenMultipleFilesControl and OpenMultipleFilesDialog control | Done |
Text box with file path | Custom TextBoxOpenDirectory, TextBoxOpenFile and TextBoxSaveFile control | In development |
App bar | Custom AppBar control (specification) | Done |
Persistent search | Custom PersistentSearch control (specification) | Done |
Side navigation | Custom SideNavigation control (specification) | Done |
Navigation rail | Custom NavigationRail control (specification) | In development |
Autocomplete | Custom Autocomplete control | Done |
Text box suggestions | Custom TextBoxSuggestions control | Done |
Tabs | Templates for TabControl (specification) | Done |
Material window | Custom MaterialWindow control | Done |
API文档:网址ide
Material Design Extensions基于MIT协议ui
原文连接:https://dotnet9.com/16565.htmlspa
欢迎关注个人微信公众号:Dotnet9
3d