Dela via


De senaste versionsanteckningarna för stabil kanal för Windows App SDK

Den stabila kanalen innehåller versioner av Windows App SDK som stöds för användning av appar i produktionsmiljöer. Appar som använder den stabila versionen av Windows App SDK kan också publiceras till Microsoft Store.

Viktiga länkar:

Stabil kanal releaseanteckningsarkiv:

Nedladdningar för Windows App SDK

Obs

Windows App SDK Visual Studio Extensions (VSIX) distribueras inte längre som en separat nedladdning. De är tillgängliga på Visual Studio Marketplace i Visual Studio.

Version 1.7

I en befintlig Windows App SDK-app kan du uppdatera Nuget-paketet till 1.7.250513003 (se avsnittet Uppdatera ett paket i Installera och hantera paket i Visual Studio med Hjälp av NuGet Package Manager).

Du hittar den uppdaterade körmiljön och MSIX i Nedladdningar för Windows App SDK.

Version 1.7.3 (1.7.250606001)

Api:er för Windows AI

Viktigt!

De underliggande ML-modeller som krävs för dessa API:er kräver för närvarande att enheten kör den senaste versionen av Windows 11 Insider Preview på Dev Channel. Dessutom kräver dessa API:er att enheten är en Copilot+-dator. Mer information om dessa enheter finns i utvecklarguiden för Copilot+-datorer. API:er utlöser ett undantag när de anropas på enheter som saknar nödvändigt stöd.

Windows App SDK innehåller nu en uppsättning API:er för artificiell intelligens (AI) som kan användas med en lokal språkmodell för att utföra en mängd olika uppgifter på Copilot+-datorer. Dina appar kan nu svara intelligent på frågor, identifiera text i bilder, beskriva innehållet i bilder, ta bort objekt från bilder med mera.

Information om ansvarsfulla utvecklingsmetoder som används vid skapandet av Windows AI-API:er, som också kan användas när du skapar AI-stödda funktioner, finns i Vägledningen utveckla ansvarsfull generativ AI-program och -funktioner i Windows .

Ny rankningsegenskap för widgetar

En ny Rank egenskap har lagts till i Widgets. Rankning kan användas av plattformens rekommendationsmotor för att sortera widgetar från samma programpaketidentitet. Om flera widgetar från samma provider rekommenderas för en gränssnittsyta avgör egenskapen Rank i vilken ordning de visas. Egenskapen Rank ändrar inte hur en widget placeras jämfört med andra leverantörers widgetar, och det påverkar inte heller risken för att en widget rekommenderas.

Felkorrigeringar

  • Följande mening har lagts till i avsnitt 1a i .nupkg-licensen: När du skapar Generative AI-program följer du riktlinjerna i Utveckla ansvarsfulla generativa AI-program och -funktioner i Windows.
  • En potentiell krasch i ApplicationDataProvider::GetStateFolderUris orsakad av återinträde har åtgärdats. Mer information finns i GitHub-problem #10513. (RuntimeCompatibilityChange: ApplicationDataProvider_ReentrancyProtection)
  • En potentiell krasch har åtgärdats i WindowChrome::SetTitleBar när ett fönster stängs. Mer information finns i GitHub-problem #9203. (KörningstidKompatibilitetsÄndring: WindowChrome_SetTitleBarCrash)
  • Åtgärdade en potentiell krasch i PointerInputObserverWinRT::FlushCoalescedInput_Callback när det finns återinträde vid bearbetning av indata. (RuntimeCompatibilityChange: InputPointerSource_FlushReentrancyCrash)

Nya API:er för 1.7.3

Den här versionen innehåller följande nya API:er jämfört med föregående 1.7-version:

Microsoft.Windows.Widgets.Providers

    WidgetInfo
        Rank

    WidgetUpdateRequestOptions
        Rank

Version 1.7.2 (1.7.250513003)

Api:er för Windows AI

Viktigt!

De underliggande ML-modeller som krävs för dessa API:er kräver för närvarande att enheten kör den senaste versionen av Windows 11 Insider Preview på Dev Channel. Dessutom kräver dessa API:er att enheten är en Copilot+-dator. Mer information om dessa enheter finns i utvecklarguiden för Copilot+-datorer. API:er utlöser ett undantag när de anropas på enheter som saknar nödvändigt stöd.

