Windows Tips & News

WinUI 3 Pratinjau 4 tersedia

click fraud protection
DIREKOMENDASIKAN: Klik di sini untuk memperbaiki masalah Windows dan mengoptimalkan kinerja sistem

Microsoft merilis 'Pratinjau 4' dari perpustakaan WinUI barunya. Ini telah dibuat untuk meningkatkan proyek pengembang dengan kontrol Lancar, fitur modern, dan peningkatan UWP/XAML lainnya. Muncul dengan banyak perbaikan dan peningkatan.

Iklan

Pustaka memungkinkan penggunaan komponen WinUI XAML di WPF, WinForm, dan aplikasi asli. Microsoft telah menambahkan sebagian besar elemen antarmuka pengguna modern ke kerangka kerja WinUI.

Spanduk Logo Webui

Kerangka kerja telah dibuat untuk Windows 10 dan Windows 10X. Nanti akan menjalankan aplikasi Win32 asli dalam wadah, jadi Microsoft tertarik untuk mendapatkan versi aplikasi asli Windows 10X. Sekarang dimungkinkan dengan WinUI. Microsoft mengharapkan pengembang untuk memperbarui aplikasi mereka dengan menggunakan platform modern dan membuatnya kompatibel dengan Windows 10X.

Isibersembunyi
Apa yang baru di Pratinjau WinUI 4
Fitur baru di Pratinjau WinUI

Apa yang baru di Pratinjau WinUI 4

Rilis Pratinjau 4 menggunakan versi baru CS/WinRT dan Windows SDK. Ini menyelesaikan bug berikut:

  • Crash saat mengikat ke properti URI menggunakan {Binding}
  • Fungsi C#/WinRT Marshal tidak beroperasi dengan benar dengan .NET 5
  • WinUI 3 crash saat berjalan di Windows Insider Builds
  • WebView2 tidak menerapkan Bahasa/lokal aplikasi host ke CoreWebView2Environment
  • Kontrol Windows Community Toolkit DataGrid membuat aplikasi mogok saat memulai/ketika bilah gulir muncul
  • Render halaman menjadi buruk saat mode tampilan berubah
  • Hancur saat menggunakan Kotak Kombo Bahasa di CalendarView
  • Desktop WinUI 3: Tidak dapat keluar dari WebView2
  • WinUI 3 Desktop: TreeView dengan TreeViewNodes turunan lumpuh
  • WinUI 3 Desktop: Tidak Dapat Memasukkan Teks ke dalam TextBox di dalam ContentDialog
  • Desktop WinUI 3: ALT dan F6 tidak berfungsi
  • Render SwapChainPanel lama yang dihapus di atas SwapChain baru
  • Desktop WinUI 3: Tidak dapat menggulir dengan trackpad
  • Crash saat menggunakan kontrol NavigationView dengan beberapa jendela di utas yang sama
  • Masalah Aksesibilitas: Tampilkan fokus langsung pada peluncuran aplikasi desktop WinUI
  • Pelanggaran akses saat menggulir di DataGrid
  • WinUI 3 Desktop: Bersepeda tab tidak berfungsi
  • Seret dan Jatuhkan di GridView gagal di aplikasi desktop dengan WinUI Xaml Islands
  • Masalah aksesibilitas: Tidak dapat menggulir dengan tombol PageUp/PageDown di Desktop WinUI 3
  • WebView2 memiliki ukuran area pandang yang salah
  • WebView2 mogok saat diklik setelah membuka MenuFlyout
  • WinUI 3 Desktop: Mencoba menjatuhkan DropDownButton atau flyout SplitButton menyebabkan aplikasi mogok
  • WebView2: Klik kanan dua kali pada mouse menyebabkan crash
  • Mengklik ToggleSplitButton menyebabkan aplikasi mogok
  • WinUI 3 Desktop: Jendela DesktopWindowXamlSource kosong terlihat di bilah tugas
  • WinUI 3 Desktop: DataGrid tidak ditampilkan
  • WinUI 3 Desktop: Tidak dapat menjatuhkan file ke Grid
  • WinUI 3 Desktop: ItemsRepeater crash di WinUI 3 Pratinjau 2
  • AccessViolationException dilemparkan saat memperbarui binding
  • WinUI 3 Desktop: aplikasi mogok saat scroll NavigationView
  • ItemsControl tidak diperbarui saat menambahkan atau menghapus item secara dinamis dalam koleksi ItemsSource-nya.
  • Kompilasi kesalahan C2760 di App.xaml.g.h jika Mode Kesesuaian C++ diaktifkan

