Udostępnij za pośrednictwem


Metody pomocnika kierunku przepływu usunięte

Cały system kierunku przepływu został przepisany i usunięto następujące interfejsy 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)

Wprowadzona wersja

.NET 7

Poprzednie zachowanie

Te metody pomocnicze istniały w celu obliczenia kierunku przepływu składników testowych i interfejsu użytkownika.

Nowe zachowanie

Metody zostały usunięte.

Typ zmiany powodującej niezgodność

Ta zmiana może mieć wpływ na zgodność binarną i zgodność ze źródłem.

Przyczyna wprowadzenia zmiany

Poprzednia implementacja była niepoprawna i wąskim gardłem wydajności. Cały system kierunku przepływu został przepisany dla platformy .NET 7, a objęte interfejsy API nie miały już żadnej wartości ani nie wykonały żadnej funkcji, więc zostały usunięte.

W przypadku wywoływania tych interfejsów API usuń wywołania.

Dotyczy interfejsów 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)