Sdílet prostřednictvím


Poznámky k nejnovější verzi kanálu Preview pro sadu Windows App SDK

Důležitý

Kanál Preview je nepodporuje pro použití v produkčních prostředích a aplikace, které používají vydané verze Preview, se nedají publikovat do Microsoft Storu.

Kanál Preview obsahuje verze sady Windows App SDK s funkcemi kanálu Preview v pozdních fázích vývoje. Verze Preview nezahrnují experimentální funkce a rozhraní API, ale mohou být stále předmětem zásadních změn před příští stabilní verzí.

důležité odkazy:

Archiv poznámek k vydání předběžné verze kanálu :

Verze 1.7 Preview 1 (1.7-preview1)

Toto je nejnovější verze kanálu Preview verze 1.7.

V existující aplikaci Windows App SDK 1.6 (ze stabilního kanálu) můžete balíček NuGet aktualizovat na verzi 1.7.0-preview1 (viz část Aktualizace balíčku v Instalace a správa balíčků v sadě Visual Studio pomocí správce balíčků NuGet).

Aktualizovanou verzi modulu runtime a MSIX najdete v oddílu Soubory ke stažení pro sadu Windows App SDK.

Nové funkce

Nová funkce oznámení odznáček

Podpora oznámení pomocí nového odznaku umožňuje zobrazení čísla nebo piktogramu na ikoně vaší aplikace na hlavním panelu. Další informace najdete na GitHubu #4926.

Nové rozhraní API CameraCaptureUI

Nové rozhraní API CameraCaptureUI usnadňuje pořizování fotek a videí v aplikaci Windows App SDK. Další informace najdete v tématu Problém na GitHubu #4721.

Nové rozhraní API pro ověřování

Nové rozhraní API OAuth2Manager poskytuje zjednodušené řešení pro webové ověřování, které nabízí možnosti OAuth 2.0 s plnou paritou funkcí na všech platformách Windows podporovaných sadou Windows App SDK. Další informace najdete v tématu o problému GitHubu #4772.

Podpora nových úloh na pozadí

Nové rozhraní API BackgroundTaskBuilder umožňuje registraci úloh na pozadí pro aplikace sady Windows App SDK. Další informace najdete na GitHubu #4831.

Nový ovládací prvek TitleBar

Nový ovládací prvek TitleBar usnadňuje vytvoření skvělého přizpůsobitelného záhlaví aplikace. Nakonfigurujte vlastnosti, jako je ikona záhlaví, Název a Podnadpis, včetně integrovaného tlačítka Zpět nebo dokonce přidejte vlastní ovládací prvek, jako je vyhledávací pole! Ovládací prvek obsahuje robustní možnosti záhlaví, jako jsou přetahování prázdných míst, rychlost odezvy motivu, tlačítka titulků a integrovaná podpora přístupnosti, takže se můžete zaměřit na přizpůsobený design a stále získat stejný spolehlivý záhlaví jako výchozí prostředí. Další informace najdete na GitHubu #10056.

Podpora pro MathML

RichEditBox nyní podporuje MathML prostřednictvím RichEditTextDocument.SetMathMode a RichEditTextDocument.SetMathML. Další informace najdete na GitHubu #4196.

Další velmi vhodné změny

  • Nová podpora RuntimeCompatibilityOptions umožní větší kontrolu nad tím, jak změny údržby ovlivňují aplikace. Pro více informací se podívejte na GitHub #4966.
  • Nové rozhraní API ReleaseInfo poskytuje snadný přístup k používané verzi prostředí Windows App SDK Runtime. Další informace najdete na GitHubu #2893.
  • Poznámka: Rozhraní API prostředí Windows Copilot Runtime nejsou součástí této verze. Pokud chcete s těmito rozhraními API experimentovat, pokračujte v používání verze 1.7-experimental3 a podělte se o své názory.
  • Poznámka: Nová rozhraní API pro správu oken na AppWindow nejsou obsažena v této verzi. Pokud chcete s těmito rozhraními API experimentovat, pokračujte v používání verze 1.7-experimental3 a podělte se o své názory.

Nová rozhraní API

Tato verze zahrnuje následující nová rozhraní API ve srovnání se stabilní verzí 1.6:

Microsoft.Security.Authentication.OAuth
 
    AuthFailure
    AuthRequestParams
    AuthRequestResult
    AuthResponse
    ClientAuthentication
    CodeChallengeMethodKind
    OAuth2Manager
    OAuthContract
    TokenFailure
    TokenFailureKind
    TokenRequestParams
    TokenRequestResult
    TokenResponse
