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.

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)