WPF: Обоснование элемента

Есть ли способ оправдать три или более элементов в WPF по размеру окна таким образом, чтобы это выглядело так:

[button]        [button]        [button]        [button]
________________________________________________________

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


person Shinji    schedule 06.08.2014    source источник
comment
используйте Grid или UniformGrid msdn.microsoft.com/en-us/library/   -  person Nitin    schedule 06.08.2014


Ответы (1)


вот пример с использованием UniformGrid

    <UniformGrid Columns="4">
        <Button Content="1" />
        <Button Content="2" />
        <Button Content="3" />
        <Button Content="4" />
    </UniformGrid>

если вы не хотите фиксировать столбцы на 4, тогда исправьте строки на 1, и все кнопки будут равномерно расположены

    <UniformGrid Rows="1">
        <Button Content="1" />
        <Button Content="2" />
        <Button Content="3" />
        <Button Content="4" />
        <Button Content="5" />
        <Button Content="6" />
    </UniformGrid>
person pushpraj    schedule 06.08.2014