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.1.0
ChineseColors: colores tradicionales chinos
UITexture: Agregar clase de textura de fondo del tema
BmpFile: clase de estructura de datos de mapa de bits de color verdadero de 24 bits
BigEndianBinaryWriter: escritor binario big-endian
IFrame: Crear documento
UIStyle: mejore el control para admitir el escalado adaptativo de DPI.
UITreeView: sincroniza el estado del nodo principal y el nodo secundario cuando se hace clic en el nodo
UILine: agrega estilo de línea y admite fondo transparente
UISymbolButton: agrega configuración de color al ícono de fuente
UIForm: El botón de la barra de título puede establecer el color
UIForm: agregue interacción de clic a la ventana emergente en la esquina inferior derecha
UINavMenu: se puede configurar el color de la barra de desplazamiento
UIEditForm: AddComboTreeView agrega el valor predeterminado
UISwitch: Agregar atributo de solo lectura
UILineChart: función simplificada para configurar el rango de ejes
UIHeaderButton: Agregar encabezado
UITabControl: Agregar marca de esquina
UIBarChart: aumenta el valor mostrado en la columna
UILineChart: el eje X admite la visualización de cadenas
UILineChart: Agregar escala de eje personalizada
UILineChart: agregue líneas de referencia verticales y horizontales a ejes de coordenadas duales
UILineChart: agregue ejes de coordenadas Y duales
UILineChart: agregue configuraciones para mostrar líneas de coordenadas, bordes de líneas de gráficos, etc.
UIPage: agregue NeedReload, si el cambio de página requiere recargar Cargar
UIListBox: agregar y modificar el color del texto
UISymbolLabel: corrige el error por el cual Dock y AutoSize se configuran al mismo tiempo
UIInputDialog: agregue una máscara translúcida al cuadro de entrada
UIForm: Agregar máscara de pantalla completa, método de extensión ShowDialogWithMask() del formulario
UINavMenu: el elemento seleccionado puede establecer el degradado de color de fondo
UIButton: color degradado agregado
UIPanel: color degradado agregado
UIDoubleUpDown: Agregar atributo de solo lectura
UINavMenu: Se corrigió un posible error
UIComboDataGridView: enfoque predeterminado cuando hay un cuadro de entrada de filtro
UIChart: Modificar problemas que pueden causar errores de visualización
UIToolTip: arreglar la visualización predeterminada
UIHeaderButton: cambia la imagen para actualizarla automáticamente
UIPipe: Se solucionó el problema de que el diseñador de interfaz no se puede eliminar
UIMessageTip: corregir posibles errores
UIPage: agregue funciones FeedBack y SetParam para pasar valores entre varias páginas
UIChart: Se corrigió un error al mostrar el editor
UIDataGridViewFooter: soluciona un problema que puede no mostrarse