WinUI 2.0
WinUI 2.0 adalah rilis publik pertama WinUI (dirilis Oktober 2018).
WinUI adalah cara term mudah untuk membangun pengalaman Fluent Design yang hebat untuk Windows.
Ini termasuk dua paket NuGet:
Microsoft.UI.Xaml: Kontrol dan Desain Fasih untuk aplikasi UWP. Ini adalah paket WinUI utama.
Microsoft.UI.Xaml.Core.Direct: API tingkat rendah untuk digunakan dalam komponen middleware.
Anda dapat mengunduh dan menggunakan paket WinUI di aplikasi Anda menggunakan manajer paket NuGet: lihat Memulai WinUI untuk informasi selengkapnya.
WinUI dihosting di GitHub di mana kami mendorong Anda untuk mengajukan laporan bug, permintaan fitur, dan kontribusi kode komunitas.
Microsoft.UI.Xaml 2.0.181011001
Oktober 2018
Ini adalah rilis pertama dari paket NuGet Microsoft.UI.Xaml. Ini termasuk kontrol dan fitur Fluent asli resmi untuk aplikasi Windows UWP.
Fitur baru
Kontrol dan pola dalam rilis ini meliputi:
Fitur | Deskripsi |
---|---|
AkrilikBrush | Mengecat area dengan bahan semi transparan yang menggunakan beberapa efek termasuk kabur dan tekstur kebisingan. |
BitmapIconSource | Mewakili sumber ikon yang menggunakan bitmap sebagai kontennya. |
Pemicu Warna | Mewakili kontrol yang memungkinkan pengguna memilih warna menggunakan spektrum warna, slider, dan input teks. |
CommandBarFlyout | Mewakili flyout khusus yang menyediakan tata letak untuk AppBarButton dan elemen perintah terkait. |
DropDownButton | Mewakili tombol dengan chevron yang dimaksudkan untuk membuka menu. |
FontIconSource | Mewakili sumber ikon yang menggunakan glyph dari font yang ditentukan. |
Bilah Menu | Mewakili kontainer khusus yang menyajikan sekumpulan menu dalam baris horizontal, biasanya di bagian atas jendela aplikasi. |
MenuBarItem | Mewakili menu tingkat atas dalam kontrol Bilah Menu. |
Tampilan Navigasi | Mewakili kontainer yang memungkinkan navigasi konten aplikasi. Ini memiliki header, tampilan untuk konten utama, dan panel menu untuk perintah navigasi. |
ParallaxView | Mewakili kontainer yang mengikat posisi gulir elemen latar depan, seperti daftar, ke elemen latar belakang, seperti gambar. Saat Anda menggulir melalui elemen latar depan, itu menganimasikan elemen latar belakang untuk membuat efek paralaks. |
Gambar Orang | Mewakili kontrol yang menampilkan gambar avatar untuk seseorang, jika tersedia; jika tidak, itu menampilkan inisial orang tersebut atau glyph generik. |
RatingControl | Mewakili kontrol yang memungkinkan pengguna memasukkan peringkat bintang. |
RefreshContainer | Mewakili kontrol kontainer yang menyediakan fungsionalitas RefreshVisualizer dan pull-to-refresh untuk konten yang dapat digulir. |
RefreshVisualizer | Mewakili kontrol yang menyediakan indikator status animasi untuk refresh konten. |
RevealBackgroundBrush | Cat latar belakang kontrol dengan efek mengungkapkan menggunakan kuas komposisi dan efek cahaya. |
RevealBorderBrush | Mengecat batas kontrol dengan efek mengungkapkan menggunakan kuas komposisi dan efek cahaya. |
RevealBrush | Kelas dasar untuk kuas yang menggunakan efek komposisi dan pencahayaan untuk mengimplementasikan perawatan desain visual yang terungkap. |
SplitButton | Mewakili tombol dengan dua bagian yang dapat dipanggil secara terpisah. Satu bagian berperilaku seperti tombol standar dan bagian lainnya memanggil flyout. |
SwipeControl | Mewakili kontainer yang menyediakan akses ke perintah kontekstual melalui interaksi sentuh. |
SymbolIconSource | Mewakili sumber ikon yang menggunakan glyph dari font Segoe MDL2 Assets sebagai kontennya. |
TextCommandBarFlyout | Mewakili flyout bilah perintah khusus yang berisi perintah untuk mengedit teks. |
ToggleSplitButton | Mewakili tombol dengan dua bagian yang dapat dipanggil secara terpisah. Satu bagian berperilaku seperti tombol pengalih dan bagian lainnya memanggil flyout. |
TreeView | Mewakili daftar hierarkis dengan memperluas dan menciutkan simpul yang berisi item berlapis. |
Contoh
Tip
Untuk informasi selengkapnya, panduan desain, dan contoh kode, lihat Mendesain dan mengodekan aplikasi Windows.
Aplikasi Galeri WinUI 3 dan Galeri WinUI 2 mencakup contoh interaktif sebagian besar kontrol, fitur, dan fungsi WinUI 3 dan WinUI 2.
Jika sudah diinstal, buka dengan mengklik tautan berikut: Galeri WinUI 3 atau Galeri WinUI 2.
Jika tidak diinstal, Anda dapat mengunduh Galeri WinUI 3 dan Galeri WinUI 2 dari Microsoft Store.
Anda juga bisa mendapatkan kode sumber untuk keduanya dari GitHub (gunakan cabang utama untuk WinUI 3 dan cabang winui2 untuk WinUI 2).
Dokumentasi
Artikel cara penggunaan untuk kontrol WinUI disertakan dengan dokumentasi kontrol Platform Windows Universal.
Dokumen referensi API terletak di sini: API WinUI.
Windows developer