Dans Xamarin.Forms, je veux pouvoir définir la hauteur exacte d'un contrôle dont la hauteur est initialement déterminée à l'aide de VerticalLayoutOptions uniquement (FillAndExpand dans ce cas), puis, ultérieurement, réinitialiser la hauteur du contrôle pour qu'elle soit déterminée automatiquement .
En XAML normal, il est possible de le faire via double.Nan, mais l'exécution des opérations suivantes provoque une exception:
control.HeightRequest = double.NaN
Comment définissez-vous le paramètre HeightRequest pour qu'il soit auto-déterminé?
Après quelques recherches, il semble plutôt que d'utiliser double.NaN Xamarin.Forms utilise la valeur "-1". L'utilisation des éléments suivants définit le contrôle pour déterminer automatiquement à nouveau sa propre hauteur:
control.HeightRequest = -1;
Problème résolu mais j'espère que Xamarin mettra à jour cela afin qu'il utilise bientôt la voie XAML normale.