Windows App SDK innehåller nu en uppsättning API:er för artificiell intelligens (AI) som kan användas med en lokal språkmodell för att utföra en mängd olika uppgifter på Copilot+-datorer. Dina appar kan nu svara intelligent på frågor, identifiera text i bilder, beskriva innehållet i bilder, ta bort objekt från bilder med mera.

Information om ansvarsfulla utvecklingsmetoder som används vid skapandet av Windows AI-API:er, som också kan användas när du skapar AI-stödda funktioner, finns i Vägledningen utveckla ansvarsfull generativ AI-program och -funktioner i Windows .

Phi Silica Text Intelligence

Med Phi Silica, Microsofts mest kraftfulla NPU-anpassade lokala språkmodell, kan du ange den för att utföra vanliga uppgifter som att sammanfatta en textbit, skriva om en textbit för tydlighetens skull och konvertera text till ett tabellformat. Phi Silica är optimerat för effektivitet och prestanda på Windows Copilot+-datorer och erbjuder fortfarande många av funktionerna i stora språkmodeller (LLM).

Mer information finns i Komma igång med Phi Silica i Windows App SDK och API ref för Phi Silica i Windows App SDK.

Bildbeskrivning

API:erna för bildbeskrivning möjliggör generering av textbeskrivningar av bilder. Längden och typen av dessa beskrivningar kan konfigureras för att uppfylla tillgänglighetskraven, allt från korta bildtexter till långa beskrivningar.

Mer information finns i Vad kan jag göra med bildbeskrivning? och API ref för AI-avbildningsfunktioner i Windows App SDK.

Textigenkänning

Textigenkänning, även kallat optisk teckenigenkänning (OCR), identifierar och extraherar text i bilder och konverterar den till maskinläsbara teckenströmmar. Dessa API:er identifierar tecken, ord, rader, polygonala textgränser och ger konfidensnivåer för varje matchning. Med hjälp av NPU-assisterad acceleration fungerar de AI-stödda API:erna för Windows AI snabbare och mer exakt än de äldre Windows.Media.Ocr.OcrEngine-API:erna.

Mer information finns i Komma igång med textigenkänning (OCR) i Windows App SDK och API ref för AI-baserad textigenkänning (OCR) i Windows App SDK.

Superupplösning för bild

API:erna imagescaler kan öka skärpan och tydligheten i en bild och skala upp bilden med upp till 8 gånger den ursprungliga upplösningen.

Mer information finns i Vad kan jag göra med Image Super Resolution? och API ref för AI-avbildningsfunktioner i Windows App SDK.

Bildsegmentering

API:erna för bildsegmentering möjliggör identifiering av specifika objekt i en bild. Genom att mata in en bild och ett "tips"-objekt returnerar modellen en mask av det identifierade objektet.

Mer information finns i Vad kan jag göra med bildsegmentering? och API ref för AI-avbildningsfunktioner i Windows App SDK.

Stöd för att skapa ApplicationData.MachinePath-mappar

ApplicationData.MachineFolder är nu enklare att använda i Windows >=10.0.26100.0 (Ge). Windows skapar mappen Machine när ett paket som visar opt-in-support läggs till i ett system om WinAppSDK 1.7.2 finns i systemet. Mer information finns i ApplicationData-specifikationen.

