У меня есть простая страница содержания, в которой я хочу, чтобы два ListViews жили. Я хочу, чтобы ListViews складывались друг на друга.Xamarin Forms - Два ListViews Stacked
Если я добавлю их как часть StackPannel, каждый ListView занимает половину окна по вертикали. Тем не менее, я хочу, чтобы первый (верхний) ListView расширялся во время прокрутки, затем выбирал второй ListView. Таким образом, высота представления должна быть высотой каждого списка в сочетании.
Я мог бы выполнить это через 1 ListView и просто выполнить группировку, но в этом случае я хочу, чтобы два отдельных ListViews были полностью расширены по вертикали.
Какая уловка для этого? Должен ли я использовать элемент ScrollView?
Одна проблема, которую я вижу с этим подходом на iOS. Если высота ListView больше, чем высота устройства, она отключает оставшиеся записи. Я думал, что мне придется программно установить высоту ListView на основе количества записей? Есть предположения? Я включаю VerticalOptions = «FillAndExpand» для всех элементов (stackpannel, listview) – aherrick
Nevermind! Контрольная строка 34 выглядит так, как будто они программно регулируют высоту: https://github.com/xamarinhq/app-evolve/blob/1c08946a17c2c5faabdced7c032f3fa4bdaccd1a/src/XamarinEvolve.Clients.UI/Pages/Home/FeedPage.xaml.cs – aherrick