Bagikan melalui


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:

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.7

Di aplikasi Windows App SDK yang ada, Anda dapat memperbarui paket Nuget ke 1.7.250513003 (lihat bagian Memperbarui paket di Menginstal dan mengelola paket di Visual Studio menggunakan NuGet Package Manager).

Untuk runtime dan MSIX yang diperbarui, lihat Unduhan SDK Aplikasi Windows.

Versi 1.7.3 (1.7.250606001)

Ini adalah rilis layanan terbaru untuk Versi 1.7 dari Windows App SDK.

API AI Windows

Penting

Model ML dasar yang diperlukan untuk API ini saat ini mengharuskan perangkat Anda menjalankan Build Pratinjau Windows 11 Insider terbaru di Kanal Pengembang. Selain itu, API ini mengharuskan perangkat Anda menjadi Copilot+ PC. Lihat Panduan Pengembang Copilot+ PC untuk mempelajari selengkapnya tentang perangkat ini. API akan memberikan pengecualian ketika dipanggil pada perangkat yang tidak memiliki dukungan yang diperlukan.

Windows App SDK sekarang menyertakan serangkaian API kecerdasan buatan (AI) yang dapat digunakan dengan model bahasa lokal untuk melakukan berbagai tugas pada PC Copilot+. Aplikasi Anda sekarang dapat dengan cerdas menanggapi perintah, mengenali teks dalam gambar, menjelaskan konten gambar, menghapus objek dari gambar, dan banyak lagi.

Untuk informasi tentang praktik pengembangan yang bertanggung jawab yang digunakan selama pembuatan API AI Windows, yang juga dapat diterapkan saat membuat fitur yang dibantu AI, lihat Panduan Mengembangkan Aplikasi dan Fitur AI Generatif yang Bertanggung Jawab pada Windows .

Properti Peringkat Baru untuk Widgets

Menambahkan properti baru Rank ke Widget. Peringkat dapat digunakan oleh mesin rekomendasi platform untuk mengurutkan Widget dari identitas paket aplikasi yang sama. Jika beberapa widget dari penyedia yang sama direkomendasikan untuk permukaan UI, properti Peringkat akan menentukan urutan tampilannya. Properti Peringkat tidak mengubah bagaimana Widget ditempatkan dibandingkan dengan Widget penyedia lain, juga tidak memengaruhi kemungkinan Widget akan direkomendasikan.

Perbaikan Kesalahan

API baru untuk 1.7.3

Rilis ini mencakup API baru berikut dibandingkan dengan rilis 1.7 sebelumnya:

Microsoft.Windows.Widgets.Providers

    WidgetInfo
        Rank

    WidgetUpdateRequestOptions
        Rank

Versi 1.7.2 (1.7.250513003)

Perluas untuk melihat detail untuk rilis Windows App SDK 1.7.2 (1.7.250513003)

API AI Windows

Penting

Model ML dasar yang diperlukan untuk API ini saat ini mengharuskan perangkat Anda menjalankan Build Pratinjau Windows 11 Insider terbaru di Kanal Pengembang. Selain itu, API ini mengharuskan perangkat Anda menjadi Copilot+ PC. Lihat Panduan Pengembang Copilot+ PC untuk mempelajari selengkapnya tentang perangkat ini. API akan memberikan pengecualian ketika dipanggil pada perangkat yang tidak memiliki dukungan yang diperlukan.

Windows App SDK sekarang menyertakan serangkaian API kecerdasan buatan (AI) yang dapat digunakan dengan model bahasa lokal untuk melakukan berbagai tugas pada PC Copilot+. Aplikasi Anda sekarang dapat dengan cerdas menanggapi perintah, mengenali teks dalam gambar, menjelaskan konten gambar, menghapus objek dari gambar, dan banyak lagi.

Untuk informasi tentang praktik pengembangan yang bertanggung jawab yang digunakan selama pembuatan API AI Windows, yang juga dapat diterapkan saat membuat fitur yang dibantu AI, lihat Panduan Mengembangkan Aplikasi dan Fitur AI Generatif yang Bertanggung Jawab pada Windows .

