前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >WPF开源控件扩展库 - MaterialDesignExtensions

WPF开源控件扩展库 - MaterialDesignExtensions

作者头像
zls365
发布2020-12-29 11:51:54
1.1K0
发布2020-12-29 11:51:54
举报
文章被收录于专栏:CSharp编程大全CSharp编程大全

WPF开源控件扩展库 - MaterialDesignExtensions

MaterialDesignExtensions仓库截图

logo

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

NuGet

安装NuGet包.

代码语言:javascript
复制
PM> Install-Package MaterialDesignExtensions

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

开始

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

重点提示

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

控件

Material Design Extensions具有以下控件:

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

截图

Horizontal stepper

Vertical stepper

Side navigation

Navigation rail

Tabs

Material window and app bar

Open directory

Open file

Save file

Grid list

Persistent search

Autocomplete

Oversized number spinner

文档

API文档:?网址

协议

Material Design Extensions基于?MIT协议

感谢

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

资源分享

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

01:dotnet 02:java 03:android 04:C++ 05:qt 06:react 没有的资源或资源链接失效,请给我留言或加我微信。 另:大部分资源可在我的网站搜索哦:https://dotnet9.com

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-12-14,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 CSharp编程大全 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • WPF开源控件扩展库 - MaterialDesignExtensions
    • NuGet
      • 开始
        • 重点提示
          • 控件
            • 截图
              • Horizontal stepper
              • Vertical stepper
              • Side navigation
              • Navigation rail
              • Tabs
              • Material window and app bar
              • Open directory
              • Open file
              • Save file
              • Grid list
              • Persistent search
              • Autocomplete
              • Oversized number spinner
            • 文档
              • 协议
              领券
              问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档