Выровнять содержимое кнопки - PullRequest
27 голосов
/ 03 июня 2009

Я хочу, чтобы содержимое кнопки wpf было выровнено по левому краю Я попробовал следующее, но текст по-прежнему центрирован внутри кнопки.

    <Button >
        <StackPanel HorizontalAlignment="Stretch">
            <TextBlock HorizontalAlignment="Left" Text="Save"/>
        </StackPanel>
    </Button>

Что мне делать?

Ответы [ 3 ]

53 голосов
/ 03 июня 2009

Нашел, это HorizontalContentAlignment.

:)

15 голосов
/ 03 июня 2009

Вам не нужна StackPanel или TextBlock. Все, что вам нужно, это

<Button HorizontalContentAlignment="Left" Content="Save" />
5 голосов
/ 28 ноября 2016

Вы можете выровнять в двух направлениях, горизонтальном и вертикальном

<Button Content="Export" VerticalContentAlignment="Bottom" name="MyBtn1"  />

или

<Button Content="Export" HorizontalContentAlignment="Center" name="MyBtn2"  />

См. Следующее изображение для просмотра настроек возможностей:

enter image description here

enter image description here

...