WPF開(kāi)源控件擴(kuò)展庫(kù) - MaterialDesignExtensions
WPF開(kāi)源控件擴(kuò)展庫(kù) - MaterialDesignExtensions


Material Design Extensions 在WPF開(kāi)源控件庫(kù) ?Material Design in XAML Toolkit(本站介紹:?鏈接)的基礎(chǔ)上進(jìn)行了控件擴(kuò)展和特性新增。本開(kāi)源項(xiàng)目中的控件或許不在?Material Design specification明確規(guī)定中,在使用時(shí)也不會(huì)和?Material Design in XAML Toolkit沖突,請(qǐng)放心使用.

NuGet

安裝NuGet包.
PM>?Install-Package?MaterialDesignExtensions
程序可在.NET Core 3.1 和 .NET Framework 4.5編譯。
開(kāi)始
創(chuàng)建WPF桌面應(yīng)用程序 通過(guò)?NuGet安裝Material Design Extensions 在你的App.xaml文件中添加樣式(參考demo中的?App.xaml) 在你的XAML文件中添加命名空間
xmlns:controls="clr-namespace:MaterialDesignExtensions.Controls;assembly=MaterialDesignExtensions"
你可以使用本控件庫(kù)了
重點(diǎn)提示
為了能夠在運(yùn)行時(shí)更改主題,Material Design Extensions v2.6.0的配置發(fā)生了更改。請(qǐng)根據(jù)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文檔:?網(wǎng)址
協(xié)議
Material Design Extensions基于?MIT協(xié)議
感謝
本庫(kù)由網(wǎng)友“碼農(nóng)01號(hào)”推薦。
資源分享
謝謝您的支持,需要任何資源,只需要在公眾號(hào)后臺(tái)回復(fù)對(duì)應(yīng)數(shù)字即可:
01:dotnet
02:java
03:android
04:C++
05:qt
06:react
沒(méi)有的資源或資源鏈接失效,請(qǐng)給我留言或加我微信。
另:大部分資源可在我的網(wǎng)站搜索哦:https://dotnet9.com
評(píng)論
圖片
表情
