У меня всегда возникают проблемы с ListView внутри динамического элемента управления макетами, например Stackpanel.
Прямо сейчас у меня есть Окно с Stackpanel как Root-Control. Stackpanel идеально подходит и занимает полное окно. Внутри StackPanel есть некоторые другие элементы управления, такие как текстовые поля и кнопка, все выровненные в порядке.
Последний объект - это ListView. Я хочу, чтобы ListView извлекал оставшееся пространство из StackPanel, но это не так. Даже с VerticalAlignment = "Stretch" Я получаю заголовки столбцов. ListView только увеличивается, когда элементы добавляются к нему. Поэтому я должен вручную установить высоту ListView.
Как я могу заставить ListView заполнить оставшееся пространство в StackPanel, даже когда оно пусто?