Felkorrigeringar

  • Åtgärdade PackageDeploymentManager-telemetri för att korrekt fånga slutförandestatus. Mer information finns i GitHub-problem #5296. (RuntimeCompatibilityChange: Ej tillämpligt)
  • En krasch har åtgärdats vid användning av pennindata i en x86-app. (RuntimeCompatibilityChange: InputStateManager_PenInputCrashX86)
  • En potentiell krasch har åtgärdats om fönstret redan har förstörts när WinUI försöker initiera för rullning. (RuntimeCompatibilityChange: ActivateDirectManipulationManager_CheckCanInit)
  • Definitionen av WINDOWSAPPSDK_RELEASE_PATCH och värdena Microsoft::WindowsAppSDK::Release::Patch i WindowsAppSDK-VersionInfo.h har korrigerats så att de inte alltid är 0. Definitionen är nu yymmdd-datumet för bygget och patch-värdet är mmdd-datumet. Den här ändringen ger bättre körningsinformation om den version som används utan att ändra några variabelstorlekar eller versionsschemat. (RuntimeCompatibilityChange: N/A, rubrikändring)
  • Ett potentiellt problem har åtgärdats i Bootstrapper om det används för att läsa in en 1.6- eller tidigare version av WinAppSDK. Mer information finns i GitHub-problem #5349. (RuntimeCompatibilityChange: Ej tillämpligt)
  • Ett problem har åtgärdats där användning av MSBuild för att skapa en enprojektapp felaktigt kunde misslyckas med ett byggfel om den inte hade rätt launchSettings.json. (RuntimeCompatibilityChange: N/A, ändring i build .targets)
  • Förbättrade prestanda för återgivning av den första ramen vid programstart. (RuntimeCompatibilityChange: DwmCoreI_OptimizeFirstFrameLatency)

Nya API:er för 1.7.2

Den här versionen innehåller följande nya API:er jämfört med föregående 1.7-version:

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

Version 1.7.1 (1.7.250401001)

Det här är en serviceversion av Windows App SDK som innehåller kritiska felkorrigeringar för 1.7-versionen.

  • Förbättrade telemetrin för felscenarier i WindowsAppRuntimeInstall-<arch>.exe. Mer information finns i GitHub-problem #5289. (RuntimeCompatibilityChange: N/A, installationsprogramändring)
  • Åtgärdade ett problem där pekarindata skulle sluta fungera när piltangenterna används samtidigt. Mer information finns i GitHub-problem #10126. (RuntimeCompatibilityChange: FixStuckPointerInputQueue)
  • Ett problem har åtgärdats där appar på fjärrskrivbord slutar svara på pekarindata. Mer information finns i GitHub-problem #10009. (Detta är samma korrigering för pekarindata och piltangenter som behövs när fjärrskrivbordet automatiskt skickar vissa tangentryckningar vid byte mellan sessioner.) (RuntimeCompatibilityChange: FixStuckPointerInputQueue)
  • En potentiell krasch vid försök att återställa fokus har åtgärdats om en fönsteraktiveringshändelse levereras för ett fönster som stängs. (RuntimeCompatibilityChange: Åtgärda krasch vid fönsterstängningsfokusering)
  • En prestandaregression som introducerades i WinAppSDK 1.6 har åtgärdats på grund av att WinUI-binärfiler saknar vissa länkoptimeringar. (RuntimeCompatibilityChange: N/A, ändrade länkalternativ)
  • En potentiell krasch har åtgärdats om ProgressBar::SetProgressBarIndicatorWidth anropas på en ProgressBar som inte finns i trädet. (RuntimeCompatibilityChange: FixSetProgressBarIndicatorWidthCrash)
  • Åtgärdade en potentiell krasch orsakad av att CPopup::EnsureBridgeClosed ibland utlöste återinträde. (RuntimeCompatibilityChange: Åtgärda popupstängningskrasch vid återinträde)
  • Åtgärdade en potentiell krasch vid stängning av ett popup-fönster på grund av att CUIElement::FlushPendingKeepVisibleOperations använde en null-barnsamling. (RuntimeCompatibilityChange: ÅtgärdaPopupAvlastningskrasch)
  • Åtgärden att säkerställa versioners ersättning i PackageDeploymentManager.EnsurePackage*Ready har justerats. Mer information finns i GitHub-problem #5191. (RuntimeCompatibilityChange: SäkerställFörbereddPaketsVersionÖvertagande)
  • Åtgärdade en potentiell krasch orsakad av att WebView2::UpdateCoreWebViewVisibility ibland utlöste återaktivering. Mer information finns i GitHub-problem #10305. (RuntimeCompatibilityChange: ÅtgärdaWebViewSynlighetsÅterintrångskrasch)
  • Ett problem har åtgärdats där appgränssnittet ibland låser sig permanent och kan sluta återges på grund av att DispatcherQueue fastnar. (RuntimeCompatibilityChange: FixRandomUIFreezeInDispatcher)

