已移除流方向帮助程序方法

整个流方向系统已重写,并已移除以下 API:

  • Microsoft.Maui.IViewExtensions
  • Microsoft.Maui.IViewExtensions.GetEffectiveFlowDirection(Microsoft.Maui.IView)
  • Microsoft.Maui.Layouts.LayoutExtensions.ShouldArrangeLeftToRight(Microsoft.Maui.IView)
  • Microsoft.Maui.Platform.TextAlignmentExtensions.AdjustForFlowDirection(UIKit.UITextAlignment,Microsoft.Maui.IView)

引入的版本

.NET 7

旧行为

这些帮助程序方法的存在目的是计算测试和 UI 组件的流方向。

新行为

这些方法已被移除。

中断性变更的类型

此项更改可能会影响二进制兼容性源兼容性

更改原因

以前的实现不正确,并且存在性能瓶颈。 流方向的整个系统已针对 .NET 7 重写,并且受影响的 APIS 已不再具有任何值或已不再执行任何函数,因此已将它们移除。

如果要调用这些 API,请移除这些调用。

受影响的 API

  • Microsoft.Maui.IViewExtensions
  • Microsoft.Maui.IViewExtensions.GetEffectiveFlowDirection(Microsoft.Maui.IView)
  • Microsoft.Maui.Layouts.LayoutExtensions.ShouldArrangeLeftToRight(Microsoft.Maui.IView)
  • Microsoft.Maui.Platform.TextAlignmentExtensions.AdjustForFlowDirection(UIKit.UITextAlignment,Microsoft.Maui.IView)