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:
- Pokud chcete upgradovat existující aplikaci ze starší verze sady Windows App SDK na novější verzi, přečtěte si téma Aktualizace stávajících projektů na nejnovější verzi sady Windows App SDK.
- Dokumentaci k verzím Preview najdete v tématu Instalace nástrojů pro verzi Preview a experimentální kanály sady Windows App SDK.
Archiv poznámek k vydání předběžné verze kanálu :
- zpráva k vydání verze kanálu Preview pro sadu Windows App SDK 1.6
- poznámky k verzi kanálu Preview pro sadu Windows App SDK 1.5
- poznámky k verzi kanálu Preview pro sadu Windows App SDK 1.4
- poznámky k verzi kanálu Preview pro sadu Windows App SDK 1.3
- poznámky k verzi kanálu Preview pro sadu Windows App SDK 1.2
- poznámky k verzi kanálu Preview pro sadu Windows App SDK 1.1
- poznámky k verzi kanálu Preview pro sadu Windows App SDK 1.0
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 vListView
. 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
ItemsRepeater
negenerovalo 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.
Související témata
Windows developer