Kecerdasan Teks Phi Silica

Dengan Phi Silica, model bahasa lokal microsoft yang paling kuat yang disetel NPU, Anda dapat menentukannya untuk melakukan tugas umum seperti meringkas sepotong teks, menulis ulang teks untuk kejelasan, dan mengonversi teks ke format tabel. Phi Silica dioptimalkan untuk efisiensi dan performa pada perangkat PC Windows Copilot+ sambil tetap menawarkan banyak kemampuan yang ditemukan dalam Model Bahasa Besar (LLM).

Lihat Mulai menggunakan Phi Silica di SDK Aplikasi Windows dan ref API untuk Phi Silica di SDK Aplikasi Windows untuk informasi selengkapnya.

Deskripsi Gambar

API Deskripsi Gambar memungkinkan pembuatan deskripsi tekstual gambar. Panjang dan jenis deskripsi ini dapat dikonfigurasi untuk memenuhi persyaratan aksesibilitas, mulai dari keterangan singkat hingga deskripsi panjang.

Untuk detail tambahan, lihat Apa yang dapat saya lakukan dengan Deskripsi Gambar? dan API ref untuk fitur pencitraan AI di Windows App SDK.

Pengenalan Teks

Pengenalan teks, juga dikenal sebagai pengenalan karakter optik (OCR), mendeteksi dan mengekstrak teks dalam gambar, mengonversinya menjadi aliran karakter yang dapat dibaca mesin. API ini mengidentifikasi karakter, kata, baris, batas teks poligonal, dan memberikan tingkat keyakinan untuk setiap kecocokan. Menggunakan akselerasi yang didukung NPU, API Windows yang dibantu AI berkinerja lebih cepat dan lebih akurat dibandingkan API lama Windows.Media.Ocr.OcrEngine.

Untuk detail tambahan, lihat Memulai Pengenalan Teks (OCR) di Windows App SDK dan API ref untuk Pengenalan Teks yang didukung AI (OCR) di Windows App SDK.

Resolusi Gambar Super

API 'ImageScaler' dapat meningkatkan ketajaman dan kejelasan gambar dan meningkatkan skala gambar hingga 8x resolusi aslinya.

Untuk detail tambahan, lihat Apa yang dapat saya lakukan dengan Resolusi Super Gambar? dan REF API untuk fitur pencitraan AI di Windows App SDK.

Segmentasi Gambar

API Segmentasi Gambar memungkinkan identifikasi objek tertentu dalam gambar. Dengan memasukkan gambar dan objek "petunjuk", model mengembalikan mask objek yang diidentifikasi.

Untuk detail tambahan, lihat Apa yang dapat saya lakukan dengan Segmentasi Gambar? dan API ref untuk fitur pencitraan AI di Windows App SDK.

Dukungan untuk pembuatan folder ApplicationData.MachinePath

ApplicationData.MachineFolder sekarang lebih mudah digunakan pada Windows >=10.0.26100.0 (Ge). Windows akan membuat folder Machine ketika paket yang memperlihatkan dukungan opt-in ditambahkan ke sistem jika WinAppSDK 1.7.2 ada di sistem. Untuk detail selengkapnya, lihat spesifikasi ApplicationData.