Selain daftar perbaikan di atas, Microsoft memiliki tersebut berikut fitur baru yang diperkenalkan dalam 3 rilis terakhir WinUI.

Fitur baru di Pratinjau WinUI

  • Kemampuan untuk membuat aplikasi Desktop dengan WinUI, termasuk .NET 5 untuk aplikasi Win32
  • RadialGradientSikat
  • Pembaruan TabView
  • Pembaruan tema gelap
  • Peningkatan dan pembaruan untuk WebView2
    • Dukungan untuk DPI Tinggi
    • Dukungan untuk mengubah ukuran dan memindahkan jendela
    • Diperbarui untuk menargetkan versi Edge yang lebih baru
    • Tidak lagi diperlukan untuk mereferensikan paket Nuget khusus WebView2
  • Tukar RantaiPanel
  • Dukungan Inti MRT
    • Ini membuat aplikasi lebih cepat dan lebih ringan saat memulai dan menyediakan pencarian sumber daya yang lebih cepat.
  • Dukungan ARM64
  • Seret dan lepas di dalam dan di luar aplikasi
  • RenderTargetBitmap (saat ini hanya konten XAML - tidak ada konten SwapChainPanel)
  • Dukungan kursor khusus
  • Masukan di luar utas
  • Peningkatan pengalaman perkakas/pengembang kami:
    • Pohon Visual Langsung, Muat Ulang Panas, Penjelajah Properti Langsung, dan alat serupa
    • Intellisense untuk WinUI 3
  • Perbaikan yang diperlukan untuk migrasi open source

Untuk menemukan informasi lebih lanjut tentang WinUI 3 dan peta jalannya, lihat Peta Jalan Perpustakaan UI Windows di GitHub.


Microsoft juga akan menggunakannya sebagai pengganti bagian antarmuka pengguna inti Windows 10, termasuk menu Mulai, Pusat Tindakan, Desktop, dan bilah tugas. Selain shell, WinUI akan datang ke aplikasi UWP built-in, aplikasi Windows 10 Photos, Windows Calendar, Windows Maps, Movies & TV, Sticky Notes, dan Calculator. Secara internal, Microsoft sudah mengujinya. Aplikasi telah menerima sudut yang lebih bulat untuk menu, dialog, dan elemen lainnya. Lihat posting ini:

Tampilan bulat bertenaga WinUI mencapai aplikasi bawaan Windows 10

DIREKOMENDASIKAN: Klik di sini untuk memperbaiki masalah Windows dan mengoptimalkan kinerja sistem
Dapatkan info Geolokasi Alamat IP di Windows 10

Dapatkan info Geolokasi Alamat IP di Windows 10

DIREKOMENDASIKAN: Klik di sini untuk memperbaiki masalah Windows dan mengoptimalkan kinerja siste...

Baca lebih banyak

Nonaktifkan Akses Aplikasi Ke Lokasi Di Windows 10

Nonaktifkan Akses Aplikasi Ke Lokasi Di Windows 10

Pengaturan privasi lokasi adalah bagian dari aplikasi Pengaturan yang memungkinkan Anda menyesuai...

Baca lebih banyak

Cara Menonaktifkan Rotasi Layar di Windows 10

Cara Menonaktifkan Rotasi Layar di Windows 10

DIREKOMENDASIKAN: Klik di sini untuk memperbaiki masalah Windows dan mengoptimalkan kinerja siste...

Baca lebih banyak