Version 1.7.0 (1.7.250310001)

I följande avsnitt beskrivs nya och uppdaterade funktioner och kända problem för version 1.7.

Ny funktion för märkesmeddelanden

Meddelandeikonen förmedlar en sammanfattning eller statusinformation som är specifik för en app. Detta kan vara numeriskt (1–99) eller ett glyf från någon av de systemspecifika glyferna. Den här nya funktionen ger ett enkelt sätt för appar att visa status, till exempel antal olästa e-postmeddelanden i en e-postapp eller antal nya inlägg i en app för sociala medier.

Mer information finns i GitHub #4926.

Nytt CameraCaptureUI-API

Utvecklare har stött på utmaningar i skrivbordsmiljöerna på grund av att WinRT CameraCaptureUI är beroende av CoreWindows och saknar stöd för InitializeWithWindow. Teamet har släppt det här nya Microsoft.Windows.Media.Capture.CameraCaptureUI API:et till WinAppSDK för att tillhandahålla en smidig lösning med funktionsparitet, som nu stöder WindowID i konstruktorn för förbättrad skrivbordskompatibilitet.

Mer information finns i GitHub-problem #4721.

Nytt autentiserings-API

Ett nytt OAuth2Manager API ger en smidig lösning för webbautentisering och erbjuder OAuth 2.0-funktioner med fullständig funktionsparitet på alla Windows-plattformar som stöds av Windows App SDK. Den här nya autentiseringshanteraren skiljer sig från det offentliga WebAuthentication Broker-API:et eftersom det bättre överensstämmer med bästa praxis för OAuth.

Mer information finns i GitHub-problem #4772.

Stöd för ny bakgrundsaktivitet

Bakgrundsuppgifter är appkomponenter som körs i bakgrunden utan användargränssnitt, utför åtgärder som att ladda ned filer, synkronisera data, skicka meddelanden eller uppdatera filer. Det nya BackgroundTaskBuilder API:et ger WinAppSDK-beroende appar möjlighet att direkt registrera COM-komponenter på förtroendenivå tillsammans med bakgrundsprocesser, vilket eliminerar behovet av att implementera en tillfällig lösning.

Mer information finns i GitHub #4831.

Ny titlebar-kontroll

En ny TitleBar-kontroll gör det mycket enklare att skapa en bra, anpassningsbar titelrad för din app. Konfigurera egenskaper som namnlistikonen, Rubrik och Underrubrik, inkludera en integrerad bakåtknapp eller till och med lägga till en anpassad kontroll som en sökruta! Kontrollen innehåller robusta funktioner för titelraden som draggable områden med tomt utrymme, temats lyhördhet, tangentknappar och inbyggt tillgänglighetsstöd, så att du kan fokusera på din anpassade design och fortfarande få en lika tillförlitlig titelrad som standardupplevelsen.

Mer information finns i GitHub #10056.

Stöd för MathML

RichEditBox stöder nu MathML via RichEditTextDocument.SetMathMode och RichEditTextDocument.SetMathML.

Mer information finns i GitHub #4196.

Förbättrad körtid

  • Windows App SDK:s API:er för dynamiska beroenden delegerar alla anrop till Windows 11-implementeringen när de körs på >= Windows 11 24H2 (10.0.26100.0) vilket ger bättre prestanda och robusthet. Detta gäller för alla API:er för C/C++ (Mdd*()) och WinRT (namnområdet Microsoft.Windows.ApplicationModel.DynamicDependency).
    • Paketerade processer som anropar API:er för dynamiska beroenden i Windows App SDK stöds nu på >= Windows 11 24H2 (10.0.26100.0). Detta stöds fortfarande inte på äldre system (WinAppSDK:s implementering stöder inte paketerade appar).
    • Detta påverkar inte utvecklarupplevelsen. Anropare kan fortsätta att använda Bootstrapper-API: et för att lägga till WinAppSDK-ramverkspaketet i paketdiagrammet för anropsprocessen.
    • Mer information finns i GitHub PR #4949.
  • Undocked Registration-free WinRT (URFW) är inte aktiverat på >= Windows 11 24H2 (10.0.26100.0). Operativsystemets implementering hanterar all registreringsfri WinRT-aktivitet på dessa system som ger bättre prestanda och robusthet. Mer information finns i GitHub PR #4949.
  • Omvägar används inte på >= Windows 11 24H2 (10.0.26100.0). Detours användes endast av Windows App SDK:s implementationer av dynamiska beroenden och registreringsfria WinRT, men eftersom dessa funktioner nu hanteras av operativsystemets egna implementationer finns det inget behov för dem att initiera eller på annat sätt konfigurera Detours. Detta ger en liten prestandavinst när Microsoft.WindowsAppRuntime.dllladdas in. Mer information finns i GitHub PR #4949.