Perbaikan Kesalahan

  • Memperbaiki telemetri pada PackageDeploymentManager untuk menangkap status penyelesaian dengan tepat. Untuk informasi selengkapnya, lihat Masalah GitHub #5296. (RuntimeCompatibilityChange: Tidak Berlaku)
  • Memperbaiki crash saat menggunakan input pena pada sebuah aplikasi x86. (PerubahanKompatibilitasRuntime: InputStateManager_PenInputCrashX86)
  • Memperbaiki kemungkinan terjadinya crash jika sebuah jendela sudah dihancurkan saat WinUI mencoba menginisialisasi fungsi menggulir. (RuntimeCompatibilityChange: ActivateDirectManipulationManager_CheckCanInit)
  • Memperbaiki nilai WINDOWSAPPSDK_RELEASE_PATCH define dan Microsoft::WindowsAppSDK::Release::P atch di WindowsAppSDK-VersionInfo.h agar tidak selalu 0. Definisinya sekarang adalah tanggal yymmdd dari build, dan nilai Patch adalah tanggal mmdd. Perubahan ini memberikan informasi runtime yang lebih baik tentang versi yang digunakan tanpa mengubah ukuran variabel atau skema versi apa pun. (RuntimeCompatibilityChange: T/A, perubahan header)
  • Memperbaiki potensi masalah di Bootstrapper jika digunakan untuk memuat WinAppSDK versi 1.6 atau yang lebih lama. Untuk informasi selengkapnya, lihat Masalah GitHub #5349. (RuntimeCompatibilityChange: Tidak Berlaku)
  • Memperbaiki masalah di mana menggunakan MSBuild untuk membangun aplikasi proyek tunggal dapat gagal dengan kesalahan build jika tidak memiliki launchSettings.jsonyang benar. (PerubahanKompatibilitasWaktuRun: N/A, perubahan .targets)
  • Meningkatkan performa penyajian bingkai pertama pada peluncuran aplikasi. (RuntimeCompatibilityChange: DwmCoreI_OptimizeFirstFrameLatency)

API baru untuk 1.7.2

Rilis ini mencakup API baru berikut dibandingkan dengan rilis 1.7 sebelumnya:

Microsoft.Graphics.Imaging

    ImageBuffer
    ImageBufferContract
    ImageBufferPixelFormat
Microsoft.Windows.AI

    AIFeatureReadyContract
    AIFeatureReadyResult
    AIFeatureReadyResultState
    AIFeatureReadyState
Microsoft.Windows.AI.ContentSafety

    ContentFilterOptions
    ContentSafetyContract
    ImageContentFilterSeverity
    SeverityLevel
    TextContentFilterSeverity
Microsoft.Windows.AI.Imaging

    ImageDescriptionContract
    ImageDescriptionGenerator
    ImageDescriptionKind
    ImageDescriptionResult
    ImageDescriptionResultStatus
    ImageObjectExtractor
    ImageObjectExtractorContract
    ImageObjectExtractorHint
    ImageScaler
    ImageScalerContract
    RecognizedLine
    RecognizedLineStyle
    RecognizedText
    RecognizedTextBoundingBox
    RecognizedWord
    TextRecognitionContract
    TextRecognizer
Microsoft.Windows.AI.Text

    LanguageModel
    LanguageModelContext
    LanguageModelContract
    LanguageModelOptions
    LanguageModelResponseResult
    LanguageModelResponseStatus
    TextIntelligenceContract
    TextRewriter
    TextSummarizer
    TextToTableConverter
    TextToTableResponseResult
    TextToTableRow
Microsoft.Windows.Workloads

    WorkloadPriority
    WorkloadsContract

Versi 1.7.1 (1.7.250401001)

Perluas untuk melihat detail untuk rilis Windows App SDK 1.7.1 (1.7.250401001)

