分享一款國内開源實用精美的WinForm UI開發架構
項目名稱:SunnyUI
項目作者:Sunny
開源許可協定:GPL-3.0
項目位址:
https://gitee.com/yhuse/SunnyUI
項目簡介
SunnyUI.Net是基于 C# 和 .Net WinForm 的開源控件庫、工具類庫、擴充類庫、多頁面開發架構。
使用環境
源碼編譯環境:VS2019
動态庫應用環境:VS2010及以上,.Net Framework 4.0及以上(不包括.Net Framework 4 Client Profile)
項目架構
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLiAjM2EzLcd3LcJzLcJzdllmVldWYtl2Pn5GcugDMiRWM5cTN0czYkZmN5QjYyUGN4EzMyUzY1QmZ4ETZvwlN1IzNwkDOtUGall3LcVmdhNXLwRHdo9CXt92YucWbpRWdvx2Yx5yazF2Lc9CX6MHc0RHaiojIsJye.png)
1.開源控件庫
基于 framework4.0,原生控件開發,參考 Element、DotNetBar 主題風格,包含 Button、Panel、TextBox、CheckBox、RadioButton、TabControl、NavBar、DataGridView在内的常用控件超過 40 個,滿足正常開發需求,每個控件都精雕細琢,注重細節。
包含 Element 風格主題 11 個,DotNetBar 主題 3 個,其他主題 2 個,包含主題管理元件 UIStyleManager,可自由切換主題。
2.工具庫
收集整理開發過程中經常用到的工具類庫。
3.擴充庫
收集整理開發過程中經常用到的擴充類庫。
4.多頁面架構
參考 Element,包括7種常用架構風格,隻需幾行簡單的代碼即可建立多頁面程式,其支撐元件包括UIForm,UIPage,UIFrame,集合常用控件庫即可快速開發WinForm應用程式。