SunnyUI.Net é uma biblioteca de controle de código aberto C#WinForm, biblioteca de classes de ferramentas, biblioteca de classes de extensão e estrutura de desenvolvimento de várias páginas baseada nas estruturas .NetFramework4.0+, .NetCore3.1 e .Net5.
Ambiente de compilação de código-fonte: VS201916.8+, .Net5, .NetCore3.1
Ambiente de aplicativo de biblioteca dinâmica: VS2010 e superior, .NetFramework4.0 e superior (excluindo .NetFramework4ClientProfile), .NetCore3.1, .Net5.0
Recomenda-se instalar através do Nuget: Install-PackageSunnyUI, ou procurar SunnyUI e instalar através do Nuget.
Introdução de software:
1. Biblioteca de controle de código aberto
Baseado em .NetFramework4.0, os controles nativos são desenvolvidos com referência ao estilo de tema Element. Existem mais de 50 controles comumente usados, incluindo botões, caixas de edição, caixas suspensas, tabelas de dados, instrumentos de controle industrial e gráficos estatísticos para atender. necessidades regulares de desenvolvimento. Cada controle é cuidadoso e atenção aos detalhes;
Contém 11 temas de estilo Element, 6 outros temas e o componente de gerenciamento de tema UIStyleManager, que pode alternar temas livremente.
2. Biblioteca de ferramentas
Colete e organize bibliotecas de ferramentas frequentemente usadas no processo de desenvolvimento.
3. Biblioteca de extensões
Colete e organize bibliotecas de classes estendidas frequentemente usadas no processo de desenvolvimento.
4. Quadro de várias páginas
Consulte Element, que inclui 7 estilos de estrutura comumente usados. Você pode criar programas de várias páginas com apenas algumas linhas de código simples. Seus componentes de suporte incluem UIForm, UIPage e UIFrame. .
Log de atualização da estrutura de desenvolvimento SunnyUI.Net:
v3.1.0
ChineseColors: cores tradicionais chinesas
UITexture: Adicionar classe de textura de fundo do tema
BmpFile: classe de estrutura de dados bitmap de cor verdadeira de 24 bits
BigEndianBinaryWriter: gravador binário big-endian
IFrame:Criar documento
UIStyle: Melhore o controle para oferecer suporte ao dimensionamento adaptativo de DPI.
UITreeView: sincroniza o status do nó pai e do nó filho quando o nó é clicado
UILine: adiciona estilo de linha e suporta fundo transparente
UISymbolButton: Adicionar configuração de cor ao ícone da fonte
UIForm: o botão da barra de título pode definir a cor
UIForm: adicione interação de clique à janela pop-up no canto inferior direito
UINavMenu: A cor da barra de rolagem pode ser definida
UIEditForm:AddComboTreeView adiciona valor padrão
UISwitch: Adicionar atributo somente leitura
UILineChart: função simplificada para definir o intervalo do eixo
UIHeaderButton: Adicionar cabeçalho
UITabControl: Adicionar marca de canto
UIBarChart: Aumenta o valor exibido na coluna
UILineChart: eixo X suporta exibição de string
UILineChart: Adicionar escala de eixo personalizada
UILineChart: Adicione linhas de referência verticais e horizontais a eixos de coordenadas duplas
UILineChart: Adicionar eixos de coordenadas Y duplos
UILineChart: Adicione configurações para exibir linhas de coordenadas, bordas de linhas de gráfico, etc.
UIPage: Adicione NeedReload, se a troca de página exigir o recarregamento do Load
UIListBox: Adicione e modifique a cor do texto
UISymbolLabel: Corrigido o bug onde Dock e AutoSize são definidos ao mesmo tempo
UIInputDialog: Adicione uma máscara translúcida à caixa de entrada
UIForm: Adicionar máscara de tela inteira, método de extensão ShowDialogWithMask() do formulário
UINavMenu: O item selecionado pode definir o gradiente de cor de fundo
UIButton: Adicionada cor gradiente
UIPanel: Adicionada cor gradiente
UIDoubleUpDown: Adicionar atributo Readonly
UINavMenu: Corrigido um possível erro
UIComboDataGridView: foco padrão quando há uma caixa de entrada de filtro
UIChart: Modifique problemas que podem causar erros de exibição
UIToolTip: Corrigir exibição padrão
UIHeaderButton: Altere a imagem para atualizar automaticamente
UIPipe: Corrigido o problema de que o designer de interface não pode ser excluído
UIMessageTip: corrija possíveis erros
UIPage: adicione funções FeedBack e SetParam para passar valores em várias páginas
UIChart: Corrigido um erro ao exibir o editor
UIDataGridViewFooter: corrige um problema que pode não ser exibido