SunnyUI.Net是基於.NetFramework4.0+、.NetCore3.1、.Net5框架的C#WinForm開源控制項庫、工具類別庫、擴充類別庫、多頁開發框架。
原始碼編譯環境:VS201916.8+,.Net5,.NetCore3.1
動態函式庫應用環境:VS2010以上,.NetFramework4.0以上(不包括.NetFramework4ClientProfile),.NetCore3.1,.Net5.0
推薦透過Nuget安裝:Install-PackageSunnyUI,或透過Nuget搜尋SunnyUI安裝。
軟體介紹:
1.開源控制項庫
基於.NetFramework4.0,原生控制項開發,參考Element主題風格,包含按鈕、編輯框、下拉框、資料表、工控儀表、統計圖表在內的常用控制項超過50個,滿足常規開發需求,每個控制項都精雕細琢,注重細節;
包含Element風格主題11個,其他主題6個,包含主題管理元件UIStyleManager,可自由切換主題。
2、工具庫
收集整理開發過程中常用到的工具類別庫。
3、擴充庫
收集整理開發過程中常用到的擴充類別庫。
4.多頁面框架
參考Element,包括7種常用框架風格,只需幾行簡單的程式碼即可建立多頁面程序,其支撐元件包括UIForm,UIPage,UIFrame,集合常用控制項庫即可快速開發WinForm應用程式。
SunnyUI.Net開發框架更新日誌:
v3.0.9
增加.Net6版本的支持
全部SunnyUI控制項支援DPI自適應縮放
增加UISplitContainer控件
增加INI檔案讀取類別(不用WinAPI)
增加全域熱鍵
增加IFrame接口
增加文字旋轉角度
多個按鈕顯示時增加FocusLine
修改不同DPI縮放捲軸未覆蓋的問題
增加過濾
增加一個可能出錯的判斷
代碼產生增加ComboCheckedListBox類型
代碼產生增加ComboTreeView類型
增加Scroll事件
增加顯示小數位數
右側邊框不顯示時,移除繪製線
調整最小長、寬為1
支援修改背景色
增加SetItemCheckState功能
調整最小高度限制
調整最小高度為3
修改圖線顯示超出範圍的問題
判斷節點Checked是否改變,只有改變時才賦值
增加DrawItem和Demo
修改自訂最大值最小值為無窮時出錯的問題
顯示點的顏色支援自訂
支持數據包括Nan