Catatan rilis saluran stabil terbaru untuk SDK Aplikasi Windows
Saluran stabil menyediakan rilis SDK Aplikasi Windows yang didukung untuk digunakan oleh aplikasi di lingkungan produksi. Aplikasi yang menggunakan rilis stabil SDK Aplikasi Windows juga dapat diterbitkan ke Microsoft Store.
Tautan penting:
- Jika Anda ingin meningkatkan aplikasi yang sudah ada dari versi SDK Aplikasi Windows yang lebih lama ke versi yang lebih baru, lihat Memperbarui proyek yang ada ke rilis terbaru SDK Aplikasi Windows.
Arsip catatan rilis saluran stabil:
- Catatan rilis saluran yang stabil untuk SDK Aplikasi Windows 1.5
- Catatan rilis saluran yang stabil untuk SDK Aplikasi Windows 1.4
- Catatan rilis saluran yang stabil untuk SDK Aplikasi Windows 1.3
- Catatan rilis saluran yang stabil untuk SDK Aplikasi Windows 1.2
- Catatan rilis saluran yang stabil untuk SDK Aplikasi Windows 1.1
- Catatan rilis saluran yang stabil untuk SDK Aplikasi Windows 1.0
- Catatan rilis saluran yang stabil untuk SDK Aplikasi Windows 0,8
- Catatan rilis saluran yang stabil untuk SDK Aplikasi Windows 0,5
Unduhan untuk SDK Aplikasi Windows
Catatan
SDK Aplikasi Windows Visual Studio Extensions (VSIX) tidak lagi didistribusikan sebagai unduhan terpisah. Mereka tersedia di Visual Studio Marketplace di dalam Visual Studio.
Versi 1.6.5 (1.6.250205002)
Ini adalah rilis layanan dari SDK Aplikasi Windows yang mencakup perbaikan bug penting untuk rilis 1.6.
- Memperbaiki beberapa masalah kebocoran memori.
Versi 1.6.4 (1.6.250108002)
Ini adalah rilis layanan dari SDK Aplikasi Windows yang mencakup perbaikan bug penting untuk rilis 1.6.
- Memperbaiki masalah dengan pemilihan teks yang disorot di Kotak Teks multibaris. Untuk informasi selengkapnya, lihat Masalah GitHub #9965.
- Memperbaiki masalah di mana paket DDLM terkadang tidak akan diinstal, mencegah peluncuran aplikasi yang tidak dikemas. Untuk informasi selengkapnya, lihat Masalah GitHub #3855.
- Memperbaiki potensi kerusakan di Detours pada beberapa skenario. Untuk informasi selengkapnya, lihat Masalah GitHub #4937.
- Memperbaiki masalah potensial lainnya di mana menu dari CommandBar mungkin terbuka ke atas alih-alih ke bawah saat CommandBar berada di bagian bawah jendela.
- Memperbaiki potensi crash saat berjalan pada perangkat keras grafis yang lebih lama.
- Memperbaiki potensi crash dalam penanganan peristiwa penunjuk saat menutup jendela.
- Memperbaiki potensi crash yang disebabkan oleh
CUIAWindow::InitIds
terkadang memicu masuknya kembali. - Memperbaiki kemungkinan crash saat menggunakan event
CompositionCapabilities.Changed
. - Memperbaiki masalah dengan beberapa karakter Unicode yang ditampilkan sebagai kotak di TextBox/RichEditBox.
- Memperbaiki penanganan
PackageDeploymentManager.EnsurePackage*Async()
terkait denganoptions.RegisterNewerIfAvailable
. Untuk informasi selengkapnya, lihat Masalah GitHub #4864.
Versi 1.6.3 (1.6.241114003)
Ini adalah rilis layanan dari SDK Aplikasi Windows yang mencakup perbaikan bug penting untuk rilis 1.6.
- Memperbaiki masalah saat membaca properti mengaktifkan penyajian
AppWindow.ExtendsContentIntoTitleBar
titlebar kustom. Untuk informasi selengkapnya, lihat Masalah GitHub #9988. - Memperbaiki potensi crash selama penghancuran
TextBox
/RichEditBox
. Untuk informasi selengkapnya, lihat Masalah GitHub #9070. - Memperbaiki masalah saat
PackageDeploymentManager.IsPackageReadyOrNewerAvailable()
gagal. Untuk informasi selengkapnya, lihat Masalah GitHub #4817. - Memperbaiki masalah di mana
ScrollViewer
akan bocor. - Menambahkan deteksi untuk skenario langka di mana aplikasi berhenti merender dan tidak pernah pulih.
- Memperbaiki masalah saat
PackageDeploymentManager.RegisterPackageSetAsync()
memerlukan URI ketika harus opsional untuk mendaftar oleh PackageFamilyName. - Memperbaiki masalah yang mencegah aplikasi diinstal atau dihapus instalasinya. Untuk informasi selengkapnya, lihat Masalah GitHub #4881.
Rilis ini mencakup API baru berikut yang memungkinkan penyedia Widget untuk menggabungkan konten web di Widget mereka:
Microsoft.Windows.Widgets.Providers
IWidgetManager2
IWidgetProviderMessage
IWidgetResourceProvider
WidgetManager
SendMessageToContent
WidgetMessageReceivedArgs
WidgetResourceRequest
WidgetResourceRequestedArgs
WidgetResourceResponse
Versi 1.6.1 (1.6.240923002)
Ini adalah rilis layanan dari SDK Aplikasi Windows yang mencakup perbaikan bug penting untuk rilis 1.6.
- Memperbaiki crash saat menggunakan FocusVisualKind.Reveal(). Untuk informasi selengkapnya, lihat Masalah GitHub #9966.
- Memperbaiki pengecualian C++ yang berisik dari Bcp47Langs.dll. Untuk informasi selengkapnya, lihat Masalah GitHub #4691. Perhatikan bahwa perbaikan ini menghapus sinkronisasi dengan
Windows.Globalization.ApplicationLanguages.PrimaryLanguageOverride
. - Memperbaiki masalah di mana peristiwa tambahan
Unloaded
dimunculkan segera setelah menunjukkanContentDialog
. Untuk informasi selengkapnya, lihat Masalah GitHub #8402. - Memperbaiki masalah di mana menu CommandBar mungkin salah dibuka bahkan ketika ada ruang untuk dibuka.
- Memperbaiki beberapa masalah di mana input ke
InputNonClientPointerSource
wilayah tidak ditangani dengan benar ketika jendela tingkat atas berjalan dalam mode kanan-ke-kiri. - Memperbaiki pemeriksaan waktu kompilasi untuk versi kerangka kerja Windows SDK untuk menangani nama kerangka kerja yang sedikit berbeda yang digunakan untuk .NET 9.
Versi 1.6
Bagian berikut menjelaskan fitur baru dan yang diperbarui serta masalah yang diketahui untuk versi 1.6.
Di aplikasi SDK Aplikasi Windows 1.5 yang ada, Anda dapat memperbarui paket Nuget anda ke 1.6.240829007 (lihat bagian Memperbarui paket di Menginstal dan mengelola paket di Visual Studio menggunakan NuGet Package Manager).
Untuk runtime dan MSIX yang diperbarui, lihat Unduhan untuk SDK Aplikasi Windows.
Perubahan proyek yang diperlukan untuk 1.6
Perubahan proyek C++
Saat memperbarui proyek C++ ke 1.6, Anda harus menambahkan referensi proyek ke Microsoft.Web.WebView2
paket. Jika Anda memperbarui melalui NuGet Package Manager di Visual Studio, dependensi ini akan ditambahkan untuk Anda.
Perubahan proyek C#
Dalam 1.6, SDK Aplikasi Windows aplikasi terkelola memerlukan atau yang lebih baru, yang dapat ditentukan melalui *.*.*.38
dalam file Anda. Contohnya:
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>WinExe</OutputType>
<TargetFramework>net8.0-windows10.0.22621.0</TargetFramework>
<TargetPlatformMinVersion>10.0.17763.0</TargetPlatformMinVersion>
<WindowsSdkPackageVersion>10.0.22621.38</WindowsSdkPackageVersion>
<PropertyGroup>
...
Selain itu, SDK Aplikasi Windows aplikasi terkelola harus diperbarui ke Microsoft.Windows.CsWinRT2.1.1
(atau yang lebih baru).
Catatan
Referensi manual ini tidak akan lagi diperlukan setelah pembaruan layanan .NET SDK berikutnya dirilis.
Dukungan AOT asli
Properti proyek .NET PublishAot
sekarang didukung untuk kompilasi Ahead-Of-Time asli. Untuk detail tentang AOT Asli, lihat Penyebaran AOT Asli. Karena AOT dibangun berdasarkan dukungan Pemangkasan, banyak panduan terkait pemangkasan berikut juga berlaku untuk AOT.
Untuk PublishAot
dukungan dan dukungan pemangkasan, selain perubahan proyek C# yang dijelaskan di bagian sebelumnya, Anda juga memerlukan referensi paket ke Microsoft.Windows.CsWinRT2.1.1
(atau yang lebih baru) untuk mengaktifkan generator sumber dari paket tersebut hingga pembaruan layanan .NET SDK berikutnya dirilis ketika tidak akan diperlukan lagi.
Untuk informasi selengkapnya, lihat dokumen dukungan CsWinRT Trimming/AOT dan Catatan Rilis CsWinRT 2.1.1.
Karena SDK Aplikasi Windows memanggil target penerbitan saat F5 menyebarkan, sebaiknya aktifkan PublishAot
di waktu pemulihan NuGet dengan menambahkan ini ke file Andacsproj
:
<PublishAot>true</PublishAot>
Mengatasi Masalah AOT
Dalam rilis ini, pengembang bertanggung jawab untuk memastikan bahwa semua jenis di-root dengan benar untuk menghindari pemangkasan (seperti dengan target berbasis {Binding}
refleksi). Rilis selanjutnya akan meningkatkan C#/WinRT dan XAML Compiler untuk mengotomatiskan rooting jika memungkinkan, memperingatkan pengembang untuk memangkas risiko, dan menyediakan mekanisme untuk diselesaikan.
Kelas Parsial
C#/WinRT juga menyertakan PublishAot
dukungan dalam versi 2.1.1. Untuk mengaktifkan kelas untuk penerbitan AOT dengan C#/WinRT, kelas harus terlebih dahulu ditandai partial
. Ini memungkinkan penganalisis sumber AOT C#/WinRT untuk mengaitkan kelas untuk analisis statis. Hanya kelas (yang berisi metode, target pemangkasan) yang memerlukan atribut ini.
Kesalahan Kode Tidak Aman
Generator sumber CsWinRT mungkin menghasilkan kode yang menggunakan unsafe
. Jika Anda mengalami kesalahan seperti itu selama kompilasi atau peringatan diagnostik untuk itu (CS0227 untuk "Kode tidak aman hanya dapat muncul jika dikompilasi dengan /tidak aman"), Anda harus mengatur EnableUnsafeBlocks ke true. Untuk informasi selengkapnya, lihat Masalah GitHub CsWinRT #1721.
WebView2 belum kompatibel dengan AOT
Proyeksi WebView2 dalam Microsoft.Web.WebView2
paket versi 1.0.2651.64 belum kompatibel dengan AOT. Ini akan diperbaiki dalam rilis Microsoft.Web.WebView2
paket yang akan datang, yang kemudian dapat Anda referensikan dalam proyek Anda.
Teknik Bebas Refleksi
Untuk mengaktifkan kompatibilitas AOT, teknik berbasis refleksi harus diganti dengan serialisasi yang ditik secara statis, AppContext.BaseDirectory, typeof(), dll. Untuk detailnya, lihat Pengantar peringatan pemangkasan.
Jenis Rooting
Hingga dukungan penuh untuk {Binding}
diterapkan, jenis dapat dipertahankan dari pemangkasan sebagai berikut:
Mengingat proyek P
yang menggunakan rakitan A
dengan jenis T
di namespace N
, yang hanya direferensikan secara dinamis (sehingga biasanya dipangkas), T
dapat dipertahankan melalui:
P.csproj
:
<ItemGroup>
<TrimmerRootDescriptor Include="ILLink.Descriptors.xml" />
</ItemGroup>
ILLink.Descriptors.xml
:
<?xml version="1.0" encoding="utf-8"?>
<linker>
<assembly fullname="A">
<type fullname="N.T" preserve="all" />
</assembly>
</linker>
Untuk sintaks ekspresi XML deskriptor akar lengkap, lihat Deskriptor Akar.
Catatan
Paket dependensi yang belum mengadopsi dukungan AOT dapat menunjukkan masalah runtime.
Penerapan versi WebView2 yang dipisahkan
SDK Aplikasi Windows sekarang menggunakan SDK Edge WebView2 sebagai referensi NuGet daripada menyematkan versi hardcoded SDK Edge WebView2. Model baru memungkinkan aplikasi untuk memilih versi Microsoft.Web.WebView2
paket yang lebih baru alih-alih dibatasi pada versi yang dibuat SDK Aplikasi Windows. Model baru juga memungkinkan aplikasi untuk mereferensikan paket NuGet yang juga mereferensikan SDK Edge WebView2. Untuk informasi selengkapnya, lihat Masalah GitHub #5689.
API Penyebaran Paket Baru
API Manajemen Paket telah menerima beberapa penyempurnaan termasuk Is*ReadyOrNewerAvailable*(), EnsureReadyOptions.RegisterNewerIfAvailable, Is*Provisioned*(), IsPackageRegistrationPending(), dan beberapa perbaikan bug. Lihat PackageManagement.md dan Permintaan Pull #4453 untuk detail selengkapnya.
Tab TabView yang disempurnakan merobek
TabView
mendukung mode baru CanTearOutTabs
yang memberikan pengalaman yang ditingkatkan untuk menyeret tab dan menyeret ke jendela baru. Ketika opsi baru ini diaktifkan, penyeretan tab sangat mirip dengan pengalaman seret tab di Edge dan Chrome di mana jendela baru segera dibuat selama seret, memungkinkan pengguna untuk menyeretnya ke tepi layar untuk memaksimalkan atau memposisikan jendela dalam satu gerakan halus. Implementasi ini juga tidak menggunakan API seret dan letakkan, sehingga tidak terpengaruh oleh batasan apa pun dalam API tersebut. Terutama, pemisah tab didukung dalam proses yang berjalan ditinggikan sebagai Administrator.
Perubahan penting lainnya
- Menambahkan API baru
ColorHelper.ToDisplayName()
, mengisi kesenjangan tersebut dari UWP. - Menambahkan kelas baru
Microsoft.Windows.Globalization.ApplicationLanguages
, yang terutama menyertakan fitur baruPrimaryLanguageOverride
. Untuk informasi selengkapnya, lihat Masalah GitHub #4523. - Tidak disegel
ItemsWrapGrid
. Ini harus menjadi perubahan yang kompatibel dengan mundur. -
PipsPager
mendukung mode baru di mana dapat membungkus antara item pertama dan terakhir.
-
RatingControl
sekarang lebih dapat disesuaikan, dengan memindahkan beberapa properti gaya yang dikodekan secara permanen ke sumber daya tema. Ini memungkinkan aplikasi untuk mengambil alih nilai-nilai ini untuk menyesuaikan tampilan RatingControl dengan lebih baik.