Ini adalah rilis layanan Windows App SDK yang mencakup perbaikan bug penting untuk rilis 1.7.

  • Meningkatkan telemetri untuk skenario-skenario kegagalan di WindowsAppRuntimeInstall-arch<>.exe. Untuk informasi selengkapnya, lihat Masalah GitHub #5289. (RuntimeCompatibilityChange: N/A, perubahan alat penginstal)
  • Memperbaiki masalah di mana input pointer akan berhenti berfungsi saat menggunakan tombol panah secara bersamaan. Untuk informasi selengkapnya, lihat Masalah GitHub #10126. (RuntimeCompatibilityChange: FixStuckPointerInputQueue)
  • Memperbaiki masalah di mana aplikasi di desktop jarak jauh berhenti merespons input penunjuk. Untuk informasi selengkapnya, lihat Masalah GitHub #10009. (Ini adalah perbaikan yang sama dengan perbaikan input penunjuk plus tombol panah, karena desktop jarak jauh secara otomatis mengirimkan beberapa input dari tombol selama perpindahan keluar dan kembali.) (RuntimeCompatibilityChange: FixStuckPointerInputQueue)
  • Memperbaiki kemungkinan crash saat mencoba memulihkan fokus jika peristiwa aktivasi jendela dikirimkan untuk jendela yang sedang ditutup. (RuntimeCompatibilityChange: PerbaikanJendelaTutupFokusCrash)
  • Memperbaiki regresi performa yang diperkenalkan di WinAppSDK 1.6 karena binari WinUI tidak memiliki beberapa pengoptimalan linker. (RuntimeCompatibilityChange: N/A, perubahan opsi linker)
  • Memperbaiki kemungkinan crash jika ProgressBar::SetProgressBarIndicatorWidth dipanggil pada ProgressBar yang tidak berada dalam struktur pohon. (PerubahanKompatibilitasRuntime: PerbaikiSetelLebarIndikatorBarKemajuanCrash)
  • Memperbaiki potensi crash yang disebabkan oleh CPopup::EnsureBridgeClosed terkadang memicu masuknya kembali. (RuntimeCompatibilityChange: MemperbaikiKecelakaanBerulangPenutupanPopup)
  • Memperbaiki potensi kerusakan saat menutup popup karena CUIElement::FlushPendingKeepVisibleOperations menggunakan koleksi elemen anak yang null. RuntimeCompatibilityChange: PerbaikiCrashPemuatanPopup
  • Fixed PackageDeploymentManager.EnsurePackage*Ready untuk memastikan penggantian versi yang lebih baru. Untuk informasi selengkapnya, lihat Masalah GitHub #5191. (PerubahanKompatibilitasRuntime: MemastikanKetahananVersiSiapPaket)
  • Memperbaiki potensi crash yang disebabkan oleh WebView2::UpdateCoreWebViewVisibility terkadang memicu masuknya kembali. Untuk informasi selengkapnya, lihat Masalah GitHub #10305. (PerubahanKompatibilitasRuntime: MemperbaikiCrashKeterlibatanUlangWebView)
  • Memperbaiki masalah di mana UI aplikasi terkadang membeku secara permanen dan dapat berhenti merender karena DispatcherQueue macet. (RuntimeCompatibilityChange: FixRandomUIFreezeInDispatcher)

Versi 1.7.0 (1.7.250310001)

Perluas untuk melihat detail untuk rilis Windows App SDK 1.7.0 (1.7.250310001)

Bagian berikut menjelaskan fitur baru dan yang diperbarui serta masalah yang diketahui untuk versi 1.7.

Fitur Pemberitahuan Lencana Baru

Lencana pemberitahuan menyampaikan ringkasan atau informasi status khusus untuk aplikasi. Ini bisa berupa numerik (1-99) atau glyph dari salah satu glyph yang disediakan sistem. Fungsionalitas baru ini menyediakan cara mudah bagi aplikasi untuk menampilkan status, seperti jumlah email yang belum dibaca di aplikasi email atau jumlah postingan baru di aplikasi media sosial.

Untuk informasi selengkapnya, lihat GitHub #4926.

CameraCaptureUI API Baru

Pengembang mengalami tantangan di lingkungan desktop karena WinRT CameraCaptureUI bergantung pada CoreWindows, dan kurangnya dukungan InitializeWithWindow. Tim telah merilis API baru Microsoft.Windows.Media.Capture.CameraCaptureUI ini ke WinAppSDK untuk menyediakan solusi yang disederhanakan dengan paritas fitur, sekarang mendukung WindowID di konstruktor untuk kompatibilitas desktop yang ditingkatkan.

Untuk informasi selengkapnya, lihat Masalah GitHub #4721.

API Autentikasi Baru

API baru OAuth2Manager menyediakan solusi yang disederhanakan untuk autentikasi web, menawarkan kemampuan OAuth 2.0 dengan paritas fitur lengkap di semua platform Windows yang didukung oleh Windows App SDK. Manajer Autentikasi baru ini berbeda dari API Broker WebAuthentication publik, karena lebih selaras dengan praktik terbaik OAuth.

