最新.NET MAUI有什么惊喜? (2)

在Essentials中,我们添加了另一个新方法Announce,它设置屏幕阅读器要宣布的文本。例如,单击按钮,您可以触发以下重要信息来读取:

void Announce_Clicked(object sender, EventArgs e) { SemanticScreenReader.Announce("Make accessible apps with .NET MAUI"); } 字体缩放

所有平台上的所有控件默认都启用了字体缩放功能。这意味着当你的应用程序用户在操作系统中调整他们的文本缩放首选项时,你的UI将反映他们的选择。默认情况下,这会生成一个更容易访问的应用程序。

最新.NET MAUI有什么惊喜?

每个控件都有一个添加的 FontAutoScalingEnabled,它甚至可以与 FontImageSource 一起用于你的字体图标。设置 FontSize 是你的 100% 大小,并锁定它,你将设置 FontAutoScalingEnabled="false"。

<VerticalStackLayout> <Label Text="Scaling disabled" FontSize="18" FontAutoScalingEnabled="False"/> <Label Text="Scaling enabled" FontSize="18"/> </VerticalStackLayout>

请务必查看您的屏幕并根据需要调整样式,以确保它们适用于所有尺寸。

其他亮点

在这个版本中还增加了几个值得注意的内容。

我们增加了对Effects的支持,它将支持从Xamarin.Forms升级的项目#1574。

对AppThemeBinding的改进,支持深色和浅色主题模式#1657。

滚动视图处理程序#1669。

Android Shell移植到core #979。

Shell导航传递复杂对象#204。

Visual Tree Helper添加了XAML热重载#1845。

切换到System.ComponentModel.TypeConverter #1725。

Window生命周期事件#1754。

页面导航事件#1812。

CSS前缀更新为-maui #1877。

对于一组完整的更改,请查看分支比较。

现在开始

首先,安装 .NET 6 Preview 7。接下来使用 maui-check 添加 maui 工作负载。还要确保您已更新到 Visual Studio 2022 的最新预览版。

在Visual Studio 2022的未来版本中,MAUI将与其他工作负载一起安装。现在,我们建议您通过命令行安装所有需要的组件。

准备好了吗?打开Visual Studio 2022预览3并创建一个新项目。搜索并选择.NET MAUI。

最新.NET MAUI有什么惊喜?

有关 .NET MAUI 入门的其他信息,请参阅我们的文档。

欢迎反馈

Visual Studio 2022 预览版正在快速启用 .NET MAUI 的新功能。当您在调试、部署和编辑器相关体验方面遇到任何问题时,请使用“帮助”>“发送反馈”菜单报告您的体验。

目前,我们也正在对 Visual Studio 2022中最新 Windows 应用程序 SDK 单项目 MSIX 扩展 和.NET MAUI进行最后的故障排除,以解决调试失败的问题。您可以直接成功部署 Windows 应用程序并从“开始”菜单运行它。

请通过在 GitHub 上的 dotnet/maui 与我们互动,让我们了解您使用 .NET MAUI Preview 7 创建新应用程序的体验。

如果想了解未来的版本,请访问我们的产品路线图,如果想了解特性的完整性,请访问我们的状态wiki。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zgzpzj.html