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.1.0
ChineseColors: традиционные китайские цвета.
UITexture: добавить класс фоновой текстуры темы.
BmpFile: 24-битный класс структуры данных растрового изображения истинного цвета.
BigEndianBinaryWriter: модуль записи двоичных файлов с обратным порядком байтов.
IFrame: Создать документ
UIStyle: Улучшите элемент управления для поддержки адаптивного масштабирования DPI.
UITreeView: синхронизировать состояние родительского узла и дочернего узла при щелчке по узлу.
UILine: добавление стиля линии и поддержка прозрачного фона.
UISymbolButton: добавить настройку цвета к значку шрифта.
UIForm: кнопка заголовка может устанавливать цвет.
UIForm: добавьте взаимодействие с щелчком во всплывающее окно в правом нижнем углу.
UINavMenu: можно установить цвет полосы прокрутки.
UIEditForm:AddComboTreeView добавляет значение по умолчанию
UISwitch: добавить атрибут только для чтения
UILineChart: упрощенная функция для установки диапазона оси.
UIHeaderButton: добавить заголовок.
UITabControl: добавить угловой знак
UIBarChart: увеличить значение, отображаемое в столбце.
UILineChart: ось X поддерживает отображение строк.
UILineChart: добавить пользовательский масштаб оси
UILineChart: добавление вертикальных и горизонтальных опорных линий к двойным осям координат.
UILineChart: добавьте двойные оси координат Y.
UILineChart: Добавлены настройки отображения координатных линий, границ линий графика и т. д.
UIPage: добавьте NeedReload, требует ли переключение страниц перезагрузки. Загрузить
UIListBox: добавление и изменение цвета текста
UISymbolLabel: исправлена ошибка, при которой Dock и AutoSize устанавливались одновременно.
UIInputDialog: добавьте полупрозрачную маску в поле ввода.
UIForm: добавьте полноэкранную маску, метод расширения формы ShowDialogWithMask().
UINavMenu: выбранный элемент может установить градиент цвета фона.
UIButton: добавлен цвет градиента.
UIPanel: добавлен цвет градиента.
UIDoubleUpDown: добавить атрибут «только для чтения»
UINavMenu: исправлена возможная ошибка.
UIComboDataGridView: фокус по умолчанию, когда есть поле ввода фильтра.
UIChart: Измените проблемы, которые могут вызвать ошибки отображения.
UIToolTip: исправить отображение по умолчанию.
UIHeaderButton: измените изображение на автоматическое обновление.
UIPipe: Исправлена проблема с невозможностью удаления дизайнера интерфейса.
UIMessageTip: исправьте возможные ошибки.
UIPage: добавлены функции FeedBack и SetParam для передачи значений на несколько страниц.
UIChart: Исправлена ошибка при отображении редактора.
UIDataGridViewFooter: исправлена проблема, которая может не отображаться.