阅读 109

WPF开源控件扩展库 - MaterialDesignExtensions

Material Design Extensions 在WPF开源控件库 (本站介绍:)的基础上进行了控件扩展和特性新增。本开源项目中的控件或许不在明确规定中,在使用时也不会和冲突,请放心使用.

NuGet

安装NuGet包.

PM> Install-Package MaterialDesignExtensions

程序可在.NET Core 3.1 和 .NET Framework 4.5编译。

开始

  1. 创建WPF桌面应用程序
  2. 通过安装Material Design Extensions
  3. 在你的App.xaml文件中添加样式(参考demo中的)
  4. 在你的XAML文件中添加命名空间
xmlns:controls="clr-namespace:MaterialDesignExtensions.Controls;assembly=MaterialDesignExtensions"
  1. 你可以使用本控件库了

重点提示

为了能够在运行时更改主题,Material Design Extensions v2.6.0的配置发生了更改。请根据Demo的修改配置。

控件

Material Design Extensions具有以下控件:

Control Details Status
Custom Stepper control () Done
Custom OversizedNumberSpinner control Done
Templates for ListBox to render as a grid list (specification) Done
Custom OpenDirectoryControl and OpenDirectoryDialog control Done
Custom OpenFileControl and OpenFileDialog control Done
Custom SaveFileControl and SaveFileDialog control Done
Custom OpenMultipleDirectoriesControl and OpenMultipleDirectoriesDialog control Done
Custom OpenMultipleFilesControl and OpenMultipleFilesDialog control Done
Custom TextBoxOpenDirectory, TextBoxOpenFile and TextBoxSaveFile control In development
Custom AppBar control () Done
Custom PersistentSearch control () Done
Custom SideNavigation control () Done
Custom NavigationRail control () In development
Custom Autocomplete control Done
Custom TextBoxSuggestions control Done
Templates for TabControl () Done
Custom MaterialWindow control Done

截图

Horizontal stepper

Vertical stepper

Side navigation

Tabs

Material window and app bar

Open directory

Open file

Save file

Grid list

Autocomplete

Oversized number spinner

文档

API文档:

协议

Material Design Extensions基于协议

原文链接:

欢迎关注我的微信公众号:Dotnet9

原文:https://www.cnblogs.com/Dotnet9-com/p/13823736.html

文章分类
代码人生
版权声明:本站是系统测试站点,无实际运营。本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 XXXXXXo@163.com 举报,一经查实,本站将立刻删除。
相关推荐