Я хотел бы иметь элементы управления один над другим. Один из них должен быть внизу, и над ним должен быть ListView, который должен заполнить все оставшееся пространство. Я попытался добавить их в StackPanel, с VerticalAlignment = «Bottom», но тогда ListView не прокручивается и не заботится о оставшемся пространстве.Расположение приложения для магазина Windows: ListView для заполнения оставшегося пространства
0
A
ответ
3
StackPanel будет отформатирован, чтобы соответствовать его содержимому, давая ListView бесконечного пространства, а затем лавируя другой контроль после, вероятно за пределы видимых границ. Вместо этого используйте сетку и установите высоту строки в соответствии с вашим дизайном. Что-то вроде:
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="*" />
<RowDefinition Height="auto" />
</Grid.RowDefinitions>
<ListView Grid.Row="0"></ListView>
<Button Grid.Row="1" />
</Grid>
Высота = "авто" означает рассчитать высоту на основе содержимого. Height = "*" означает использовать оставшееся пространство (или если есть несколько * s, разделите оставшееся пространство вверх). См. Замечания в документах RowDefinition.Height для получения более подробной информации.
Смежные вопросы
- 1. CSS растянуть текстовое поле для заполнения оставшегося пространства
- 2. Плавающий дочерний div для заполнения только оставшегося пространства
- 3. Как использовать TextView для заполнения оставшегося пространства в андроиде?
- 4. Два divs - одна фиксированная высота, другая - для заполнения оставшегося пространства.
- 5. Автоматическая регулировка высоты divs для заполнения оставшегося пространства
- 6. Изменение размера для заполнения оставшегося пространства между UIToolbar и клавиатурой
- 7. Обновление приложения для магазина Windows
- 8. ListView item animations - приложение для магазина Windows
- 9. Пошив приложения для магазина Windows для ярмарки
- 10. Push-уведомление для приложения для магазина Windows
- 11. Ориентация Android выравнивания и заполнения оставшегося пространства в поле зрения
- 12. Как отлаживать приложения для магазина приложений Windows?
- 13. WASAPI + инициализация приложения для магазина Windows
- 14. Ошибка развертывания приложения для магазина Windows
- 15. Обновление страницы приложения для магазина Windows
- 16. SimpleCursorAdapter для заполнения ListView
- 17. Заполнение оставшегося вертикального пространства
- 18. Приложения для магазина Windows - обнаружение первого запуска приложения
- 19. Сгенерировать ключ AES в C# для приложения для магазина Windows
- 20. Json format MetroLog для приложения для магазина Windows
- 21. Требования к оборудованию для приложения для магазина Windows
- 22. открытые веб-сервисы для приложения для магазина Windows?
- 23. Помощь с CSS - получение элемента для заполнения 100% оставшегося вертикального пространства
- 24. Расширение CSS expand для заполнения оставшегося пространства в ячейке таблицы фиксированной ширины
- 25. Сделать встроенный элемент для заполнения 100% оставшегося пространства пусть из другого строкового элемента
- 26. Как получить JSONArray для заполнения ListView ListView
- 27. Обновление магазина приложения 8.1 для приложения uwp
- 28. Android Baseadapter для заполнения ListView
- 29. Geoquery для заполнения ListView/RecyclerView
- 30. Использование Jsoup для заполнения ListView
Спасибо, это работает отлично. Интересно, почему в Tutorials никогда не упоминалась автоматическая настройка. – SPQR3