Se han quitado los métodos auxiliares de dirección del flujo
Se ha reescrito todo el sistema de dirección del flujo y se han quitado las siguientes 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)
Versión introducida
.NET 7
Comportamiento anterior
Estos métodos auxiliares existían para calcular la dirección del flujo de los componentes de prueba y UI.
Comportamiento nuevo
Se han quitado los métodos.
Tipo de cambio importante
Este cambio puede afectar a la compatibilidad binaria y a la compatibilidad de orígenes.
Motivo del cambio
La implementación anterior era incorrecta y provocaba un cuello de botella en el rendimiento. Todo el sistema de dirección del flujo se reescribió para .NET 7 y las API afectadas ya no tenían ningún valor ni realizaban ninguna función, por lo que se quitaron.
Acción recomendada
Si estaba llamando a estas API, quite las llamadas.
API afectadas
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)
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de