稳定通道提供支持在生产环境中供应用使用的 Windows App SDK 版本。 使用 Windows App SDK 稳定版本的应用还可以发布到 Microsoft Store。
重要链接:
- 如果要将现有应用从较旧版本的 Windows 应用 SDK 升级到较新版本,请参阅将现有项目更新到 Windows 应用 SDK 的最新版本。
稳定通道发行说明存档:
- Windows 应用 SDK 1.6 的稳定通道发行说明
- Windows 应用 SDK 1.5 的稳定渠道发行说明
- Windows 应用 SDK 1.4 的稳定渠道发行说明
- Windows 应用 SDK 1.3 的稳定渠道发行说明
- Windows 应用 SDK 1.2 的稳定渠道发行说明
- Windows 应用 SDK 1.1 的稳定渠道发行说明
- Windows 应用 SDK 1.0 的稳定渠道发行说明
- Windows 应用 SDK 0.8 的稳定渠道发行说明
- Windows 应用 SDK 0.5 的稳定渠道发行说明
下载 Windows App SDK
注意
Windows App SDK Visual Studio 扩展 (VSIX) 已不再作为单独的下载进行分发。 它们可在 Visual Studio 内的 Visual Studio Marketplace 中使用。
版本 1.7
在现有的 Windows 应用 SDK 应用中,可以将 Nuget 包更新为 1.7.250513003(请参阅使用 NuGet 包管理器在 Visual Studio 中安装和管理包的“更新包”部分)。
有关已更新的运行时和 MSIX,请参阅 Windows 应用 SDK 下载。
版本 1.7.3 (1.7.250606001)
Windows AI API
重要
这些 API 所需的基础 ML 模型当前要求您的设备目前在开发通道上运行最新版的 Windows 11 内部预览版。 此外,这些 API 要求您的设备需为 Copilot+ 电脑。 请参阅 Copilot+ 电脑开发人员指南 了解有关这些设备的详细信息。 在缺少必要支持的设备上调用 API 时,API 将引发异常。
Windows 应用 SDK 现在包含一套人工智能(AI)API,可用于本地语言模型,以在 Copilot+ 电脑上执行各种任务。 你的应用现在可以智能地响应提示、识别图像中的文本、描述图像的内容、从图像中删除对象等。
有关在创建 Windows AI API 期间利用的负责任的开发实践的信息,在创建 AI 辅助功能时也可以应用这些做法,请参阅 在 Windows 上开发负责任的生成 AI 应用程序和功能 指南。
小组件的新 Rank 属性
向微件添加了一个新 Rank
属性。 平台的推荐引擎可以使用排名来对同一应用程序包中的小部件进行排序。 如果为 UI 图面推荐来自同一提供程序的多个小组件,Rank 属性将确定它们显示的顺序。 Rank 属性不会更改小组件与其他提供程序的小组件相比的放置方式,也不会影响建议小组件的可能性。
漏洞修复
- 向 .nupkg 许可证的第 1a 部分添加了以下句子:在构建生成式 AI 应用程序时,请遵循 在 Windows 上开发负责任的生成式 AI 应用程序和功能中的准则。
- 修复了 ApplicationDataProvider::GetStateFolderUris 中因重新进入而导致的潜在崩溃。 有关详细信息,请参阅 GitHub 问题 #10513。 (RuntimeCompatibilityChange: ApplicationDataProvider_ReentrancyProtection)
- 修复了关闭窗口时 WindowChrome::SetTitleBar 中潜在的崩溃。 有关详细信息,请参阅 GitHub 问题 #9203。 (RuntimeCompatibilityChange: WindowChrome_SetTitleBarCrash)
- 修复了在处理输入时,如果发生重入现象,PointerInputObserverWinRT::FlushCoalescedInput_Callback 中可能导致的崩溃。 (RuntimeCompatibilityChange: InputPointerSource_FlushReentrancyCrash)
1.7.3 的新 API
此版本包括与以前的 1.7 版本相比的以下新 API:
Microsoft.Windows.Widgets.Providers
WidgetInfo
Rank
WidgetUpdateRequestOptions
Rank
版本 1.7.2 (1.7.250513003)
Windows AI API
重要
这些 API 所需的基础 ML 模型当前要求您的设备目前在开发通道上运行最新版的 Windows 11 内部预览版。 此外,这些 API 要求您的设备需为 Copilot+ 电脑。 请参阅 Copilot+ 电脑开发人员指南 了解有关这些设备的详细信息。 在缺少必要支持的设备上调用 API 时,API 将引发异常。
Windows 应用 SDK 现在包含一套人工智能(AI)API,可用于本地语言模型,以在 Copilot+ 电脑上执行各种任务。 你的应用现在可以智能地响应提示、识别图像中的文本、描述图像的内容、从图像中删除对象等。
有关在创建 Windows AI API 期间利用的负责任的开发实践的信息,在创建 AI 辅助功能时也可以应用这些做法,请参阅 在 Windows 上开发负责任的生成 AI 应用程序和功能 指南。
Phi Silica 文本智能
借助 Phi 二氧化硅,Microsoft 功能最强大的 NPU 调优本地语言模型,可以指定它来执行常见任务,例如汇总一段文本、重写一段文本以便清晰起见,以及将文本转换为表格格式。 Phi Silica 已在 Windows Copilot+ 电脑设备上针对效率和性能进行了优化,同时仍提供大型语言模型(LLM)中许多功能。
有关详细信息,请参阅 Windows 应用 SDK 中的 Phi Silica 入门 和 Windows 应用 SDK 中适用于 Phi Silica 的 API 参考。
图像说明
图像说明 API 支持生成图像的文本说明。 可以将这些说明的长度和类型配置为满足辅助功能要求,从短标题到长说明。
有关其他详细信息,请参阅 图像描述可以做什么? 和 Windows 应用 SDK 中 AI 映像功能的 API 参考。
文本识别
文本识别(也称为光学字符识别(OCR)可检测和提取图像中的文本,并将其转换为计算机可读字符流。 这些 API 标识字符、字词、行、多边形文本边界,并为每个匹配项提供置信度。 受益于 NPU 辅助加速,Windows AI AI 辅助 API 比旧 版 Windows.Media.Ocr.OcrEngine API 更快、更准确地执行。
有关其他详细信息,请参阅 Windows 应用 SDK 中的文本识别(OCR)入门,以及 Windows 应用 SDK 中支持 AI 的文本识别 API 参考(OCR)。
图像超分辨率
“ImageScaler”API 可以增加图像的锐度和清晰度,并将图像分辨率提升至其原始分辨率的 8 倍。
有关其他详细信息,请参阅 图像超分辨率可以做什么? 和 Windows 应用 SDK 中 AI 图像功能的 API 参考。
图像分割
图像分段 API 允许识别图像中的特定对象。 通过输入图像和“提示”对象,模型返回已标识对象的掩码。
有关额外详细信息,请参阅 我能做些什么与图像分割? 和 Windows 应用 SDK 中 AI 映像功能的 API 参考。
ApplicationData.MachinePath 文件夹创建支持
ApplicationData.MachineFolder 现在更易于在 Windows >=10.0.26100.0 (Ge) 上使用。 如果系统上存在 WinAppSDK 1.7.2,在将支持选择加入的包添加到系统时,Windows 将创建 Machine 文件夹。 有关更多详细信息,请参阅 ApplicationData 规范。
漏洞修复
- 修复了 PackageDeploymentManager 的遥测功能,以正确捕获完成状态。 有关详细信息,请参阅 GitHub 问题 #5296。 (RuntimeCompatibilityChange:不适用)
- 修复了在 x86 应用中使用笔输入时的崩溃。 (RuntimeCompatibilityChange: InputStateManager_PenInputCrashX86)
- 修复了当窗口已销毁时,WinUI 尝试初始化滚动可能发生的崩溃。 (RuntimeCompatibilityChange: ActivateDirectManipulationManager_CheckCanInit)
- 修复了 WindowsAppSDK-VersionInfo.h 中的 WINDOWSAPPSDK_RELEASE_PATCH 定义和 Microsoft::WindowsAppSDK::Release::Patch 值,使其不再总是为 0。 定义项现在是构建的 yymmdd 日期,补丁值是 mmdd 日期。 此更改提供了更好的运行时信息,说明正在使用的版本,而无需更改任何变量大小或版本方案。 (RuntimeCompatibilityChange: N/A, 标头更改)
- 修复了 Bootstrapper 中用于加载 1.6 或更低版本的 WinAppSDK 的潜在问题。 有关详细信息,请参阅 GitHub 问题 #5349。 (RuntimeCompatibilityChange:不适用)
- 修复了一个问题:如果没有正确的 launchSettings.json配置,使用 MSBuild 构建单个项目的应用程序时可能会因为配置错误而导致构建失败。 (RuntimeCompatibilityChange:N/A,生成 .targets 更改)
- 改进了在应用程序启动时呈现第一帧的性能。 (RuntimeCompatibilityChange: DwmCoreI_OptimizeFirstFrameLatency)
1.7.2 的新 API
此版本包括与以前的 1.7 版本相比的以下新 API:
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
版本 1.7.1 (1.7.250401001)
这是 Windows 应用 SDK 的服务版本,其中包括 1.7 版本的严重 bug 修复。
- 改进了 WindowsAppRuntimeInstall-<arch>.exe 中故障方案的遥测数据。 有关详细信息,请参阅 GitHub 问题 #5289。 (RuntimeCompatibilityChange:N/A,安装程序更改)
- 修复了指针输入在同时使用箭头键时停止工作的问题。 有关详细信息,请参阅 GitHub 问题 #10126。 (RuntimeCompatibilityChange:修复卡住的指针输入队列)
- 修复了远程桌面中的应用停止响应指针输入的问题。 有关详细信息,请参阅 GitHub 问题 #10009。 (这与指针输入和方向键修复相同,因为远程桌面会在切换过程中自动发送某些键输入。)(RuntimeCompatibilityChange: FixStuckPointerInputQueue)
- 修复了在为正在关闭的窗口传递窗口激活事件时尝试还原焦点时可能发生的崩溃。 (RuntimeCompatibilityChange:修正窗口关闭时焦点崩溃的问题 FixWindowCloseFocusCrash)
- 修复了 WinAppSDK 1.6 中引入的性能回归,因为 WinUI 二进制文件缺少一些链接器优化。 (RuntimeCompatibilityChange:N/A,更改链接器选项)
- 修复了在不在树中的 ProgressBar 上调用 ProgressBar::SetProgressBarIndicatorWidth 时可能发生的崩溃。 (RuntimeCompatibilityChange: FixSetProgressBarIndicatorWidthCrash)
- 修复了 CPopup::EnsureBridgeClosed 有时触发重新进入而导致的潜在崩溃。 (运行时兼容性变更:修复弹出窗口关闭重入崩溃)
- 修复了关闭弹出窗口时由于使用 null 子集合的 CUIElement::FlushPendingKeepVisibleOperations 而可能出现的崩溃。 (RuntimeCompatibilityChange:修复弹出窗口卸载崩溃)
- 修复了 PackageDeploymentManager.EnsurePackage*Ready,以确保版本取代。 有关详细信息,请参阅 GitHub 问题 #5191。 (RuntimeCompatibilityChange: EnsurePackageReadyVersionSupercedence)
- 修复了 WebView2::UpdateCoreWebViewVisibility 有时触发重新进入而导致的潜在崩溃。 有关详细信息,请参阅 GitHub 问题 #10305。 (RuntimeCompatibilityChange: FixWebViewVisibilityReentrancyCrash)
- 修复了一个问题:应用 UI 有时会永久冻结,并且由于 DispatcherQueue 卡住而无法继续呈现。 (RuntimeCompatibilityChange:修复调度器中的随机UI冻结问题)
版本 1.7.0 (1.7.250310001)
以下部分介绍版本 1.7 的新增功能和更新的功能和已知问题。
新的徽章通知功能
通知徽章传达特定应用的摘要或状态信息。 这可以是数字(1-99),也可以是系统提供的标志符号之一的字形。 此新功能为应用显示状态提供了一种简单方法,例如邮件应用中未读邮件的数量或社交媒体应用中的新帖子数。
有关详细信息,请参阅 GitHub #4926。
新版 CameraCaptureUI API
开发人员在桌面环境中遇到了挑战,因为 WinRT CameraCaptureUI 依赖于 CoreWindows,并且缺乏 InitializeWithWindow 支持。 该团队已将此新 Microsoft.Windows.Media.Capture.CameraCaptureUI
API 发布到 WinAppSDK,以提供一个具有功能奇偶一致性的简化解决方案,现在支持构造函数中的 WindowID 以提高桌面兼容性。
有关详细信息,请参阅 GitHub 问题 #4721。
新的身份验证 API
新的 OAuth2Manager
API 为 Web 身份验证提供了简化的解决方案,实现了 OAuth 2.0 功能,并在 Windows 应用 SDK 支持的所有 Windows 平台上确保功能一致性。 这一新的身份验证管理器不同于公共 WebAuthentication Broker API,因为它与 OAuth 最佳做法更好一致。
有关详细信息,请参阅 GitHub 问题 #4772。
新的后台任务支持
后台任务是在后台运行且没有用户界面的应用组件,执行下载文件、同步数据、发送通知或更新文件等作。 新的 BackgroundTaskBuilder
API 使依赖于 WinAppSDK 的应用程序能够直接向后台任务注册完全信任的 COM 组件,无需另外实现变通方案。
有关详细信息,请参阅 GitHub #4831。
新建 TitleBar 控件
使用新的 TitleBar
控件,可以更轻松地为应用创建出色的可自定义标题栏。 配置标题栏图标、标题和副标题等属性,包括集成的后退按钮,甚至添加自定义控件(如搜索框! 该控件包括强大的标题栏功能,如空白的可拖动区域、主题响应能力、标题按钮和内置辅助功能支持,以便你可以专注于个性化设计,但仍获得与默认体验相同的可靠标题栏。
有关详细信息,请参阅 GitHub #10056。
对 MathML 的支持
RichEditBox
现在通过 RichEditTextDocument.SetMathMode
和 RichEditTextDocument.SetMathML
支持 MathML。
有关详细信息,请参阅 GitHub #4196。
增强的运行时
- Windows 应用 SDK 的 动态依赖项 API 在 = Windows 11 24H2 (10.0.26100.0) 上运行 >时,委托对 Windows 11 实现的所有调用,从而提高性能和稳定性。 这适用于所有 C/C++ (Mdd*()) 和 WinRT (命名空间 Microsoft.Windows.ApplicationModel.DynamicDependency) API。
- 调用 Windows 应用 SDK 动态依赖项 API 的打包进程现在在 >= Windows 11 24H2 (10.0.26100.0) 上受支持。 旧系统上仍不支持此功能(WinAppSDK 的实现不支持打包的应用)。
- 这不会影响开发人员体验。 调用方可以继续使用 Bootstrapper API 将 WinAppSDK 框架包添加到调用进程的包图。
- 有关详细信息,请参阅 GitHub PR #4949。
- 在 >= Windows 11 24H2 (10.0.26100.0) 上未启用非锁定免注册 WinRT (URFW)。 OS 的实现处理这些系统上的所有 无注册 WinRT 活动,从而提高性能和稳定性。 有关详细信息,请参阅 GitHub PR #4949。
- 在 >= Windows 11 24H2 (10.0.26100.0) 上不使用 Detours。 Detours 仅被 Windows 应用 SDK 的动态依赖项和无注册 WinRT 的实现所使用,但由于这些功能现在由操作系统的实现来处理,因此不再需要初始化或配置 Detours。 加载 Microsoft.WindowsAppRuntime.dll时,这可提供较小的性能提升。 有关详细信息,请参阅 GitHub PR #4949。
新的应用窗口 API接口
通过新的 AppWindow
API,可以更轻松地控制应用窗口以创建出色的体验。 新功能包括使用SetTaskBarIcon
和SetTitleBarIcon
独立设置任务栏和标题栏图标,使用AppWindowTitleBar.PreferredTheme
设置标题栏的浅色/深色主题,以及使用新属性如OverlappedPresenter.PreferredMinimumWidth
和OverlappedPresenter.PreferredMaximumHeight
设置窗口的最小或最大宽度或高度。
New Island API
Microsoft.UI.Content 命名空间中的更新引入了多项重要的增强功能和新功能,旨在改进 ContentIsland API 的功能和互作性。 这些更改旨在支持新的托管方案、增强呈现功能,并确保更好地同步输入和辅助功能状态。 关键更新包括:
- 用于托管“ContentIslands”的新基元:
-
DesktopPopupSiteBridge
:允许在具有WS_POPUP样式的 Win32 窗口环境中托管ContentIsland
,从而为应用程序使用弹出窗口进行对话框和消息框的场景提供便利。 -
ChildSiteLink
:允许父级ContentIsland
托管嵌套子级ContentIsland
,从而提供呈现图面的无缝分区,而不会影响用户体验。 -
DesktopAttachedSiteBridge
:附加到现有的 Win32 窗口,而不是创建一个新的窗口,旨在托管ContentIsland
,使 Win32 窗口层次结构根目录处有 Windows.UI.Composition.Visuals,确保完全控制基于 Win32 的输入处理和辅助功能。
-
- 增强的呈现和输入同步:
- 在呈现之前,
LocalToParentTransformMatrix
的ActualSize
和ChildSiteLink
属性会根据父级ContentIsland
进行更新,从而避免延迟并确保输入及辅助功能状态的同步。
- 在呈现之前,
- 使用 Windows.UI.Composition.Visuals 的 ContentIslands:
-
ContentIsland
可以使用 Windows.UI.Composition.Visuals 进行呈现,使用 Win32 窗口 API 进行输入处理,从而实现与使用旧版 UX 框架的应用程序的互作性。 这允许逐步采用分层在 Windows App SDK Scene Graph 之上的较新的 UX 框架,例如 WinUI 和 React Native for Windows on Fabric。 这些更新共同增强了 ContentIsland API 的灵活性、性能和互作性,使开发人员能够创建更复杂的响应式应用程序。
-
此外,Microsoft.UI.Xaml 命名空间中的更新引入了新的 XamlIsland
API,它允许在 SiteBridge 或 ChildSiteLink
中托管 Xaml 内容。 与XamlIsland
API 相比,DesktopWindowXamlSource
提供更大的灵活性。 虽然 DesktopWindowXamlSource
需要在现有 Win32 窗口中托管,但 XamlIsland
公开了一个 ContentIsland
,为托管 Xaml 内容启用更多选项。
其他值得注意的更改
- 新
RuntimeCompatibilityOptions
支持将允许对服务更改如何影响应用进行更多控制。 有关详细信息,请参阅 GitHub #4966。 - 新的
ReleaseInfo
API 提供对正在使用的 Windows 应用 SDK 运行时版本的轻松访问。 有关详细信息,请参阅 GitHub #2893。 - 注意:此版本不包括 Windows AI API。 若要试验这些 API,请继续使用 1.7-experiment3 版本并共享你的反馈!
1.7.0 的新 API
此版本包括与稳定 1.6 版本相比的以下新 API:
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
故障修复
此版本包括以下 bug 修复:
- 更改了
SplitButton
,因此触摸输入现在与鼠标输入的行为匹配。 有关详细信息,请参阅 GitHub 问题 #178。 - 更改了级联菜单,因此子菜单现在会立即打开(如果单击)。 有关详细信息,请参阅 GitHub 问题 #939。
- 修复了打开位于浮出控件中的
ComboBox
会关闭所有浮出控件的问题。 有关详细信息,请参阅 GitHub 问题 #1467。 - 修复了
SwipeControl
在ListView
中随机崩溃的问题。 有关详细信息,请参阅 GitHub 问题 #2527。 - 修复了以下问题:仅拖放
ListViewItem
会使其处于错误的视觉状态。 有关详细信息,请参阅 GitHub 问题 #3458。 - 修复了
StackLayout
中的问题,以便它遵循 ItemsRepeater.HorizontalAlignment 和 ItemsRepeater.VerticalAlignment 属性(当 StackLayout.Orientation 分别为垂直和水平时)。 旧布局的行为就像 ItemsRepeater 的对齐方式为 Stretch。 使用修补程序时,布局在使用右对齐时会使项目对齐到右侧,例如。 有关详细信息,请参阅 GitHub 问题 #3842。 - 修复了在使用包含
x:Bind
的资源时可能会导致的潜在崩溃。 有关详细信息,请参阅 GitHub 问题 #5786。 - 修复了删除
ItemsRepeater
源代码中的项目不会生成向上移动到视图中的项目的问题。 有关详细信息,请参阅 GitHub 问题 #6661。 - 修复了右 Alt 键不显示访问密钥的键提示的问题。 有关详细信息,请参阅 GitHub 问题 #8447。 注意: 这可能会导致右侧 Alt 键的按键事件不再传送到应用程序或控件中的句柄。
- 修复了一个问题:即使用仅包含单个资源的 ResourceDictionary 时,会找不到该资源,从而可能导致程序崩溃。 有关详细信息,请参阅 GitHub 问题 #8832。
- 向后滚动时,修复了由于
UniformGridLayout
有时会选取错误的布局定位点而导致的崩溃问题,并造成无限布局循环。 有关详细信息,请参阅 GitHub 问题 #9199。 - 修复了将
NavigationFailedEventArgs.Handled
设置为 True 仍会引发异常的问题。 有关详细信息,请参阅 GitHub 问题 #9632。 - 修复了
TabView
不适用任何指定的CornerRadius
的问题。 有关详细信息,请参阅 GitHub 问题 #9846。 - 修复了
StackLayout
中潜在的布局周期崩溃问题。 有关详细信息,请参阅 GitHub 问题 #9852。 - 修复了删除项目时
ItemsView
中的潜在崩溃。 有关详细信息,请参阅 GitHub 问题 #9868。 - 修复了 1.7-preview1 中弹出窗口无法随父窗口正确移动的问题。 有关详细信息,请参阅 GitHub 问题 #10386。
- 根据 1.7-preview1 的反馈,重命名了新
TitleBar
控件上的一些属性。