C # WPF автоматический интервал между кнопками - PullRequest
2 голосов
/ 11 июля 2011

У меня есть простая StackPanel на сетке, и я хочу, чтобы кнопки на этой панели стека занимали все доступное пространство (пространство между ними должно быть одинаковым).В случае, если неясно, есть картинка: enter image description here

        <StackPanel Grid.Row="1" Grid.Column="0" Grid.ColumnSpan="2" Margin="10" Orientation="Horizontal">
            <Button MinWidth="115">OK</Button>
            <Button MinWidth="115">Cancel</Button>
            <Button MinWidth="115">Cancel</Button>
        </StackPanel>

Возможно ли или мне нужно просто вводить поля вручную?

Спасибо!

1 Ответ

2 голосов
/ 11 июля 2011

Вместо этого сделайте StackPanel в Grid (вам нужно будет немного реорганизовать то, что у вас есть), и равномерно распределите все столбцы (используя ширину *), а затем установите каждый выравнивание кнопки по левому краю / центру / правому краю соответственно, что обеспечит требуемый макет.

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