Untuk informasi selengkapnya, lihat Masalah GitHub #4772.

Dukungan Tugas Latar Belakang Baru

Tugas latar belakang adalah komponen aplikasi yang berjalan di latar belakang tanpa antarmuka pengguna, melakukan tindakan seperti mengunduh file, menyinkronkan data, mengirim pemberitahuan, atau memperbarui file. API baru BackgroundTaskBuilder menyediakan kemampuan bagi aplikasi yang bergantung pada WinAppSDK untuk langsung mendaftarkan komponen COM dengan kepercayaan penuh melalui tugas latar belakang, menghilangkan kebutuhan untuk menerapkan solusi alternatif.

Untuk informasi selengkapnya, lihat GitHub #4831.

Kontrol Bilah Judul Baru

Kontrol baru TitleBar membuatnya jauh lebih mudah untuk membuat titlebar yang hebat dan dapat disesuaikan untuk aplikasi Anda. Konfigurasikan properti seperti ikon bilah judul, Judul, dan Subjudul, sertakan tombol kembali terintegrasi, atau bahkan tambahkan kontrol kustom seperti kotak pencarian! Kontrol ini mencakup kemampuan titlebar yang kuat seperti wilayah yang dapat diseret ruang kosong, respons tema, tombol keterangan, dan dukungan aksesibilitas bawaan sehingga Anda dapat fokus pada desain yang dipersonalisasi dan masih mendapatkan titlebar andal yang sama dengan pengalaman default.

Untuk informasi selengkapnya, lihat GitHub #10056.

Dukungan untuk MathML

RichEditBox sekarang mendukung MathML, melalui RichEditTextDocument.SetMathMode dan RichEditTextDocument.SetMathML.

Untuk informasi selengkapnya, lihat GitHub #4196.

Runtime yang Ditingkatkan

  • API Dependensi Dinamis Windows App SDK mendelegasikan semua panggilan ke implementasi Windows 11 saat berjalan pada >= Windows 11 24H2 (10.0.26100.0) memberikan peningkatan performa dan ketahanan. Ini berlaku untuk semua API C/C++ (Mdd*()) dan WinRT (namespace Microsoft.Windows.ApplicationModel.DynamicDependency).
    • Proses yang telah dikemas yang menggunakan API Dependensi Dinamis Windows App SDK kini didukung pada >= Windows 11 24H2 (10.0.26100.0). Ini masih tidak didukung pada sistem yang lebih lama (implementasi WinAppSDK tidak mendukung aplikasi paket).
    • Ini tidak berdampak pada pengalaman pengembang. Penelepon dapat terus menggunakan API Bootstrapper untuk menambahkan paket kerangka kerja WinAppSDK ke grafik paket proses panggilan.
    • Untuk informasi selengkapnya, lihat GitHub PR #4949.
  • WinRT bebas Pendaftaran (URFW) yang tidak ditambatkan tidak diaktifkan pada >= Windows 11 24H2 (10.0.26100.0). Pengelolaan OS menangani semua aktivitas WinRT Tanpa Pendaftaran yang memberikan peningkatan performa dan ketahanan pada sistem ini. Untuk informasi selengkapnya, lihat GitHub PR #4949.
  • Detours tidak digunakan pada >= Windows 11 24H2 (10.0.26100.0). Detours hanya digunakan oleh implementasi Windows App SDK dari Dependensi Dinamis dan WinRT tanpa Registrasi, tetapi karena fitur-fitur tersebut sekarang ditangani oleh implementasi OS, tidak perlu lagi menginisialisasi atau menghubungkan Detours. Ini memberikan peningkatan performa yang kecil saat memuat Microsoft.WindowsAppRuntime.dll. Untuk informasi selengkapnya, lihat GitHub PR #4949.

API Baru AppWindow

