Нестандартная плавающая раскладка - расти, потом останавливаться - PullRequest
0 голосов
/ 12 февраля 2010

Вот пример псевдо-кода XAML

<Window>
    <Grid Rows="2">
        <Listbox Row="0"/>
        <Button Row="1"/>
    </Grid>
</Window>

Сетка здесь не работает, например

Список содержит данные и может содержать несколько элементов
Кнопка находится под ListBox - сразу под, а не внизу окна

Список может увеличиваться, перемещая кнопку вниз, пока кнопка не окажется внизу окна. Затем Listbox получает вертикальную полосу прокрутки и прокручивает ее элементы, а кнопка остается внизу.

Я не помню, чтобы видел такой макет, и думаю, что это невозможно сделать без привязки к ActualHeight / с использованием некоторого кода конвертера, что на самом деле плохо.

Заранее спасибо.

1 Ответ

2 голосов
/ 12 февраля 2010

Используйте StackPanel вместо вашего Grid.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...