A WinForm open source UI component framework supporting .Net 7

For more open source projects, please check: A list focusing on recommending .Net open source projects

Usually we develop desktop software and use the default style of WinForm. The interface is relatively simple and ugly, and custom drawing is more troublesome. So, today I recommend a UI framework that imitates the Element style.

Project Description

This is a WinForm open source UI framework developed based on .Net Framework and .Net 6+. The framework includes commonly used control libraries, tool libraries, extended class libraries, single-window libraries, and multi-window libraries.

The default style is to imitate the theme style of Element, and it also includes other styles and themes. You can choose and customize according to your project needs.

Personal use is free, enterprise commercial use requires authorization.

UI framework

1. Themes: including 16 themes;

2. Internationalization: UI controls are in Chinese by default, and other languages ​​can be customized;

3. Font icon: custom button icon;

4. Controls: Each control has built-in common properties for customization;

5. Form: common form, login interface form;

6. Form layout: There are 7 built-in templates, which can also be customized; at the same time, it supports adapting to the resolution;

7. Others: built-in commonly used tools, such as file, json, ini file operations.

picture

Technology Architecture

1. Cross-platform: This is a system developed based on .Net Core and can be deployed on Docker, Windows, Linux, and Mac.

2. Support .NET Framework 4.7, .Net 6.0, .Net 7.0.

project structure

picture

SunnyUI is a UI component project, and SunnyUI.Demo is a usage example.

Some screenshots of the UI

control

picture

Pop-up box

picture

layout style

picture

chart style

picture

Industrial Control Components

picture

theme style

picture

project address

https://github.com/yhuse/SunnyUI

- End -

recommended reading

Recommend a configuration center open source project developed by .Ner Core

The method and experience of reading the source code of open source projects

Recommend an open source library that Dapper extends CRUD basic operations

A Socket extension library developed based on C#

A visual animation algorithm website, worthy of collection!

Guess you like

Origin blog.csdn.net/daremeself/article/details/129134459