API baru AppWindow mempermudah kontrol jendela aplikasi Anda untuk menciptakan pengalaman hebat. Kemampuan baru termasuk menggunakan SetTaskBarIcon dan SetTitleBarIcon untuk mengatur ikon bilah tugas dan bilah judul secara independen, menggunakan AppWindowTitleBar.PreferredTheme untuk mengatur tema terang/gelap dari bilah judul, dan menggunakan properti baru seperti OverlappedPresenter.PreferredMinimumWidth dan OverlappedPresenter.PreferredMaximumHeight untuk mengatur lebar atau tinggi minimum atau maksimum untuk jendela.

API Pulau Baru

Pembaruan di namespace Microsoft.UI.Content memperkenalkan beberapa penyempurnaan signifikan dan fitur baru yang bertujuan untuk meningkatkan fungsionalitas dan interoperabilitas CONTENTIsland API. Perubahan ini dirancang untuk mendukung skenario hosting baru, meningkatkan kemampuan penyajian, dan memastikan sinkronisasi status input dan aksesibilitas yang lebih baik. Pembaruan utama meliputi:

  1. Primitif baru untuk menghosting ContentIslands:
    • DesktopPopupSiteBridge: Memungkinkan hosting ContentIsland di lingkungan jendela Win32 dengan gaya WS_POPUP, memfasilitasi skenario di mana aplikasi menggunakan jendela popup untuk kotak dialog dan kotak pesan.
    • ChildSiteLink: Memungkinkan induk ContentIsland untuk menghosting anak berlapis ContentIsland, menyediakan partisi permukaan tampilan yang mulus tanpa gangguan pengalaman pengguna.
    • DesktopAttachedSiteBridge: Melampirkan ke jendela Win32 yang ada alih-alih membuat yang baru, yang dirancang untuk menghosting ContentIsland dengan Windows.UI.Composition.Visuals di akar hierarki jendela Win32, memastikan kontrol penuh atas pemrosesan dan aksesibilitas input berbasis Win32.
  2. Penyajian dan sinkronisasi input yang disempurnakan:
    • Properti LocalToParentTransformMatrix dan ActualSize dari ChildSiteLink diperbarui relatif terhadap induk ContentIsland sebelum dirender, menghindari latensi dan memastikan input dan status aksesibilitas yang disinkronkan.
  3. ContentIslands dengan Windows.UI.Composition.Visuals:
    • ContentIsland dapat menggunakan Windows.UI.Composition.Visuals untuk penyajian dan API jendela Win32 untuk pemrosesan input, memungkinkan interoperabilitas dengan aplikasi yang menggunakan kerangka kerja UX warisan. Hal ini memungkinkan adopsi bertahap kerangka kerja UX yang lebih baru yang ditambahkan di atas Scene Graph dalam Windows App SDK, seperti WinUI dan React Native untuk Windows on Fabric. Pembaruan ini secara kolektif meningkatkan fleksibilitas, performa, dan interoperabilitas API ContentIsland, memungkinkan pengembang untuk membuat aplikasi yang lebih canggih dan responsif.

Selain itu, pembaruan di namespace Microsoft.UI.Xaml memperkenalkan API baru XamlIsland , yang memungkinkan hosting konten Xaml dalam SiteBridge atau ChildSiteLink. XamlIsland menawarkan fleksibilitas yang lebih besar dibandingkan API DesktopWindowXamlSource. Meskipun DesktopWindowXamlSource memerlukan hosting dalam jendela Win32 yang ada, XamlIsland mengekspos ContentIsland, sehingga memungkinkan lebih banyak opsi untuk menghosting konten XAML.

Perubahan penting lainnya

  • Dukungan RuntimeCompatibilityOptions baru akan memungkinkan kontrol lebih besar atas bagaimana perubahan layanan memengaruhi aplikasi. Untuk informasi selengkapnya, lihat GitHub #4966.
  • API baru ReleaseInfo menyediakan akses mudah ke versi Windows App SDK Runtime yang digunakan. Untuk informasi selengkapnya, lihat GitHub #2893.
  • Catatan: API AI Windows tidak disertakan dalam rilis ini. Untuk bereksperimen dengan API ini, silakan terus gunakan rilis 1.7-experimental3 dan bagikan umpan balik Anda!

