В ContentPage
у меня есть ListView
внутри a StackLayout
внутри a ScrollView
. Заполняется ListView
(ItemSource
) в ContentPage
, когда OnAppearing
получает вызов, и я вижу, что список заполняется в эмуляторе. Ориентация StackLayout
Vertical
, а ниже ListView
у меня есть Button
.
Моя проблема в том, что независимо от того, сколько элементов имеет элемент ListView
, он получает высоту 53.33. Я бы хотел, чтобы высота ListView
соответствовала общей высоте элементов в ней. Установив HeightRequest
, я могу установить высоту ListView
на все, что захочу, но поскольку я не знаю высоту элементов внутри ListView
, результат чаще всего таков, что расстояние до кнопки под ним неверно и поэтому выглядит уродливым. Я попытался установить VerticalOptions
как на ListView
, так и на StackLayout
на Start
и другие параметры, но это не изменит высоту с 53.33 (и если я попытаюсь объединить с помощью HeightRequest
и Start
получается, что выигрывает HeightRequest).
Как я могу это решить?
(пожалуйста, извините перекрестное сообщение из форум Xamarin)