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.0.9
Tambahkan dukungan untuk versi .Net6
Semua kontrol SunnyUI mendukung penskalaan adaptif DPI
Tambahkan kontrol UISplitContainer
Tambahkan kelas membaca file INI (tanpa menggunakan WinAPI)
Tambahkan tombol pintas global
Tambahkan antarmuka IFrame
Tingkatkan sudut rotasi teks
Tambahkan FocusLine ketika beberapa tombol ditampilkan
Ubah masalah yang tidak tercakup dalam bilah gulir penskalaan DPI yang berbeda
Tambahkan pemfilteran
Tambahkan kemungkinan penilaian kesalahan
Pembuatan kode menambahkan tipe ComboCheckedListBox
Pembuatan kode menambahkan tipe ComboTreeView
Tambahkan acara Gulir
Tambah jumlah tempat desimal yang ditampilkan
Jika batas kanan tidak ditampilkan, hilangkan garis yang ditarik
Sesuaikan panjang dan lebar minimum menjadi 1
Mendukung modifikasi warna latar belakang
Tambahkan fungsi SetItemCheckState
Sesuaikan batas ketinggian minimum
Sesuaikan ketinggian minimum menjadi 3
Ubah masalah tampilan grafik yang melebihi rentang
Tentukan apakah node yang Diperiksa telah berubah, dan tetapkan nilai hanya jika node tersebut berubah.
Tambahkan DrawItem dan Demo
Ubah kesalahan ketika nilai maksimum dan minimum khusus tidak terbatas
Warna titik tampilan mendukung penyesuaian
Data dukungan termasuk Nan