- WinUI 3 telah berubah menjadi model tipografi untuk pemilihan font daripada model berat/regang/gaya warisan. Model tipografi diperlukan untuk beberapa font yang lebih baru, termasuk Variabel Segoe UI, dan memungkinkan kemampuan font yang ditingkatkan. Beberapa font lama yang mengandalkan model berat/bentang/gaya untuk pemilihan mungkin tidak ditemukan dengan model tipografi.
Masalah Umum
- Jika debugger diatur untuk menghentikan semua pengecualian C++, debugger akan pecah pada beberapa pengecualian yang bising pada start-up dalam kode BCP47 (Globalisasi Windows). Untuk informasi selengkapnya, lihat Masalah GitHub #4691.
- Paket pustaka komponen yang mereferensikan paket WinAppSDK 1.6 tidak akan mendapatkan konten paket WebView2 yang direferensikan dengan benar. Untuk informasi selengkapnya, lihat WebView2Feedback #4743. Solusinya adalah menambahkan referensi langsung ke paket jika
Microsoft.Web.WebView2
diperlukan. - Aplikasi yang dikompilasi dengan AOT Asli terkadang mengalami masalah gantung setelah navigasi halaman karena kondisi balapan di utas GC runtime .NET. Untuk informasi selengkapnya, lihat masalah .NET #104582.
- Rilis awal 1.6.0 memperkenalkan masalah dengan salah satu dependensi kami yang kami harapkan akan diselesaikan dalam rilis .NET SDK yang akan datang. Jika Anda mengalami kesalahan dengan versi referensi Microsoft.Windows.SDK.NET, Anda harus secara eksplisit mereferensikan versi .NET SDK yang ditentukan oleh pesan kesalahan Anda. Misalnya, jika kesalahan mengatakan Anda memerlukan versi 10.0.19041.38, tambahkan yang berikut ini ke file Anda
.csproj
:-
<WindowsSdkPackageVersion>10.0.19041.38</WindowsSdkPackageVersion>
.
-
Perbaikan Bug
- Memperbaiki crash saat mengatur
InfoBar.IsOpen
di .xaml. Untuk informasi selengkapnya, lihat Masalah GitHub #8391. - Memperbaiki masalah di mana elemen HTML akan kehilangan pengambilan pointer ketika mouse bergerak di luar
WebView2
batas. Untuk informasi selengkapnya, lihat Masalah GitHub #8677. - Memperbaiki masalah saat seret dan jatuhkan ke flyout dengan
ShouldConstrainToRootBounds=false
tidak berfungsi. Untuk informasi selengkapnya, lihat Masalah GitHub #9276. - Memperbaiki masalah saat
ms-appx://
referensi tidak berfungsi saatPublishSingleFile
diaktifkan. Untuk informasi selengkapnya, lihat Masalah GitHub #9468. - Memperbaiki masalah di mana simbol debugger tidak berfungsi dengan benar untuk beberapa biner. Untuk informasi selengkapnya, lihat Masalah GitHub #4633.
- Memperbaiki potensi crash saat subkelas
NavigationView
. - Memperbaiki masalah di mana batas tabel dalam
RichEditBox
tidak akan menghapus dengan benar saat menggulir atau mengurangi ukuran tabel. - Memperbaiki masalah di mana flyout memiliki
MediaTransportControls
latar belakang yang sepenuhnya transparan. - Memperbaiki masalah saat menyeret ke WebView2 akan gagal atau jatuh di lokasi yang salah pada faktor skala tampilan selain 100% atau ketika penskalakan teks sistem diaktifkan.
- Memperbaiki masalah di mana
TextBox
/RichEditBox
tidak akan mengumumkan ke alat Aksesibilitas saat input diblokir karena berada padaMaxLength
batas. - Memperbaiki beberapa masalah sekeliling penanganan skenario titlebar kustom. Untuk informasi selengkapnya, lihat Masalah GitHub #7629, #9670, #9709 dan #8431.
- Memperbaiki masalah di mana
InfoBadge
ikon tidak terlihat. Untuk informasi selengkapnya, lihat Masalah GitHub #8176. - Memperbaiki masalah dengan ikon kadang-kadang ditampilkan dalam posisi yang salah di
CommandBarFlyout
. Untuk informasi selengkapnya, lihat Masalah GitHub #9409. - Memperbaiki masalah dengan fokus keyboard di menu saat membuka atau menutup sub menu. Untuk informasi selengkapnya, lihat Masalah GitHub #9519.
- Memperbaiki masalah dengan
TreeView
menggunakan status yang salahIsExpanded
saat mendaur ulang item. Untuk informasi selengkapnya, lihat Masalah GitHub #9549. - Memperbaiki masalah saat menggunakan pengikatan ElementName di
ItemsRepeater.ItemTemplate
. Untuk informasi selengkapnya, lihat Masalah GitHub #9715. - Memperbaiki masalah dengan item pertama dalam posisi yang
ItemsRepeater
terkadang salah. Untuk informasi selengkapnya, lihat Masalah GitHub #9743. - Memperbaiki masalah dengan
InputNonClientPointerSource
terkadang melanggar input ke tombol min/maks/tutup. Untuk informasi selengkapnya, lihat Masalah GitHub #9749. - Memperbaiki kesalahan kompilasi saat menggunakan Microsoft.UI.Interop.h dengan clang-cl. Untuk informasi selengkapnya, lihat Masalah GitHub #9771.
- Memperbaiki masalah di mana
CharacterReceived
peristiwa tidak berfungsi diComboBox
/TextBox
. Untuk informasi selengkapnya, lihat Masalah GitHub #9786. - Memperbaiki masalah di mana peristiwa duplikat
KeyUp
dimunculkan untuk tombol panah dan tab. Untuk informasi selengkapnya, lihat Masalah GitHub #9399. - Memperbaiki masalah di mana
PowerManager.SystemSuspendStatusChanged
peristiwa tidak dapat digunakan untuk mendapatkanSystemSuspendStatus
. Untuk informasi selengkapnya, lihat Masalah GitHub #2833. - Memperbaiki masalah di mana fokus keyboard awal tidak diberikan dengan benar pada
WebView2
saat itu adalah satu-satunya kontrol di jendela. - Memperbaiki masalah saat menggunakan
ExtendsContentIntoTitleBar=true
tombol Min/Max/Close tidak muncul dengan benar di Automasi UI, yang mencegah Akses Suara menampilkan angka untuk tombol tersebut. - Memperbaiki masalah di mana aplikasi mungkin mengalami crash dalam pemeriksaan kunci karena masuknya kembali yang tidak terduga.
- Memperbaiki masalah di mana
Hyperlink
warna tidak diperbarui dengan benar saat beralih ke tema kontras tinggi. - Memperbaiki masalah saat mengubah kumpulan
ListView
di jendela latar belakang mungkin salah memindahkan jendela tersebut ke latar depan dan mengambil fokus. - Memperbaiki masalah di mana panggilan
ItemsRepeater.StartBringIntoView
terkadang dapat menyebabkan item menghilang. - Memperbaiki masalah saat menyentuh dan menyeret pada
Button
dalamScrollViewer
akan membiarkannya dalam keadaan ditekan. - IntelliSense yang diperbarui, yang kehilangan informasi untuk banyak jenis dan anggota yang lebih baru.
- Memperbaiki masalah saat mengklik di area
ScrollViewer
kosong akan selalu memindahkan fokus ke kontrol pertama yang dapat difokuskan di dan menggulir kontrol tersebutScrollViewer
ke tampilan. Untuk informasi selengkapnya, lihat Masalah GitHub #597. - Memperbaiki masalah di mana
Window.Activated
peristiwa terkadang diaktifkan beberapa kali. Untuk informasi selengkapnya, lihat Masalah GitHub #7343. - Memperbaiki masalah saat mengatur
NavigationViewItem.IsSelected
properti untuktrue
mencegah anak-anaknya ditampilkan saat diperluas. Untuk informasi selengkapnya, lihat Masalah GitHub #7930. - Memperbaiki masalah di mana
MediaPlayerElement
tidak akan menampilkan keterangan dengan benar denganNone
atauDropShadow
efek tepi. Untuk informasi selengkapnya, lihat Masalah GitHub #7981. - Memperbaiki masalah saat
Flyout.ShowMode
properti tidak digunakan saat menampilkan flyout. Untuk informasi selengkapnya, lihat Masalah GitHub #7987. - Memperbaiki masalah di mana
NumberBox
terkadang akan memiliki kesalahan pembulatan. Untuk informasi selengkapnya, lihat Masalah GitHub #8780. - Memperbaiki masalah saat menggunakan pustaka yang dikompilasi terhadap versi WinAppSDK yang lebih lama dapat mengalami kesalahan saat mencoba menemukan jenis atau properti. Untuk informasi selengkapnya, lihat Masalah GitHub #8810.
- Memperbaiki masalah saat fokus keyboard awal tidak diatur saat meluncurkan jendela. Untuk informasi selengkapnya, lihat Masalah GitHub #8816.
- Memperbaiki masalah di mana
FlyoutShowMode.TransientWithDismissOnPointerMoveAway
tidak berfungsi setelah pertama kali ditampilkan. Untuk informasi selengkapnya, lihat Masalah GitHub #8896. - Memperbaiki masalah di mana beberapa kontrol tidak mengikat
Foreground
templat danBackground
properti dengan benar. Untuk informasi selengkapnya, lihat Masalah GitHub #7070, #9020, #9029, #9083 dan #9102. - Memperbaiki masalah di mana
ThemeResource
digunakan dalamVisualStateManager
setter tidak akan diperbarui pada perubahan tema. Kontrol yang umumnya terpengaruh dalam flyout. Untuk informasi selengkapnya, lihat Masalah GitHub #9198. - Memperbaiki masalah di mana
WebView
akan kehilangan fokus utama, yang mengakibatkan peristiwa kabur/fokus ekstra dan masalah lainnya. Untuk informasi selengkapnya, lihat Masalah GitHub #9288. - Memperbaiki masalah di mana
NavigationView
dapat menampilkan kesalahan pengikatan dalam output debug. Untuk informasi selengkapnya, lihat Masalah GitHub #9384. - Memperbaiki masalah di mana file SVG yang mendefinisikan kotak tampilan negatif tidak lagi dirender. Untuk informasi selengkapnya, lihat Masalah GitHub #9415.
- Memperbaiki masalah saat mengubah
ItemsView.Layout
orientasi menyebabkan item dihapus. Untuk informasi selengkapnya, lihat Masalah GitHub #9422. - Memperbaiki masalah saat menggulir banyak output debug yang
ScrollView
dihasilkan. Untuk informasi selengkapnya, lihat Masalah GitHub #9434. - Memperbaiki masalah di mana
MapContorl.InteractiveControlsVisible
tidak berfungsi dengan baik. Untuk informasi selengkapnya, lihat Masalah GitHub #9486. - Memperbaiki masalah di mana
MapControl.MapElementClick
peristiwa tidak diaktifkan dengan benar. Untuk informasi selengkapnya, lihat Masalah GitHub #9487. - Memperbaiki masalah di mana x:Bind tidak memeriksa null sebelum menggunakan referensi lemah, yang dapat mengakibatkan crash. Untuk informasi selengkapnya, lihat Masalah GitHub #9551.
- Memperbaiki masalah saat mengubah
TeachingTip.Target
properti tidak memperbarui posisinya dengan benar. Untuk informasi selengkapnya, lihat Masalah GitHub #9553. - Memperbaiki masalah saat dropdown tidak merespons di WebView2. Untuk informasi selengkapnya, lihat Masalah GitHub #9566.
- Memperbaiki kebocoran memori saat menggunakan
GeometryGroup
. Untuk informasi selengkapnya, lihat Masalah GitHub #9578. - Memperbaiki masalah di mana menggulir melalui sejumlah besar item dari
ItemRepeater
dalamScrollView
dapat menyebabkan bingkai render kosong. Untuk informasi selengkapnya, lihat Masalah GitHub #9643. - Memperbaiki masalah saat
SceneVisual
tidak berfungsi.
API baru di 1.6.0
Versi 1.6.0 menyertakan API baru berikut dibandingkan dengan rilis 1.5 stabil:
Microsoft.UI
ColorHelper
ToDisplayName
Microsoft.UI.Input
EnteredMoveSizeEventArgs
EnteringMoveSizeEventArgs
ExitedMoveSizeEventArgs
InputNonClientPointerSource
EnteredMoveSize
EnteringMoveSize
ExitedMoveSize
WindowRectChanged
WindowRectChanging
MoveSizeOperation
WindowRectChangedEventArgs
WindowRectChangingEventArgs
Microsoft.UI.Xaml
XamlRoot
CoordinateConverter
Microsoft.UI.Xaml.Automation.Peers
ScrollPresenterAutomationPeer
Microsoft.UI.Xaml.Controls
PipsPager
WrapMode
WrapModeProperty
PipsPagerWrapMode
TabView
CanTearOutTabs
CanTearOutTabsProperty
ExternalTornOutTabsDropped
ExternalTornOutTabsDropping
TabTearOutRequested
TabTearOutWindowRequested
TabViewExternalTornOutTabsDroppedEventArgs
TabViewExternalTornOutTabsDroppingEventArgs
TabViewTabTearOutRequestedEventArgs
TabViewTabTearOutWindowRequestedEventArgs
Microsoft.Windows.Globalization
ApplicationLanguages
Microsoft.Windows.Management.Deployment
EnsureReadyOptions
RegisterNewerIfAvailable
PackageDeploymentFeature
PackageDeploymentManager
IsPackageDeploymentFeatureSupported
IsPackageProvisioned
IsPackageProvisionedByUri
IsPackageReadyOrNewerAvailable
IsPackageReadyOrNewerAvailableByUri
IsPackageSetProvisioned
IsPackageSetReadyOrNewerAvailable
PackageReadyOrNewerAvailableStatus
Microsoft.Windows.Storage
ApplicationData
ApplicationDataContainer
ApplicationDataContract
ApplicationDataCreateDisposition
ApplicationDataLocality
Topik terkait
Windows developer