Méthodes d’assistance de direction de flux supprimées
L’ensemble du système de direction de flux a été réécrit et les API suivantes ont été supprimées :
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)
Version introduite
.NET 7
Comportement précédent
Ces méthodes d’assistance existaient pour calculer le sens du flux des composants de test et d’interface utilisateur.
Nouveau comportement
Les méthodes ont été supprimés.
Type de changement cassant
Cette modification peut affecter la compatibilité binaire et la compatibilité des sources.
Raison du changement
L’implémentation précédente était incorrecte, avec un goulot d’étranglement des performances. L’ensemble du système de direction du flux a été réécrit pour .NET 7 et les API affectées n’avaient plus de valeur ou n’exécutaient aucune fonction. Elles ont donc été supprimées.
Action recommandée
Si vous appeliez bien ces API, supprimez les appels.
API affectées
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)