開源c# wpf控制項庫 - materialdesigninxaml

開源c# wpf控制項庫 - materialdesigninxaml

今天居間一個開源的c# wpf開源控制項庫,非常漂亮,重點是開源哦

最后更新 2020/12/3 下午1:21
沙漠尽头的狼
预计阅读 3 分钟
分类
WPF
专题
wpf控制項庫 wpf開源項目 c#開源項目
标签
.NET C# WPF 控制項庫 wpf控制項庫

今天居間一個開源的 c# wpf 開源控制項庫,非常漂亮,重點是開源哦

wpf 做桌面開發是很有優勢的,除了微軟自帶的控制項外,還有很多第三方的控制項庫,比如收費的 dev express for wpf、telerik for wpf 等,及 github 上開源免費的控制項庫如 materialdesigninxaml 等。

本文主要居間第三方 c# wpf 開源控制項庫:materialdesigninxaml ,該庫有多優秀、多漂亮,你可以點擊連結下載查看,也可以看我下面截的比較有特色、比較實用的部分截圖。

導航目錄:

  1. 首頁
  2. 支持主題風格切換
  3. 按鈕
  4. 輸入驗證框
  5. 標籤
  6. 卡片
  7. 圖標
  8. 分組框
  9. 進度條
  10. 對話框
  11. 抽屜
  12. 簡單提示

1、首頁

從首頁卡片布局就覺得很爽有沒有?有相關項目界面需求時,使用這種方式展示數據很直觀。

2、支持主題風格切換

該控制項庫配有數十種顏色風格,滿足大部分配色要求。

3、按鈕

界面開發中,交互式按鈕用的比較多了,看下圖,圓形按鈕、圖標按鈕、按鈕進度、按鈕文字提示等等,web 中常見的效果 wpf 中也可以簡單使用了。

4、輸入驗證框

表單驗證,常規做法是在 viewmodel 中寫業務邏輯驗證代碼,或者在 xaml 中寫驗證表達式。該控制項庫實現了較多的驗證器,可直接使用,代碼使用簡單,且界面提示很友好,類似手機端輸入、錯誤提示。

5、標籤

控制項英文 chips,可用於標籤,當列表顯示數據較多時,可顯示多個標籤,用於點擊過濾。

6、卡片

cards,卡片式布局,列表、表格顯示數據有時是很枯燥的,用卡片會給人耳目一新的感覺,很清爽,展示數據也一目了然,可圖片+文字的形式展示,非常友好。

7、圖標

icon pack,有成百上千種矢量圖標供選擇,極大的方便了開發,可用於菜單圖標、按鈕圖標等。

8、分組框

group boxes,組合框,類似卡片,組合框 header 自定義很方便,可添加圖片

9、進度條

各式各樣的進度條,還在為調整進度條各個部分而煩惱嗎?這個控制項庫寫了幾種樣式,幾乎滿足了一般需求使用了,不滿足在上面基礎上修改也是十分方便的。

10、對話框

遮罩式對話框,是不是很酷?支持整個窗體遮罩,也支持窗體部分用戶控制項對話框(這個我覺得我實用,有沒有您對應的應用場景?)

11、抽屜

drawer,抽屜式控制項,支持東、南、西、北四個方向打開抽屜。

12、簡單提示

最後一個比較有用的是提示信息,這種方式不用彈框(免得用戶點擊關閉,即時加定時器自動關閉也不是很友好),可用於提示性的信息,看一眼即可這種。

寫在文章最後的話

wpf 開源控制項庫很多,大家可以在 github 上搜索,這套控制項庫應該是開源中最好的了,站長個人認為哈,大家也可以在下方留言,大家相互討論學習,站長在工作中也常用此控制項庫,真的是極大的方便了工作。

官方居間網址:http://materialdesigninxaml.net/。

Keep Exploring

延伸阅读

更多文章
同分类 / 同标签 2025/1/26

wpf 藉助自定義 xml 文件實現國際化

本文詳細居間了在wpf程式中使用自定義xml文件實現國際化的方法,包括安裝必備nuget包、動態獲取語言列表、動態切換語言、在代碼和xaml界面中使用翻譯字符串等內容,同時提供了源碼連結,幫助開發者輕鬆實現wpf應用的國際化。

继续阅读