wpf: Как мне расположить элементы по горизонтали и по размеру? - PullRequest
3 голосов
/ 11 октября 2010

Какой тип управления может размещать дочерние элементы по горизонтали, а также равномерно изменять размеры элементов в соответствии с доступным горизонтальным пространством? Я заменяю «ItemsPanelTemplate» в шаблоне древовидной структуры, и панель стека будет размещать элементы в правильной ориентации, но не изменяет их размер. Сетка покажет только первый дочерний элемент в древовидной структуре и не поддерживает переориентацию по горизонтали.

Ответы [ 2 ]

9 голосов
/ 11 октября 2010

Я думаю, что <UniformGrid Rows="1"/> будет делать то, что вы хотите

0 голосов
/ 11 октября 2010

Вы можете использовать равномерную сетку вместе с окном просмотра:

Например,

<ViewBox StretchMode= "UniformToFill">
    <UniformGrid Cols="5">

    </UniformGrid>

</ViewBox>

Обратите внимание на различные значения StretchMode в ViewBox, а также количествоэлемент в ряд единой сетки.Они зависят от ваших данных и от того, как вы хотите расположить элементы.

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