在 Xamarin.Forms 中将 HeightRequest 设置回自动

Setting HeightRequest back to Auto in Xamarin.Forms

在 Xamarin.Forms 中,我希望能够为其高度最初仅使用 VerticalLayoutOptions(在本例中为 FillAndExpand)确定的控件设置准确的高度,然后在稍后重置高度控件返回自动判断。

在正常情况下 XAML 可以通过 double.Nan 执行此操作,但执行以下操作会导致抛出异常。:

control.HeightRequest = double.NaN

如何设置HeightRequest返回自定?

经过一番调查,似乎没有使用 double.NaN Xamarin.Forms,而是使用了值“-1”。使用以下设置控件再次自动确定它自己的高度:

control.HeightRequest = -1;

问题已解决,但希望 Xamarin 能对此进行更新,以便它尽快使用正常的 XAML 方式。