Microsoft.UI.Text
 
    RichEditTextDocument
        GetMathML
        GetMathMode
        SetMathML
        SetMathMode
 
    TextApiContract
Microsoft.UI.Xaml
 
    XamlIsland
    XamlRoot
        ContentIsland
Microsoft.UI.Xaml.Controls
 
    TitleBar
    TitleBarAutomationPeer
    TitleBarTemplateSettings
Microsoft.Windows.ApplicationModel.Background
 
    BackgroundTaskBuilder
    BackgroundTaskContract
Microsoft.Windows.ApplicationModel.Background.UniversalBGTask
 
    Task
    UniversalBackgroundTaskContract
Microsoft.Windows.ApplicationModel.WindowsAppRuntime
 
    ReleaseInfo
    RuntimeCompatibilityChange
    RuntimeCompatibilityContract
    RuntimeCompatibilityOptions
    RuntimeInfo
    VersionInfoContract
    WindowsAppRuntimeVersion
Microsoft.Windows.BadgeNotifications
 
    BadgeNotificationGlyph
    BadgeNotificationManager
    BadgeNotificationsContract
Microsoft.Windows.Media.Capture
 
    CameraCaptureUI
    CameraCaptureUIContract
    CameraCaptureUIMaxPhotoResolution
    CameraCaptureUIMaxVideoResolution
    CameraCaptureUIMode
    CameraCaptureUIPhotoCaptureSettings
    CameraCaptureUIPhotoFormat
    CameraCaptureUIVideoCaptureSettings
    CameraCaptureUIVideoFormat

Opravy chyb

Tato verze obsahuje následující opravy chyb:

  • Změnili jsme SplitButton, aby vstup dotykového ovládání teď odpovídal chování vstupu myši. Další informace najdete v GitHub issue #178.
  • Změnili jsme kaskádové nabídky, takže podnabídky se teď po kliknutí otevřou okamžitě. Další informace najdete v tématu Problém s GitHubem #939.
  • Opravili jsme problém, kdy otevření ComboBox, který je v informačním rámečku, zavře všechny informační rámečky. Další informace najdete v tématu Problém na GitHubu #1467.
  • Opravili jsme problém, kdy SwipeControl náhodně padalo v ListView. Další informace najdete v tématu Problém na GitHubu #2527.
  • Opravili jsme problém, kdy přetažením pouze ListViewItem zůstane v nesprávném vizuálním stavu. Další informace najdete v tématu Problém na GitHubu #3458.
  • Opravili jsme problém v StackLayout, aby respektoval vlastnosti ItemsRepeater.HorizontalAlignment a ItemsRepeater.VerticalAlignment (když je StackLayout.Orientation nastaveno na Vertical a Horizontal, respektive). Původní rozložení se chovalo, jako by zarovnání ItemsRepeater bylo roztaženo. Při opravě má rozložení za následek zarovnání položek doprava, například když se použije zarovnání doprava. Další informace najdete v tématu Problém s GitHubem #3842.
  • Opravili jsme problém, kdy odstranění položek ve zdroji ItemsRepeaternegenerovalo položky, které se přesunuly do zobrazení. Další informace najdete v tématu Problém na GitHubu #6661.
  • Opravili jsme problém, kdy pravá klávesa Alt nezobrazovala klíčové tipy pro přístupové klávesy. Další informace najdete v tématu Problém na GitHubu #8447. Poznámka: Toto může způsobit, že stisknutí pravé klávesy Alt již nebude v aplikaci nebo ovládacích prvcích zpracováno.
  • Byla opravena chyba, kdy UniformGridLayout někdy vybrala nesprávnou kotvu rozložení a při posouvání dozadu docházelo k nekonečným průchodům rozložení. Další informace najdete v tématu Problém na GitHubu #9199.
  • Opravili jsme problém, kdy nastavení NavigationFailedEventArgs.Handled na hodnotu True stále vyvolalo výjimku. Další informace najdete v tématu Problém s GitHubem #9632.
  • Opravili jsme problém, kdy TabView nepoužádá žádné zadané CornerRadius. Další informace najdete v tématu Problém na GitHubu #9846.
  • Opravili jsme potenciální pád způsobený cyklem rozložení v StackLayout. Další informace najdete v tématu Problém na GitHubu #9852.
  • Opravili jsme možný pád aplikace v ItemsView při odebírání položek. Další informace najdete v tématu Problém na GitHubu #9868.