SunnyUI.Net — это библиотека управления с открытым исходным кодом C#WinForm, библиотека классов инструментов, библиотека классов расширений и многостраничная среда разработки, основанная на платформах .NetFramework4.0+, .NetCore3.1 и .Net5.
Среда компиляции исходного кода: VS201916.8+, .Net5, .NetCore3.1.
Среда приложения динамической библиотеки: VS2010 и более поздние версии, .NetFramework4.0 и более поздние версии (исключая .NetFramework4ClientProfile), .NetCore3.1, .Net5.0
Рекомендуется установить через Nuget: Install-PackageSunnyUI или выполнить поиск SunnyUI и установить через Nuget.
Введение программного обеспечения:
1. Библиотека управления с открытым исходным кодом.
На основе .NetFramework4.0 разработаны собственные элементы управления с учетом стиля темы Element. Существует более 50 часто используемых элементов управления, включая кнопки, поля редактирования, раскрывающиеся списки, таблицы данных, инструменты промышленного контроля и статистические диаграммы. потребности в регулярном развитии. Каждый элемент управления требует тщательного мастерства и внимания к деталям;
Содержит 11 тем стилей элементов, 6 других тем и компонент управления темами UIStyleManager, который может свободно переключать темы.
2. Библиотека инструментов
Собирайте и систематизируйте библиотеки инструментов, часто используемых в процессе разработки.
3. Библиотека расширений
Собирайте и систематизируйте расширенные библиотеки классов, часто используемые в процессе разработки.
4. Многостраничная рамка
Обратитесь к элементу, который включает 7 часто используемых стилей платформы. Вы можете создавать многостраничные программы с помощью всего лишь нескольких строк простого кода. Его вспомогательные компоненты включают UIForm, UIPage и UIFrame. Вы можете быстро разрабатывать приложения WinForm, интегрируя общие библиотеки управления. .
Журнал обновлений среды разработки SunnyUI.Net:
v3.0.9
Добавить поддержку версии .Net6.
Все элементы управления SunnyUI поддерживают адаптивное масштабирование DPI.
Добавьте элемент управления UISplitContainer.
Добавить класс чтения INI-файлов (без использования WinAPI)
Добавить глобальную горячую клавишу
Добавить интерфейс IFrame
Увеличить угол поворота текста
Добавьте FocusLine, когда отображается несколько кнопок
Измените проблему, заключающуюся в том, что различные полосы прокрутки масштабирования DPI не охватываются.
Добавить фильтрацию
Добавить возможную ошибку
Генерация кода добавляет тип ComboCheckedListBox
Генерация кода добавляет тип ComboTreeView
Добавить событие прокрутки
Увеличьте количество отображаемых десятичных знаков.
Если правая граница не отображается, удалите нарисованную линию.
Установите минимальную длину и ширину на 1.
Поддержка изменения цвета фона
Добавить функцию SetItemCheckState
Отрегулируйте минимальный предел высоты
Отрегулируйте минимальную высоту до 3.
Измените проблему вывода графика за пределы диапазона.
Определите, изменился ли узел Checked, и назначайте значение только при его изменении.
Добавьте DrawItem и демо
Измените ошибку, когда пользовательские максимальное и минимальное значения бесконечны.
Цвет точки отображения поддерживает настройку.
Данные поддержки включают Nan