Bagikan melalui


WinUI 2.1

Versi sumber terbuka pertama dari WinUI – WinUI 2.1 (dirilis April 2019).

WinUI memberi Anda banyak fitur platform Windows UX terbaru, termasuk kontrol dan gaya Fasih terbaru, tersedia dengan cara yang dapat Anda gunakan segera, kompatibel mundur ke Windows 10 Anniversary Update (14393). Galeri WinUI 2 memberi Anda sampel untuk menjelajahi semua fitur baru keren yang ditambahkan ke pustaka.

Unduh paket WinUI 2.1 NuGet

Anda dapat memilih untuk 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.

Apa yang baru dalam rilis ini

ItemRepeater

Gunakan ItemsRepeater untuk membuat pengalaman pengumpulan kustom menggunakan sistem tata letak yang fleksibel, tampilan kustom, dan virtualisasi. Tidak seperti ListView, ItemsRepeater tidak memberikan pengalaman pengguna akhir yang komprehensif - tidak memiliki UI default dan tidak menyediakan kebijakan sekeliling fokus, pemilihan, atau interaksi pengguna. Sebaliknya, ini adalah blok penyusun yang dapat Anda gunakan untuk membuat pengalaman berbasis koleksi unik dan kontrol kustom Anda sendiri. Ini mendukung pembangunan pengalaman yang lebih kaya dan lebih berkinerja.

Video singkat memperlihatkan perilaku kontrol Pengulang Item.

Dokumentasi

AnimatedVisualPlayer

AnimatedVisualPlayer menghosting dan mengontrol pemutaran visual animasi, memungkinkan Anda menambahkan grafis gerakan kustom berkinerja tinggi ke aplikasi Anda. Misalnya, AnimatedVisualPlayer digunakan untuk menampilkan dan mengontrol animasi Lottie.

Video singkat yang menunjukkan perilaku kontrol Pemutar Visual Animasi.

Dokumentasi

Tip Pengajaran

TeachingTip menyediakan cara yang menarik dan Lancar bagi aplikasi untuk memandu dan memberi tahu pengguna dengan tips non-invasif dan kaya konten. TeachingTip dapat membawa fokus ke fitur baru atau penting, mengajarkan pengguna cara melakukan tugas, dan meningkatkan alur kerja dengan memberikan informasi yang relevan secara kontekstual untuk tugas Anda.

Video singkat yang menunjukkan perilaku kontrol Tip Pengajaran.

Dokumentasi

RadioMenuFlyoutItem

Termasuk kemampuan untuk memiliki opsi gaya 'Tombol Radio' di Bilah Menu. Ini memungkinkan grup opsi dengan poin yang diikat bersama-sama seperti grup tombol radio. Logika ditangani untuk pengembang.

Cuplikan layar memperlihatkan perilaku kontrol Menu Radio Fly out Item.

Dokumentasi

CompactDensity

Mode ringkas memungkinkan pengembang untuk menciptakan pengalaman yang nyaman untuk sejumlah skenario. Cukup dengan menambahkan kamus sumber daya, aplikasi Anda dapat sesuai rata-rata ~33% lebih banyak UI.

Cuplikan layar memperlihatkan perilaku kontrol Kepadatan Ringkas.

Dokumentasi

Bayangan

Contoh

Membuat hierarki visual elemen di UI Anda membuat UI mudah dipindai dan menyampaikan apa yang penting untuk difokuskan. Elevasi, tindakan membawa elemen tertentu dari UI Anda ke depan, sering digunakan untuk mencapai hierarki seperti itu dalam perangkat lunak.

Dengan Pembaruan Windows 10 Mei 2019, banyak kontrol umum kami menambahkan elevasi dengan menggunakan kedalaman z dan bayangan secara default. Kontrol NavigationView dan TeachingTip di WinUI 2.1 juga akan memiliki bayangan default saat berjalan pada OS dengan Pembaruan Windows 10 Mei 2019. Daftar lengkap kontrol yang memiliki bayangan default dan cara menggunakan API tambahan akan tersedia setelah Pembaruan Windows 10 Mei 2019 dirilis dan tautan akan diposting di sini.

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.

Riwayat Versi Microsoft.UI.Xaml 2.1

Rilis resmi Microsoft.UI.Xaml 2.1

April 2019

Halaman rilis GitHub

Unduhan paket NuGet

Fitur baru (tidak disertakan dalam pra-rilis sebelumnya)

  • CompactDensity: Mode ringkas memungkinkan pengembang menciptakan pengalaman yang nyaman untuk sejumlah skenario. Cukup dengan menambahkan kamus sumber daya, aplikasi Anda dapat sesuai rata-rata ~33% lebih banyak UI.

  • Bayangan: Membuat hierarki visual elemen di UI Anda membuat UI mudah dipindai dan menyampaikan apa yang penting untuk difokuskan. Elevasi, tindakan membawa elemen tertentu dari UI Anda ke depan, sering digunakan untuk mencapai hierarki seperti itu dalam perangkat lunak. Banyak kontrol umum kami menambahkan elevasi dengan menggunakan kedalaman z dan bayangan secara default.

Microsoft.UI.Xaml 2.1.190218001-prerelease

Februari 2019

Halaman rilis GitHub

Unduhan paket NuGet

Fitur eksperimental baru:

  • Kontrol TeachingTip
    Kontrol baru ini menyediakan cara bagi aplikasi Anda untuk memandu dan memberi tahu pengguna di aplikasi Anda dengan pemberitahuan kaya konten dan non-invasif. TeachingTip dapat digunakan untuk membawa fokus ke fitur baru atau penting, mengajarkan pengguna cara melakukan tugas, atau meningkatkan alur kerja pengguna dengan memberikan informasi yang relevan secara kontekstual untuk tugas mereka.

Microsoft.UI.Xaml 2.1.190131001-prerelease

Februari 2019

Halaman rilis GitHub

Unduhan paket NuGet

Fitur eksperimental baru:

Microsoft.UI.Xaml 2.1.181217001-prarilis

Desember 2018

Halaman rilis GitHub

Unduhan paket NuGet

Fitur eksperimental baru: