https://www.toutiao.com/i7019483985252205088/?tt_from=weixin_moments&utm_campaign=client_share&wxshare_count=1&timestamp=1634357808&app=news_article&utm_source=weixin_moments&utm_medium=toutiao_android&use_new_style=1&req_id=202110161216470101501542080EE6DAD9&share_token=30f568b1-32cd-42a0-b7df-293903afefae&group_id=7019483985252205088

新的布局

到目前为止,你在.NET MAUI中使用的布局都是Xamarin.Forms布局,他们知道如何调整渲染器和新的基于控件的处理程序的大小和位置。我们开始采用这种方法是为了快速将 UI 放在屏幕上,并集中精力完成我们的 UI 40 控件库,并证明我们能够与从 Xamarin.Forms 迁移的项目兼容。与此同时,我们一直在基于新的 LayoutManager 方法构建优化布局,利用我们 7 年的 Xamarin.Form 布局经验来优化一致性、性能和可维护性。

网格布局:https://docs.microsoft.com/zh-cn/xamarin/xamarin-forms/user-interface/layouts/grid?WT.mc_id=dev
弹性布局:https://docs.microsoft.com/zh-cn/xamarin/xamarin-forms/user-interface/layouts/flex-layout?WT.mc_id=dev
堆栈布局:https://docs.microsoft.com/zh-cn/xamarin/xamarin-forms/user-interface/layouts/stacklayout?WT.mc_id=dev
绝对布局:https://docs.microsoft.com/zh-cn/xamarin/xamarin-forms/user-interface/layouts/absolutelayout?WT.mc_id=dev
相对布局:https://docs.microsoft.com/zh-cn/xamarin/xamarin-forms/user-interface/layouts/relativelayout?WT.mc_id=dev
所有这些更改进行更新:https://github.com/dotnet/upgrade-assistant/issues/774
记录您在尝试使用它们时观察到的任何问题:https://github.com/dotnet/maui/issues/new/choose

文档更新时间: 2021-10-16 13:15   作者:admin