一起來(lái)盤點(diǎn)下5個(gè)Winform UI開源控件庫(kù),有.Net Framework,也有.Net Core。ReaLTaiizor是一個(gè)基于.Net的開源WinForm UI庫(kù),包含了多種常用控件和多種主題風(fēng)格,支持.Net Framework 4.8、.NetCore 3.1到.Net 8的版本范圍。此外,該項(xiàng)目還給出非常多的示例,這些示例包含:原神、卡巴斯基、MP3播放器、Instagram、登錄界面、支付等經(jīng)典界面、控件。這對(duì)于初學(xué)者來(lái)說(shuō)非常友好,通過(guò)這些示例就可以快速上手使用。
項(xiàng)目地址:
https://github.com/Taiizor/ReaLTaiizor
這是一個(gè)支持自定義WinForms窗口、控件顏色、禁用狀態(tài)、動(dòng)畫效果的皮膚組件。支持的組件有:多選框、分割線、按鈕、文本框、單選按鈕、輸入框、Tab控件、右鍵菜單、列表、進(jìn)度條。組件只能一鍵統(tǒng)一更換,不能隨意自定義設(shè)置主題,有更多需求的,可以根據(jù)源碼自行修改。
1、平臺(tái):.Net Framework 4.6.1。
項(xiàng)目地址:
https://github.com/IgnaceMaes/MaterialSkin
這是一個(gè)基于.Net Framework、.Net 6+開發(fā)的,WinForm開源UI框架,框架包含常用的控件庫(kù)、工具類庫(kù)、擴(kuò)展類庫(kù)、單窗口庫(kù)、多窗口庫(kù)。
默認(rèn)風(fēng)格是模仿Element的主題風(fēng)格,同時(shí)也包含其他風(fēng)格主題,大家可以根據(jù)自己的項(xiàng)目需求進(jìn)行選擇、自定義。個(gè)人使用是免費(fèi)的,企業(yè)商業(yè)用途需要授權(quán)。2、國(guó)際化:UI控件默認(rèn)是中文,可以自定義其他語(yǔ)言;3、字體圖標(biāo):自定義按鈕圖標(biāo);4、控件:每個(gè)控件都內(nèi)置了常用屬性,以便自定義;6、窗體布局:內(nèi)置了7個(gè)模板,也可以自定義;同時(shí)支持跟隨分辨率適應(yīng);
7、其他:內(nèi)置常用的工具類,比如文件、json、ini文件操作。
項(xiàng)目地址:
https://github.com/yhuse/SunnyUI
Krypton是一套開源的.Net組件,用于快速構(gòu)建具有豐富UI交互的WinForms應(yīng)用程序。豐富的UI控件,提供了48個(gè)基礎(chǔ)控件,如按鈕、文本框、標(biāo)簽、下拉菜單、樹形控件、表格控件等等。還支持自定義主題,這使得開發(fā)者可以根據(jù)自己的需求,來(lái)定制應(yīng)用程序的UI風(fēng)格,提高用戶體驗(yàn)。
提供了豐富的交互功能,例如拖放、動(dòng)畫效果、右鍵菜單等。這些功能可以大大提高應(yīng)用程序的易用性和交互性。
該項(xiàng)目還提供了,無(wú)數(shù)的示例項(xiàng)目,供開發(fā)者參考。1、平臺(tái):.Net Framework。
項(xiàng)目地址:
項(xiàng)目簡(jiǎn)介
這是一套基于.Net Framework開發(fā)的、開源的UI控件庫(kù),包括窗體6個(gè)、組件庫(kù)25個(gè),支持皮膚切換,控件還是比較齊全的,大家可以直接使用,或者用來(lái)學(xué)習(xí)改造為自己的組件庫(kù)。
1、平臺(tái):基于.Net Framework 4.0開發(fā)。
項(xiàng)目地址:
https://github.com/kwonganding/winform.controls
該文章在 2024/4/19 16:54:31 編輯過(guò)