API baru untuk 1.7.0

Rilis ini mencakup API baru berikut dibandingkan dengan rilis 1.6 stabil:

Microsoft.Security.Authentication.OAuth

    AuthFailure
    AuthRequestParams
    AuthRequestResult
    AuthResponse
    ClientAuthentication
    CodeChallengeMethodKind
    OAuth2Manager
    TokenFailure
    TokenFailureKind
    TokenRequestParams
    TokenRequestResult
    TokenResponse
Microsoft.UI.Content

    ChildSiteLink
    ContentAutomationOptions
    ContentEnvironmentStateChangedEventArgs
        DidDisplayScaleChange

    ContentIsland
        AutomationOption
        Children
        CreateForSystemVisual
        FindAllForSystemCompositor
        FragmentRootAutomationProvider
        GetBySystemVisual
        LocalToClientTransformMatrix
        LocalToParentTransformMatrix
        NextSiblingAutomationProvider
        ParentAutomationProvider
        Popups
        PreviousSiblingAutomationProvider
        ProcessesKeyboardInput
        ProcessesPointerInput

    ContentIslandEnvironment
        DisplayScale

    ContentIslandStateChangedEventArgs
        DidLocalToClientTransformMatrixChange
        DidLocalToParentTransformMatrixChange

    ContentSite
        LocalToClientTransformMatrix
        LocalToParentTransformMatrix
        ProcessesKeyboardInput
        ProcessesPointerInput

    ContentSiteAutomationProviderRequestedEventArgs
    ContentSiteEnvironment
        DisplayScale

    ContentSiteEnvironmentView
        DisplayScale

    ContentSiteView
        AutomationOption
        LocalToClientTransformMatrix
        LocalToParentTransformMatrix
        ProcessesKeyboardInput
        ProcessesPointerInput

    DesktopAttachedSiteBridge
    DesktopChildSiteBridge
        CreateWithDispatcherQueue

    DesktopPopupSiteBridge
    IContentSiteAutomation
    IContentSiteInput
    IContentSiteLink
Microsoft.UI.Input

    InputFocusNavigationHost
        GetForSiteLink
Microsoft.UI.Text

    RichEditTextDocument
        GetMathML
        GetMathMode
        SetMathML
        SetMathMode
Microsoft.UI.Windowing

    AppWindow
        SetTaskbarIcon
        SetTaskbarIcon
        SetTitleBarIcon
        SetTitleBarIcon

    AppWindowTitleBar
        PreferredTheme

    OverlappedPresenter
        PreferredMaximumHeight
        PreferredMaximumWidth
        PreferredMinimumHeight
        PreferredMinimumWidth

    TitleBarTheme
Microsoft.UI.Xaml

    XamlIsland
    XamlRoot
        ContentIsland
Microsoft.UI.Xaml.Controls

    TitleBar
    TitleBarAutomationPeer
    TitleBarTemplateSettings
Microsoft.Windows.ApplicationModel.Background

    BackgroundTaskBuilder
Microsoft.Windows.ApplicationModel.Background.UniversalBGTask

    Task
Microsoft.Windows.ApplicationModel.WindowsAppRuntime

    ReleaseInfo
    RuntimeCompatibilityChange
    RuntimeCompatibilityOptions
    RuntimeInfo
    WindowsAppRuntimeVersion
Microsoft.Windows.BadgeNotifications

    BadgeNotificationGlyph
    BadgeNotificationManager
Microsoft.Windows.Media.Capture

    CameraCaptureUI
    CameraCaptureUIMaxPhotoResolution
    CameraCaptureUIMaxVideoResolution
    CameraCaptureUIMode
    CameraCaptureUIPhotoCaptureSettings
    CameraCaptureUIPhotoFormat
    CameraCaptureUIVideoCaptureSettings
    CameraCaptureUIVideoFormat

Pemulihan kesalahan perangkat lunak

