SunnyUI.Net es una biblioteca de control de código abierto de C#WinForm, una biblioteca de clases de herramientas, una biblioteca de clases de extensión y un marco de desarrollo de varias páginas basado en los marcos .NetFramework4.0+, .NetCore3.1 y .Net5.
Entorno de compilación de código fuente: VS201916.8+, .Net5, .NetCore3.1
Entorno de aplicación de biblioteca dinámica: VS2010 y superior, .NetFramework4.0 y superior (excluido .NetFramework4ClientProfile), .NetCore3.1, .Net5.0
Se recomienda instalar a través de Nuget: Install-PackageSunnyUI, o buscar SunnyUI e instalar a través de Nuget.
Introducción al software:
1. Biblioteca de control de código abierto
Basado en .NetFramework4.0, los controles nativos se desarrollan con referencia al estilo de tema Element. Hay más de 50 controles de uso común que incluyen botones, cuadros de edición, cuadros desplegables, tablas de datos, instrumentos de control industrial y gráficos estadísticos. necesidades de desarrollo regulares. Cada control es una artesanía cuidadosa y atención al detalle;
Contiene 11 temas de estilo de elemento, otros 6 temas y el componente de administración de temas UIStyleManager, que puede cambiar de tema libremente.
2. Biblioteca de herramientas
Recopile y organice bibliotecas de herramientas utilizadas con frecuencia en el proceso de desarrollo.
3. Biblioteca de extensión
Recopile y organice bibliotecas de clases extendidas que se utilizan con frecuencia en el proceso de desarrollo.
4. Marco de varias páginas
Consulte Element, que incluye 7 estilos de marco de uso común. Puede crear programas de varias páginas con solo unas pocas líneas de código simple. Sus componentes de soporte incluyen UIForm, UIPage y UIFrame. Puede desarrollar rápidamente aplicaciones WinForm integrando bibliotecas de control comunes. .
Registro de actualización del marco de desarrollo SunnyUI.Net:
v3.0.9
Agregar soporte para la versión .Net6
Todos los controles SunnyUI admiten escalado adaptativo de DPI
Agregar control UISplitContainer
Agregar clase de lectura de archivos INI (sin usar WinAPI)
Agregar tecla de acceso rápido global
Agregar interfaz IFrame
Aumentar el ángulo de rotación del texto
Agregue FocusLine cuando se muestren varios botones
Modifique el problema de que no se cubren diferentes barras de desplazamiento de escala de DPI
Agregar filtrado
Agregar un posible juicio de error
La generación de código agrega el tipo ComboCheckedListBox
La generación de código agrega el tipo ComboTreeView
Agregar evento de desplazamiento
Aumentar el número de decimales mostrados
Cuando no se muestra el borde derecho, elimine la línea dibujada
Ajuste el largo y ancho mínimos a 1
Soporte para modificar el color de fondo.
Agregar la función SetItemCheckState
Ajustar el límite de altura mínima
Ajuste la altura mínima a 3
Modificar el problema de visualización de gráficos que excede el rango
Determine si el nodo Comprobado ha cambiado y asigne un valor solo cuando cambie.
Agregar DrawItem y demostración
Modificar el error cuando los valores máximo y mínimo personalizados son infinitos
El color del punto de visualización admite la personalización.
Los datos de soporte incluyen Nan