运维开发网

WPF开源控件扩展库 - MaterialDesignExtensions

运维开发网 https://www.qedev.com 2021-02-26 10:44 出处:51CTO 作者:mb5fd86caa0a310
WPF开源控件扩展库 - MaterialDesignExtensionsMaterialDesignExtensions仓库截图logoMaterial Design Extensions 在WPF开源控件库

WPF开源控件扩展库 - MaterialDesignExtensions

WPF开源控件扩展库 - MaterialDesignExtensions

MaterialDesignExtensions仓库截图

WPF开源控件扩展库 - MaterialDesignExtensions

logo

Material Design Extensions 在WPF开源控件库 

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

WPF开源控件扩展库 - MaterialDesignExtensions

NuGet

WPF开源控件扩展库 - MaterialDesignExtensions

安装NuGet包.

PM> Install-Package MaterialDesignExtensions

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

开始

  1. 创建WPF桌面应用程序
  2. 通过
    1. App.xaml)
    2. 在你的XAML文件中添加命名空间
    3. 你可以使用本控件库了
    4. 创建WPF桌面应用程序
    5. 通过NuGet安装Material Design Extensions
    6. 在你的App.xaml文件中添加样式(参考demo中的

      xmlns:controls="clr-namespace:MaterialDesignExtensions.Controls;assembly=MaterialDesignExtensions"

      重点提示

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

      控件

      Material Design Extensions具有以下控件:

      ControlDetailsStatus
      StepperCustom Stepper control (specification)Done
      Oversized number spinnerCustom OversizedNumberSpinner controlDone
      Grid listTemplates for ListBox to render as a grid list (specification)Done
      Open directoryCustom OpenDirectoryControl and OpenDirectoryDialog controlDone
      Open fileCustom OpenFileControl and OpenFileDialog controlDone
      Save fileCustom SaveFileControl and SaveFileDialog controlDone
      Open multiple directoriesCustom OpenMultipleDirectoriesControl and OpenMultipleDirectoriesDialog controlDone
      Open multiple filesCustom OpenMultipleFilesControl and OpenMultipleFilesDialog controlDone
      Text box with file pathCustom TextBoxOpenDirectory, TextBoxOpenFile and TextBoxSaveFile controlIn development
      App barCustom AppBar control (specification)Done
      Persistent searchCustom PersistentSearch control (specification)Done
      Side navigationCustom SideNavigation control (specification)Done
      Navigation railCustom NavigationRail control (specification)In development
      AutocompleteCustom Autocomplete controlDone
      Text box suggestionsCustom TextBoxSuggestions controlDone
      TabsTemplates for TabControl (specification)Done
      Material windowCustom MaterialWindow controlDone

      截图

      Horizontal stepper

      WPF开源控件扩展库 - MaterialDesignExtensions

      Vertical stepper

      WPF开源控件扩展库 - MaterialDesignExtensions

      Side navigation

      WPF开源控件扩展库 - MaterialDesignExtensions

      Navigation rail

      WPF开源控件扩展库 - MaterialDesignExtensions

      Tabs

      WPF开源控件扩展库 - MaterialDesignExtensions

      Material window and app bar

      WPF开源控件扩展库 - MaterialDesignExtensions

      Open directory

      WPF开源控件扩展库 - MaterialDesignExtensions

      Open file

      WPF开源控件扩展库 - MaterialDesignExtensions

      Save file

      WPF开源控件扩展库 - MaterialDesignExtensions

      Grid list

      WPF开源控件扩展库 - MaterialDesignExtensions

      Persistent search

      WPF开源控件扩展库 - MaterialDesignExtensions

      Autocomplete

      WPF开源控件扩展库 - MaterialDesignExtensions

      Oversized number spinner

      WPF开源控件扩展库 - MaterialDesignExtensions

      文档

      API文档:网址

      协议

      Material Design Extensions基于MIT协议

      感谢

      本库由网友“码农01号”推荐。

      资源分享

    7. 谢谢您的支持,需要任何资源,只需要在公众号后台回复对应数字即可:

    8. 01:dotnet

      02:java

      03:android

      04:C++

      05:qt

      06:react

      没有的资源或资源链接失效,请给我留言或加我微信。

      另:大部分资源可在我的网站搜索哦:https://dotnet9.com

0

精彩评论

暂无评论...
验证码 换一张
取 消