最近在用C#Winform做一個關於GNSS作業模擬的軟體,這次介面想做的和別人寫的WPF一樣炫酷些,然而自定義控制項太麻煩,於是就到網路搜尋輪子哥造好的輪子,隨著程式設計世界的開源化和中國程式設計師的崛起,有越來越多的優秀作品被開源,供大家學習使用,以下呢,就是我找到的開源的自定義的控制項資源,希望可以幫助大家:
1.HZHControls
傳送門:-------------->ClickMe
2.SunnyUI.Sharp
傳送門:-------------->ClickMe
3.FontAwesome.sharp(老外寫的)
傳送門:-------------->ClickMe
用法
相信你已經看到了這些漂亮的控制項,但是怎麼用呢,下面我就介紹下用法,首先說以下最簡單的使用方式,就是從vs的nuget中搜尋名稱,找到之後下載安裝即可:
舉個範例:
安裝完成之後,直接就可以在工具欄中呼叫控制項
還有種方法就是在官網上下載好專案,再在vs中新增他們的DLL,這種方法稍微麻煩點,但是更新進度的東西比nuget快。
總結
最後我透過自己的使用評價以下這三種控制項庫,前兩個都是中國人寫的,比較開源,可以學習如何寫自定義控制項。
- HZHControls
這個控制項庫中的控制項最豐富。
- SunnyUI
這個控制項庫是我目前為止用到最多的,裡面一些基本的控制項都有。
- FontAwesome
這個控制項庫的最大優勢就是有7千多個自帶圖示,可以實現文字與圖示結合的控制項。
這個控制項庫控制項的用法ClickMe
如果你自己也想做這種漂亮的自定義控制項:
基礎教學:ClickMe
高階教學:ClickMe
希望此up主可以學習上面的控制項庫開發作者,早日把全部東西開源。