Установка HeightRequest обратно в Auto в Xamarin.Формы
В Xamarin.Формы я хочу иметь возможность установить точную высоту для элемента управления, высота которого первоначально определяется только с помощью VerticalLayoutOptions (FillAndExpand в этом случае), а затем, в более поздний момент, сбросить высоту элемента управления обратно, чтобы автоматически определяться.
в обычном XAML это можно сделать с помощью double.Nan, но выполнение следующих причин вызывает исключение.:
control.HeightRequest = double.NaN
Как вы устанавливаете HeightRequest обратно быть самоопределения?
1 ответов
после некоторого исследования кажется, что вместо использования double.Нэн В Xamarin.Формы используют значение "-1". Используя следующие наборы элементов управления для автоматического определения собственной высоты снова:
control.HeightRequest = -1;
проблема решена, но, надеюсь, Xamarin обновит это, чтобы скоро использовать обычный способ XAML.