Nya AppWindow-API:er

Nya AppWindow API:er gör det enklare att styra appfönstren för att skapa en bra upplevelse. Nya funktioner omfattar att använda SetTaskBarIcon och SetTitleBarIcon för att oberoende ange ikonerna i aktivitetsfältet och namnlisten, använda AppWindowTitleBar.PreferredTheme för att ange det ljusa/mörka temat i namnlisten och använda nya egenskaper som OverlappedPresenter.PreferredMinimumWidth och OverlappedPresenter.PreferredMaximumHeight för att ange en minsta eller högsta bredd eller höjd för fönstret.

API:er för New Island

Uppdateringarna i namnområdet Microsoft.UI.Content introducerar flera viktiga förbättringar och nya funktioner som syftar till att förbättra funktionaliteten och samverkan mellan ContentIsland-API:erna. Dessa ändringar är utformade för att stödja nya värdscenarier, förbättra återgivningsfunktionerna och säkerställa bättre synkronisering av indata och tillgänglighetstillstånd. Viktiga uppdateringar är bland annat följande:

  1. Nya primitiver för att vara värd för ContentIslands:
    • DesktopPopupSiteBridge: Aktiverar värd för en ContentIsland i miljön i ett Win32-fönster med WS_POPUP stil, vilket underlättar scenarier där program använder popup-fönster för dialogrutor och meddelanderutor.
    • ChildSiteLink: Gör att en förälder ContentIsland kan vara värd för ett kapslat underordnatContentIsland, vilket ger en sömlös partitionering av återgivningsytan utan sömmar i användarupplevelsen.
    • DesktopAttachedSiteBridge: Ansluter till ett befintligt Win32-fönster i stället för att skapa ett nytt, utformat för att vara värd för ett ContentIsland med Windows.UI.Composition.Visuals i roten i Win32-fönsterhierarkin, vilket säkerställer fullständig kontroll över Win32-baserad indatabearbetning och tillgänglighet.
  2. Förbättrad återgivning och indatasynkronisering:
    • Egenskaperna LocalToParentTransformMatrix och ActualSize för en ChildSiteLink uppdateras i förhållande till den överordnade ContentIsland före återgivningen, vilket undviker latens och säkerställer synkroniserade indata och tillgänglighetsstatus.
  3. ContentIslands med Windows.UI.Composition.Visuals:
    • ContentIsland kan använda Windows.UI.Composition.Visuals för rendering och Win32-fönster-API:er för indatabearbetning, vilket möjliggör samverkan med program som använder äldre UX-ramverk. På så sätt kan du gradvis införa nyare UX-ramverk ovanpå Windows App SDK Scene Graph, till exempel WinUI och React Native för Windows på Fabric. Dessa uppdateringar förbättrar tillsammans flexibiliteten, prestandan och interoperabiliteten för ContentIsland-API:erna, vilket gör det möjligt för utvecklare att skapa mer avancerade och dynamiska program.

Dessutom introducerar uppdateringarna i namnområdet Microsoft.UI.Xaml ett nytt XamlIsland API som möjliggör värdhantering av Xaml-innehåll i en SiteBridge eller en ChildSiteLink. Ger XamlIsland större flexibilitet jämfört med API:et DesktopWindowXamlSource . Även om DesktopWindowXamlSource kräver värdskap i ett befintligt Win32-fönster, exponeras en XamlIsland av ContentIsland, vilket ger fler alternativ för värdskap av Xaml-innehåll.

