对齐按钮内容

Jos*_*ose 27 wpf controls templates wpf-controls

我希望wpf按钮的内容保持对齐我尝试了以下但文本仍然在按钮内居中.

    <Button >
        <StackPanel HorizontalAlignment="Stretch">
            <TextBlock HorizontalAlignment="Left" Text="Save"/>
        </StackPanel>
    </Button>
Run Code Online (Sandbox Code Playgroud)

我该怎么办?

Bry*_*son 16

您不需要StackPanel或TextBlock.所有你需要的是

<Button HorizontalContentAlignment="Left" Content="Save" />
Run Code Online (Sandbox Code Playgroud)


dan*_*004 5

您可以以水平和垂直两种方式对齐

<Button Content="Export" VerticalContentAlignment="Bottom" name="MyBtn1"  />
Run Code Online (Sandbox Code Playgroud)

要么

<Button Content="Export" HorizontalContentAlignment="Center" name="MyBtn2"  />
Run Code Online (Sandbox Code Playgroud)

请参阅以下图像以查看可能性设置:

在此输入图像描述

在此输入图像描述