Я думаю, что могу создать размер сетки, но я не уверен. Не могли бы вы мне помочь, пожалуйста. Как мне это сделать? Кнопка выравнивания Wpf
0
A
ответ
3
Вы можете использовать Grid
столбцов для автоматического центрирования содержимого (a
неизвестно), как это:
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition />
<ColumnDefinition Width="Auto" />
<ColumnDefinition />
</Grid.ColumnDefinitions>
<!-- content in the middle -->
<Grid Grid.Column="1"> ... </Grid>
</Grid>
Если ваши намерения должны обеспечить то, что a
является минимально необходимой шириной (левым и правым содержание должно иметь такую же ширину), то это противоположно:
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" SharedSizeGroup="a" />
<ColumnDefinition />
<ColumnDefinition Width="Auto" SharedSizeGroup="a" />
</Grid.ColumnDefinitions>
<!-- left content -->
<Grid> ... </Grid>
<!-- right content -->
<Grid Grid.Column="2"> ... </Grid>
</Grid>
+0
Большое вам спасибо! –
не уверен, если я понимаю ваше требование – Muds
По какой-либо причине свойство 'HorizontalAlignment' кнопки не может быть использовано? –
@ FᴀʀʜᴀɴAɴᴀᴍ, хорошая идея, если цель состоит в том, чтобы просто сосредоточить что-то. – Sinatr