Andra viktiga ändringar

  • Nytt stöd för RuntimeCompatibilityOptions ger mer kontroll över hur underhållsändringar påverkar appar. Mer information finns i GitHub #4966.
  • Ett nytt ReleaseInfo API ger enkel åtkomst till den version av Windows App SDK Runtime som används. Mer information finns i GitHub #2893.
  • Obs! Windows AI-API:er ingår inte i den här versionen. Om du vill experimentera med dessa API:er fortsätter du att använda versionen 1.7-experimental3 och delar med dig av din feedback!

Nya API:er för 1.7.0

Den här versionen innehåller följande nya API:er jämfört med den stabila versionen 1.6:

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

Felkorrigeringar

Den här versionen innehåller följande felkorrigeringar:

  • Har ändrats SplitButton så att pekinmatning nu matchar musinmatningens beteende. Mer information finns i GitHub-problem #178.
  • Ändrade sammanhängande menyer så att undermenyer nu öppnas omedelbart om du klickar på den. Mer information finns i GitHub-problem #939.
  • Ett problem där öppnandet av en ComboBox i en utvecklingsmeny stänger alla utvecklingsmenyer har åtgärdats. Mer information finns i GitHub-problem #1467.
  • Åtgärdade ett problem där SwipeControl slumpmässigt skulle krascha i en ListView. Mer information finns i GitHub-problem #2527.
  • Ett problem har åtgärdats där en ListViewItem som bara dragits och släppts hamnade i ett felaktigt visuellt tillstånd. Mer information finns i GitHub-problem #3458.
  • Ett problem har åtgärdats i StackLayout så att det respekterar egenskaperna ItemsRepeater.HorizontalAlignment och ItemsRepeater.VerticalAlignment (när StackLayout.Orientation är lodrät respektive vågrät). Den gamla layouten betedde sig som om ItemsRepeater-justeringen var Stretch. Med korrigeringen resulterar layouten i objekt som är justerade till höger när högerjusteringen används, till exempel. Mer information finns i GitHub-problem #3842.
  • Åtgärdade en potentiell krasch när man använder en resurs som innehåller en x:Bind. Mer information finns i GitHub-problem #5786.
  • Åtgärdade ett problem där borttagning av objekt i ItemsRepeaterkälla inte skulle generera objekt som flyttades upp i vyn. Mer information finns i GitHub-problem #6661.
  • Ett problem har åtgärdats där rätt Alt-nyckel inte skulle visa knappbeskrivningar för åtkomstnycklar. Mer information finns i GitHub-problem #8447. Obs! Detta kan leda till att viktiga händelser för högra Alt-tangenten inte längre levereras till hanteringarna i appen eller kontrollerna.
  • Ett problem har åtgärdats där det inte gick att hitta resursen med hjälp av en ResourceDictionary som bara innehåller en enskild resurs och sannolikt orsakar en krasch. Mer information finns i GitHub-problem #8832.
  • Åtgärdade en krasch där UniformGridLayout ibland skulle välja fel layoutankare och orsaka oändliga layoutpass vid rullning bakåt. Mer information finns i GitHub-problem #9199.
  • Ett problem har åtgärdats där inställningen NavigationFailedEventArgs.Handled till True fortfarande skulle utlösa ett undantag. Mer information finns i GitHub-problem #9632.
  • Ett problem har åtgärdats där TabView inte skulle tillämpa någon angiven CornerRadius. Mer information finns i GitHub-problem #9846.
  • En krasch i layoutcykeln har åtgärdats i StackLayout. Mer information finns i GitHub-problem #9852.
  • Åtgärdade en potentiell krasch i ItemsView vid borttagning av objekt. Mer information finns i GitHub-problem #9868.
  • Ett problem har åtgärdats i 1.7-preview1 där popup-fönster inte längre flyttas korrekt med det överordnade fönstret. Mer information finns i GitHub-problem #10386.
  • Baserat på feedback från 1.7-preview1 bytte du namn på några egenskaper för den nya TitleBar kontrollen.