在Xamarin.Forms中,我希望能够为控件设置精确的高度,该控件的高度最初仅使用VerticalLayoutOptions(在本例中为FillAndExpand)确定,然后在稍后的位置将控件的高度重置为自动确定。
在普通的XAML中,可以通过double.Nan执行此操作,但执行以下操作会导致抛出异常。:
control.HeightRequest = double.NaN
如何将HeightRequest设置为自我确定?
答案 0 :(得分:20)
经过一些调查后,似乎不是使用double.NaN Xamarin.Forms使用值" -1"。使用以下设置将控件设置为自动再次确定其高度:
control.HeightRequest = -1;
问题已经解决,但希望Xamarin能够更新这个问题,以便尽快使用正常的XAML方式。