SunnyUI.Net adalah pustaka kontrol sumber terbuka C#WinForm, pustaka kelas alat, pustaka kelas ekstensi, dan kerangka pengembangan multi-halaman berdasarkan kerangka kerja .NetFramework4.0+, .NetCore3.1, dan .Net5.
Lingkungan kompilasi kode sumber: VS201916.8+, .Net5, .NetCore3.1
Lingkungan aplikasi perpustakaan dinamis: VS2010 dan yang lebih baru, .NetFramework4.0 dan yang lebih baru (tidak termasuk .NetFramework4ClientProfile), .NetCore3.1, .Net5.0
Disarankan untuk menginstal melalui Nuget: Install-PackageSunnyUI, atau cari SunnyUI dan instal melalui Nuget.
Pengenalan perangkat lunak:
1. Perpustakaan kontrol sumber terbuka
Berdasarkan .NetFramework4.0, kontrol asli dikembangkan dengan mengacu pada gaya tema Elemen. Ada lebih dari 50 kontrol yang umum digunakan termasuk tombol, kotak edit, kotak drop-down, tabel data, instrumen kontrol industri, dan grafik statistik untuk dipenuhi. kebutuhan pengembangan reguler. Setiap kontrol adalah pengerjaan yang cermat dan perhatian terhadap detail;
Berisi 11 tema gaya Elemen, 6 tema lainnya, dan komponen manajemen tema UIStyleManager, yang dapat berpindah tema dengan bebas.
2. Perpustakaan alat
Kumpulkan dan atur perpustakaan alat yang sering digunakan dalam proses pengembangan.
3. Perpustakaan ekstensi
Kumpulkan dan atur perpustakaan kelas tambahan yang sering digunakan dalam proses pengembangan.
4. Bingkai multi-halaman
Lihat Elemen, yang mencakup 7 gaya kerangka kerja yang umum digunakan. Anda dapat membuat program multi-halaman hanya dengan beberapa baris kode sederhana. Komponen pendukungnya meliputi UIForm, UIPage, dan UIFrame. Anda dapat dengan cepat mengembangkan aplikasi WinForm dengan mengintegrasikan pustaka kontrol umum .
Log pembaruan kerangka pengembangan SunnyUI.Net:
v3.1.0
Warna Cina: Warna tradisional Tiongkok
UITexture: Tambahkan kelas tekstur latar belakang tema
BmpFile: Kelas struktur data bitmap warna asli 24bit
BigEndianBinaryWriter: Penulis biner Big-endian
IFrame:Buat dokumen
UStyle: Tingkatkan kontrol untuk mendukung penskalaan adaptif DPI.
UITreeView: Menyinkronkan status node induk dan node anak ketika node diklik
UILine: Tambahkan gaya garis dan dukung latar belakang transparan
UISymbolButton: Tambahkan pengaturan warna ke ikon font
UIForm: Tombol bilah judul dapat mengatur warna
UIForm: Tambahkan interaksi klik ke jendela pop-up di sudut kanan bawah
UINavMenu: Warna bilah gulir dapat diatur
UIEditForm:AddComboTreeView menambahkan nilai default
UISwitch: Tambahkan atribut read-only
UILineChart: Fungsi yang disederhanakan untuk mengatur rentang sumbu
UIHeaderButton: Tambahkan tajuk
UITabControl: Tambahkan tanda sudut
UIBarChart: Meningkatkan nilai yang ditampilkan pada kolom
UILineChart: Sumbu X mendukung tampilan string
UILineChart: Tambahkan skala sumbu khusus
UILineChart: Tambahkan garis referensi vertikal dan horizontal ke sumbu koordinat ganda
UILineChart: Tambahkan sumbu koordinat Y ganda
UILineChart: Tambahkan pengaturan untuk menampilkan garis koordinat, batas garis grafik, dll.
UIPage: Tambahkan NeedReload, apakah perpindahan halaman memerlukan memuat ulang Load
UIListBox: Menambah dan mengubah warna teks
UISymbolLabel: Memperbaiki bug di mana Dock dan AutoSize diatur secara bersamaan
UIInputDialog: Tambahkan masker tembus pandang ke kotak input
UIForm: Tambahkan masker layar penuh, metode ekstensi ShowDialogWithMask() Formulir
UINavMenu: Item yang dipilih dapat mengatur gradien warna latar belakang
UIButton: Menambahkan warna gradien
UIPanel: Menambahkan warna gradien
UIDoubleUpDown: Tambahkan atribut Readonly
UINavMenu: Memperbaiki kemungkinan kesalahan
UIComboDataGridView: Fokus Default ketika ada kotak input filter
UIChart: Memodifikasi masalah yang dapat menyebabkan kesalahan tampilan
UIToolTip: Perbaiki tampilan default
UIHeaderButton: Mengubah gambar untuk menyegarkan secara otomatis
UIPipe: Memperbaiki masalah perancang antarmuka yang tidak dapat dihapus
UIMessageTip: Perbaiki kemungkinan kesalahan
UIPage: Tambahkan fungsi FeedBack dan SetParam untuk meneruskan nilai di beberapa halaman
UIChart: Memperbaiki kesalahan saat menampilkan editor
UIDataGridViewFooter: Memperbaiki masalah yang mungkin tidak ditampilkan