Rilis ini mencakup perbaikan bug berikut:

  • Diubah SplitButton sehingga input sentuh sekarang cocok dengan perilaku input mouse. Untuk informasi selengkapnya, lihat Masalah GitHub #178.
  • Menu bertingkat yang diubah sehingga sub-menu sekarang langsung terbuka jika diklik. Untuk informasi selengkapnya, lihat Masalah GitHub #939.
  • Memperbaiki masalah di mana membuka ComboBox yang ada dalam flyout menyebabkan semua flyout tertutup. Untuk informasi selengkapnya, lihat Masalah GitHub #1467.
  • Memperbaiki masalah di mana SwipeControl akan crash secara acak dalam ListView. Untuk informasi selengkapnya, lihat Masalah GitHub #2527.
  • Memperbaiki masalah ketika menyeret dan melepaskan hanya elemen ListViewItem akan meninggalkannya dalam keadaan visual yang salah. Untuk informasi selengkapnya, lihat Masalah GitHub #3458.
  • Memperbaiki masalah StackLayout sehingga mengikuti properti ItemsRepeater.HorizontalAlignment dan ItemsRepeater.VerticalAlignment (saat StackLayout.Orientation secara masing-masing Vertikal dan Horizontal). Tata letak lama berperilaku seakan-akan perataan ItemsRepeater-nya adalah Stretch. Setelah diperbaiki, tata letak menghasilkan item yang diratakan ke kanan saat perataan kanan digunakan, misalnya. Untuk informasi selengkapnya, lihat Masalah GitHub #3842.
  • Memperbaiki potensi crash saat menggunakan sumber daya yang berisi x:Bind. Untuk informasi selengkapnya, lihat Masalah GitHub #5786.
  • Memperbaiki masalah di mana menghapus item dalam sumber ItemsRepeater tidak akan menghasilkan tampilan item yang berpindah naik. Untuk informasi selengkapnya, lihat Masalah GitHub #6661.
  • Memperbaiki masalah di mana kunci Alt sebelah kanan tidak menampilkan petunjuk tombol untuk kunci akses. Untuk informasi selengkapnya, lihat Masalah GitHub #8447. Catatan: Ini dapat mengakibatkan peristiwa utama untuk kunci Alt yang tepat tidak lagi dikirimkan untuk ditangani di aplikasi atau kontrol.
  • Memperbaiki masalah saat menggunakan ResourceDictionary yang hanya berisi satu sumber daya akan gagal menemukan sumber daya tersebut dan kemungkinan menyebabkan crash. Untuk informasi selengkapnya, lihat Masalah GitHub #8832.
  • Memperbaiki crash di mana UniformGridLayout kadang memilih penanda tata letak yang salah dan menyebabkan proses tata letak tak terbatas ketika menggulir ke belakang. Untuk informasi selengkapnya, lihat Masalah GitHub #9199.
  • Memperbaiki masalah di mana pengaturan NavigationFailedEventArgs.Handled ke True masih akan melemparkan pengecualian. Untuk informasi selengkapnya, lihat Masalah GitHub #9632.
  • Memperbaiki masalah di mana TabView tidak akan menerapkan apa pun yang ditentukan CornerRadius. Untuk informasi selengkapnya, lihat Masalah GitHub #9846.
  • Memperbaiki kemungkinan siklus tata letak yang menyebabkan kerusakan di StackLayout. Untuk informasi selengkapnya, lihat Masalah GitHub #9852.
  • Memperbaiki potensi crash di ItemsView saat menghapus item. Untuk informasi selengkapnya, lihat Masalah GitHub #9868.
  • Memperbaiki masalah pada "1.7-preview1" di mana popup tidak lagi bergerak dengan benar bersama jendela induknya. Untuk informasi selengkapnya, lihat Masalah GitHub #10386.
  • Berdasarkan umpan balik dari 1.7-preview1, mengganti nama beberapa properti pada kontrol baru TitleBar .

Arsip catatan rilis saluran yang stabil

Perluas tautan ke catatan rilis saluran eksperimental yang diarsipkan