在Xamarin.Forms中将HeightRequest设置回Auto

Jam*_*ndy 14 xaml xamarin xamarin-studio xamarin.forms

在Xamarin.Forms中,我希望能够设置控件的确切高度,该控件的高度最初仅使用VerticalLayoutOptions(在本例中为FillAndExpand)确定,然后在稍后的位置,将控件的高度重置为自动确定.

在普通的XAML中,可以通过double.Nan执行此操作,但执行以下操作会导致抛出异常:

control.HeightRequest = double.NaN
Run Code Online (Sandbox Code Playgroud)

你如何将HeightRequest设置为自我决定?

Jam*_*ndy 27

经过一些调查后,似乎不是使用double.NaN Xamarin.Forms使用值"-1".使用以下设置将控件再次自动确定其自身高度:

control.HeightRequest = -1;
Run Code Online (Sandbox Code Playgroud)

问题已经解决但希望Xamarin能够更新它,以便它很快就能使用正常的XAML方式.